RESP Contribution Limit 2025 — Rules, CESG & Lifetime Max

Understand exactly how much you can put in an RESP and how to maximize free government grants

Get a free $100 with KOHO — Canada's best no-fee bank account. Use code 45ET55JSYA  |  Claim $100 Free →

RESP Contribution Limits at a Glance (2025)

Rule2025 Amount
Annual contribution limitNo limit
Lifetime contribution maximum$50,000 per beneficiary
CESG-eligible amount per yearFirst $2,500 contributed
CESG rate (basic)20%
Maximum basic CESG per year$500
CESG lifetime maximum$7,200 per beneficiary
Catch-up CESG (max per year)$1,000 (on $5,000 contribution)
Plan duration35 years from opening
CESG eligible ageUp to year child turns 17
Key insight: There is NO annual contribution limit — you can deposit up to $50,000 at once. However, only the first $2,500 contributed per year qualifies for the 20% CESG grant. Contributing more than $2,500/year doesn't get you more grant money — but it does grow tax-sheltered.

Over-Contribution Penalty

If you exceed the $50,000 lifetime limit, you face a 1% per month penalty on the excess amount — the same penalty as TFSA over-contributions. This penalty continues until the excess is withdrawn.

Watch out with multiple subscribers: If both parents and grandparents are contributing to separate RESPs for the same child, all contributions count toward the single $50,000 lifetime limit. Coordinate with family to avoid going over.

If you accidentally over-contribute, withdraw the excess as soon as possible to minimize the monthly penalty.

CESG Catch-Up Rules

If you miss contributing in a given year, the CESG entitlement carries forward. You can claim catch-up CESG by contributing up to $5,000 in a later year:

You can only catch up one year at a time. If you missed 5 years, it takes 5 years to fully catch up. The strategy for late starters is to contribute $5,000/year until all missed years are recovered.

ScenarioContributionCESG Received
On track$2,500/yr$500/yr
1 year missed, catching up$5,000/yr$1,000/yr
Late start at age 10$5,000/yr for 8 yearsUp to $7,200 lifetime

Age 16 and 17 Restrictions

CESG has special rules for 16 and 17 year olds that many parents miss:

If neither condition is met, the child is not eligible for CESG at ages 16 and 17. This is a common trap for parents who open RESPs late. If you're starting fresh with a 14-year-old, contribute at least $2,000 before December 31 of the year they turn 15 to preserve eligibility.

CESG Maximizer Calculator

Find out how much you need to contribute to maximize your CESG given missed years.

Years remaining to 17
CESG already earned (est.)
CESG still available
Recommended annual contribution
Total CESG if you follow plan

Contribution Strategies by Age

Child's AgeStrategyAnnual Contribution
0–14 (on track)Contribute $2,500/year consistently$2,500
0–14 (behind)Contribute $5,000/year to catch up$5,000
15–17Meet minimum rules; contribute max $2,500–$5,000$2,500–$5,000
Lump-sum earlyFront-load up to $50,000, get $500 CESG/yr stillUp to $50,000 once

Front-loading a large lump sum is sometimes discussed as a strategy. While the extra money does grow tax-free, you don't receive any additional CESG — you still only get the grant on the first $2,500 contributed each year. The main benefit of front-loading is more money compounding for longer.

Frequently Asked Questions

What is the RESP lifetime contribution limit? +
The lifetime contribution limit is $50,000 per beneficiary, counting all contributions across all RESPs opened for that child. There is no annual limit, but exceeding $50,000 total triggers a 1% monthly penalty.
Do investment returns count toward the contribution limit? +
No. Only your own deposits count as contributions. Investment growth (capital gains, dividends, interest) and government grants (CESG, CLB) do not count toward the $50,000 lifetime limit and can grow freely without limit.
Can I contribute to an RESP after the child turns 18? +
Technically yes — the plan can stay open for 35 years. However, CESG is only available until the end of the year the child turns 17. After that, contributions grow tax-sheltered but earn no additional government grants.
Is there an RESP contribution deadline for CESG? +
CESG is calculated on a calendar-year basis. To receive CESG for a given year, contributions must be made before December 31 of that year. There is no "first 60 days" rule like RRSP — the full year counts.
What if I have twins or multiple children? +
Each beneficiary has their own separate $50,000 lifetime limit and CESG entitlement. With a family plan, you can pool contributions across siblings, but total contributions for each child still count against their individual $50,000 cap.