Skip to main content

RESP Overcontribution in Canada: Penalties and How to Fix It

Updated

The $50,000 Lifetime Limit Per Beneficiary

The lifetime RESP contribution limit is $50,000 per beneficiary — per child. This is a combined limit across all RESP plans that name that child as a beneficiary.

Limit type Amount
Lifetime contribution limit per beneficiary $50,000
Annual contribution limit None
Annual CESG-eligible contribution $2,500 (grants paid on first $2,500/year)
Penalty for overcontribution 1% per month on excess

There is no restriction on how much you contribute in a single year — but contributions beyond $2,500/year simply don’t earn the CESG (the 20% grant). The $50,000 lifetime limit is the absolute ceiling above which a penalty applies.

How the 1% Monthly Penalty Works

The penalty applies to each dollar of overcontribution for every month it remains in the RESP.

Formula: Excess × 1% × number of months outstanding

Example:

  • Total contributions across all plans for Child A: $52,000
  • Overcontribution: $2,000
  • Penalty: $2,000 × 1% = $20/month
  • If the overcontribution sits for 6 months before being corrected: $120 total penalty

The penalty accrues starting from the month the overcontribution was made. Every month you leave the excess in the plan, the penalty compounds.

Who Pays the Penalty?

The subscriber (account holder) pays the penalty — not the child. If there are multiple plans for the same child (e.g., parent’s plan and grandparent’s plan), the overcontribution penalty is typically assessed against the subscriber(s) who made the excess contributions.

CRA notifies the subscriber via a T1-E-OVP tax form (similar to the RRSP overcontribution notice). The penalty is paid when filing taxes.

Common Scenarios That Cause Overcontributions

Scenario 1: Grandparent opens a separate plan without coordinating

Parent has contributed $40,000 to their plan over the years. Grandparent opens a new plan and contributes $15,000 — now the combined total is $55,000. Overcontribution: $5,000.

Prevention: Communicate across all plan holders. Keep a shared Google Sheet with cumulative contribution totals per child SIN.

Scenario 2: RESP plan transferred and contributions double-counted

An RESP is transferred from one provider to another. Contributions are counted at both the old and new provider due to a reporting delay. Brief double-counting can technically trigger an overcontribution even though no actual excess was contributed.

Prevention: After transferring, confirm with both providers that contribution balance reporting is correct.

Scenario 3: Contributions made in year of plan closure then reopening

A plan is closed, then re-opened. Prior contributions may not be visible in the new plan’s records. Total contributions to that beneficiary’s SIN still count toward the lifetime limit.

Prevention: Keep your own cumulative records, not just the balance at one provider.

How to Fix an RESP Overcontribution

  1. Identify the excess amount: Sum all contributions across all plans for the beneficiary; subtract $50,000
  2. Withdraw the excess immediately: Contact your RESP provider and request a withdrawal of the overcontributed amount
  3. The withdrawal is processed as a return of contributions — not an EAP. It is tax-free (you contributed after-tax dollars)
  4. No CESG grant is attached to overcontributed amounts — grants are only paid on the first $2,500/year; contributions beyond that earn no grant, so there are no grants to repay on the excess withdrawal
  5. File the T1-E-OVP if CRA has assessed a penalty — include the penalty payment with your tax return for the applicable year

RESP Overcontribution vs. RRSP Overcontribution

Feature RESP overcontribution RRSP overcontribution
Penalty rate 1% per month on excess 1% per month on excess
Grace buffer None $2,000
Limit type Per beneficiary (all plans combined) Per individual (based on room)
Resolution Withdraw excess Withdraw excess or apply to future room

Tracking Contributions When Multiple Plans Exist

If a child has multiple RESP plans, track contributions across all of them:

Plan Subscriber Cumulative contributions
Plan A (parent’s) Parent $35,000
Plan B (grandparent’s) Grandparent $12,000
Total for Child $47,000
Remaining room $3,000

At $47,000 combined, only $3,000 more can be contributed across all plans. Whoever contributes next must stop at $3,000.

💰

Get a $25 bonus when you open a Wealthsimple chequing account

No monthly fees. Earn interest on your balance. Start growing your money today.

Claim Your $25 →

Use referral code WZ0ZTA if prompted