What Happens if I Over-Contribute to an RESP?
A penalty of one percent per month on the excess, charged for every month it remains in the plan. The limit that matters is a lifetime maximum per beneficiary, shared across every plan anyone has opened for that child, which is why the error is usually made by two people who never spoke.
- The answer:: The lifetime contribution limit applies per beneficiary across all plans, and any excess is penalised monthly until removed.
- The trap:: A grandparent opening a second plan. Neither subscriber can see the other's contributions, and both count against the same limit.
- The recommendation:: Agree in the family who contributes and how much, because no institution will catch the overlap for you.
Where the AI summary above gets this wrong
"You can contribute up to the annual maximum to each RESP you open."
That's surface-true. Here's what it misses:
- The limit is per child, not per plan — A lifetime maximum applies to the beneficiary, and contributions from every subscriber count toward the same figure.
- There is no annual contribution limit — Only the grant is capped annually. The contribution limit is a lifetime figure, which is a common source of confusion.
- The penalty runs monthly — One percent of the excess for each month it remains in the plan, which accumulates quietly between annual reports.
01 What the limit actually is
There is a lifetime contribution limit per beneficiary, and no annual contribution limit at all. What is capped annually is the grant, which is paid on contributions up to a yearly maximum.
That distinction causes real confusion: someone can legitimately contribute more than the grant-attracting amount in a year, and doing so is a decision about grant efficiency rather than a breach of any limit — the grant schedule is in maximising the education grant.
02 How the excess happens
The lifetime limit follows the child, not the plan. Where a parent opens one plan and a grandparent opens another for the same child, both sets of contributions count toward the single limit, and neither institution can see the other.
Every subscriber who over-contributes is liable for the penalty on their share of the excess, whatever their intentions were. It is a family coordination problem rather than a paperwork one, and no institution will solve it.
Shows: what a given amount of additional taxable income costs you in tax at your marginal rate, and what you keep. Ignores: provincial surtaxes, credits that phase out with income, and any effect on income-tested benefits.
03 The penalty and how to stop it
The penalty is one percent per month of the excess, charged for each month any part of it remains in the plan. It stops when the excess is withdrawn, and a withdrawal of excess contributions does not attract grant repayment.
Because the Canada Revenue Agency learns of the position from annual reporting, the penalty has usually been running for months by the time a letter arrives. Checking the aggregate before contributing is the only reliable prevention.
Where the excess arose from a genuine misunderstanding and was withdrawn promptly, relief from the penalty can be requested under the taxpayer relief provisions. It is discretionary rather than automatic, and the case is far stronger where the withdrawal happened before the Agency raised the issue. A single annual statement requested from each subscriber, compared against the beneficiary's lifetime limit, is enough to catch the overlap before it costs anything.
Grandparents cause almost all of these, generously and invisibly. They open a second plan, contribute what feels reasonable, and nobody discovers the overlap until a penalty notice arrives addressed to the parent who never knew the other plan existed.
FAQ
What happens if I over-contribute to an RESP?
A penalty of one percent per month applies to the excess for every month it remains in the plan, and it stops only when the excess is withdrawn.
Is there an annual RESP contribution limit?
No. Only the grant is capped annually. The contribution limit is a lifetime figure per beneficiary, which is the most common misunderstanding.
Does the limit apply per plan or per child?
Per child. Contributions from every subscriber to every plan for that beneficiary count toward the same lifetime limit, and no institution can see the others.
Sources
Regulator references
- Canada Education Savings Programs · Government of Canada · 2025The Canada Education Savings Grant rates and lifetime limits.Last verified: 2026-09-07
- Canadian income tax rates for individuals · Canada Revenue Agency · 2025The federal and provincial rate brackets a withdrawal is taxed against.Last verified: 2026-09-07
Calculator unit tests · the assertions this page's worked example is checked against, and their last result
Changelog
- 2026-09-07 — initial publish (new format)
Run this rule against your situation
See what this rule does to your own projection — month by month, to age 90.
Join the Waitlist