Plain-language summary
- For beneficiaries in 2007 and later years, there is no annual RESP contribution cap, but the lifetime contribution cap across all RESPs for one beneficiary is $50,000.
- The $50,000 cap is a contribution limit, not an account-value limit. Investment growth, CESG, CLB, QESI, BCTESG, and other designated education-savings payments are tracked separately.
- Personal contributions from every subscriber count toward the same beneficiary-level limit, even when the money is spread across several RESPs and several providers.
- An excess contribution exists at the end of a month if all contributions by all subscribers to all RESPs for the beneficiary are more than the lifetime limit.
- Each subscriber may owe a 1% monthly tax on their share of the excess that remains in the RESP at month-end until the excess is withdrawn.
- CRA says the excess-contribution tax is payable within 90 days after the end of the year in which the excess exists, using Form T1E-OVP.
Action steps
- Create one lifetime contribution tracker for the beneficiary, separate from grants, bonds, provincial incentives, and investment earnings.
- Before making a large deposit, ask every known promoter for total personal contributions already made for that beneficiary.
- Coordinate with grandparents, separated parents, and any other subscriber before contributing, because CRA tests the cap across all subscribers and all RESPs for that beneficiary.
- If the combined personal-contribution total is already above $50,000, stop contributing and ask the promoter how to withdraw the excess as soon as possible.
- Identify which subscriber made the excess contribution and each subscriber's share, because the monthly tax is calculated on that subscriber's share.
- Use CRA Form T1E-OVP to calculate and report any tax owing, and note CRA's 90-days-after-year-end payment timing.
- If the excess happened because of a reasonable error, prepare a waiver or cancellation request letter for CRA with the facts, dates, and why relief would be fair.
Caveats to watch
- Withdrawing the excess can stop future monthly tax, but CRA still counts withdrawn amounts as contributions when testing whether the lifetime limit has been exceeded.
- A provider statement may show only the RESP held at that provider. It may not reveal contributions made at a bank, brokerage, group plan, or grandparent-owned RESP elsewhere.
- A front-loaded contribution can be legal if it stays within the $50,000 lifetime limit, but it will not automatically earn more CESG than the annual and lifetime CESG rules allow.
- If contribution withdrawals happen before a beneficiary is eligible for an Educational Assistance Payment, grant repayment rules can apply unless a specific exception fits.
- ESDC's promoter guidance says CESG repayment is not required when contributions are withdrawn to eliminate an over-contribution and the excess amount is $4,000 or less at the time of withdrawal.
- RESP contributions are not tax-deductible, and interest paid on money borrowed to contribute is not deductible.
- CRA says a beneficiary usually needs a SIN and Canadian residency before a regular contribution is made, unless the amount arrives by transfer from another RESP.
- Historical annual and lifetime limits existed before 2007. This plain-language page is focused on current 2007-and-later planning.
Examples
Example: two subscribers go over the lifetime cap
A parent and grandparent already contributed a combined $48,000 for one child. They then add another $2,500 in the same year, pushing the total to $50,500. The excess is $500. CRA's example shows each subscriber pays 1% per month on their own share of that $500 until the excess is removed.
Example: grants do not cause the over-contribution
If a family contributes $49,800 and the RESP also receives CESG or a provincial incentive, the grants themselves do not push the account over the $50,000 contribution cap. The problem starts only if personal contributions later rise above $50,000.
Example: full account value is above $50,000
A child has $50,000 of lifetime personal contributions, $7,200 of CESG, $1,200 of CLB, and investment growth. The account value is above $50,000, but that alone is not an excess contribution because the government benefits and growth are not personal contributions.
Example: correcting a small excess
A family discovers total personal contributions are $50,300 across two RESPs. They contact the promoter to withdraw the $300 excess quickly, ask whether the $4,000-or-less over-contribution exception avoids CESG repayment, and use Form T1E-OVP if monthly excess tax must be reported.
What counts toward the $50,000 limit
- Personal RESP contributions made for the beneficiary count toward the lifetime limit.
- Contributions made by parents, grandparents, separated households, and other subscribers all count together.
- Contributions made to any RESP for the same beneficiary count together, even when different providers are used.
- CESG, CLB, QESI, BCTESG, SAGES, and similar designated education-savings payments do not count as personal contributions for this limit.
- Investment earnings inside the RESP do not count as contributions, though they may matter for withdrawal tax treatment later.
Questions to ask your provider
- What total personal contributions do your records show for this beneficiary in this RESP?
- Do your records include incoming transfer history, or only contributions made after the account arrived here?
- Can you separate personal contributions from CESG, CLB, provincial incentives, and investment earnings on the statement?
- If the beneficiary has another RESP elsewhere, what information do you need before accepting a large contribution?
- If we are over the limit, which subscriber is treated as owning the excess and what withdrawal paperwork is required?
- Would an excess-withdrawal request trigger CESG repayment, or does the $4,000-or-less over-contribution exception fit?