RESP Calculator with CESG (2026)

See how much free government grant money your RESP contributions capture, the contribution that gets every dollar of it (about $208 a month), how to catch up if you started late, and what the plan is worth when your child turns 18, including the extra grants for lower incomes, the Canada Learning Bond, and Quebec and BC top-ups.

You'll contribute
$
$208.34 a month captures the full grant from here
Family income, lump sum, what's already in the plan, education cost
$
Decides the extra grant and the Learning Bond
$
$
$
%
$
Optional: 4 years of tuition and living
Free grant money you capture$7,200On $44,928 of contributions, the RESP is worth about $82,707 when your child turns 18 at 5%. That is the full $7,200 lifetime grant.
0258111417
Your contributionsGovernment grants

What goes in each year until your child turns 18: yours in blue, free grant money in green.

Your contributions$44,928.00
Basic CESG (20%)$6,500.00
Additional CESG (lower income)$700.00
Investment growth$30,579.48
Total at 18$82,707.48
Year by year
AgeContributionCESGOther grantsValue
0$2,496$549$0$3,045
1$2,496$549$0$6,243
2$2,496$549$0$9,600
3$2,496$549$0$13,125
4$2,496$549$0$16,827
5$2,496$549$0$20,713
6$2,496$549$0$24,794
7$2,496$549$0$29,079
8$2,496$549$0$33,578
9$2,496$549$0$38,302
10$2,496$549$0$43,263
11$2,496$549$0$48,471
12$2,496$549$0$53,940
13$2,496$60$0$59,193
14$2,496$0$0$64,649
15$2,496$0$0$70,377
16$2,496$0$0$76,392
17$2,496$0$0$82,707
Rules that trip people up. The grant is $500 a year on $2,500, $7,200 lifetime; unused years carry forward but you can only collect $1,000 of grant in one year (on $5,000). Grants stop after the year the child turns 17, and for ages 16 and 17 only if $2,000 was contributed (or $100 a year for four years) before the year they turned 16. A big lump sum early gets more growth but not more grant.
Show the math

Each year to 17: CESG = 20% of the contribution, capped at $500 plus unused room (max $1,000 a year) and $7,200 lifetime. Additional CESG adds 20% or 10% on the first $500 for family income up to $58,523 or $117,045; the Canada Learning Bond ($500 then $100 a year to 15) for income up to $58,523; QESI 10% up to $250 a year in Quebec; $1,200 in BC at age 6. Contributions stop at the $50,000 limit. Growth compounds at your return; withdrawal taxation (EAPs in the student's hands) is not modelled.

How to get the RESP grants

The grants are paid into the RESP by the government; you never apply to Ottawa directly. Open the account and the provider applies for you.

  1. Apply for a SIN ↗
  2. Registered Education Savings Plans ↗
  3. Canada Education Savings Grant ↗
  4. Canada Learning Bond ↗

You may also qualify for

Common questions

Frequently asked questions

How much should I put in an RESP each year?
$2,500 per child captures the full $500 basic CESG for the year. Beyond that there is no grant (except catch-up on missed years), so extra money is often better in a TFSA. Over 14.4 years of $2,500 the grant reaches its $7,200 lifetime cap.
Can I catch up if I started late?
Yes. Grant room accumulates from the child's birth whether or not an RESP exists, and you can claim up to $1,000 of basic grant in one year on $5,000 of contributions. A child who starts at 8 can still reach the full $7,200 by 17 with $5,000 a year for a few years.
What is the Canada Learning Bond?
$500 in the first year and $100 a year until the child turns 15 (up to $2,000) for children from families with income up to about $58,500 (more with four or more children). No contribution is needed; you just have to open an RESP.
What are the Quebec and BC grants?
Quebec's QESI adds 10% of contributions up to $250 a year ($3,600 lifetime), with carry-forward. BC pays a one-time $1,200 grant if you apply between the child's 6th and 9th birthdays, with no contribution required.
What happens if my child doesn't go to school?
Contributions come back tax-free. Grants are returned to the government. Growth can be transferred to your RRSP (up to $50,000 if you have room) or withdrawn with tax plus a 20% penalty. The plan can stay open for 35 years, so a change of mind later is fine.
How are withdrawals taxed?
Educational assistance payments (grants and growth) are taxed in the student's hands, usually at little or no tax. Your own contributions come out tax-free at any time.
Is there a deadline each year?
December 31. Grant is paid on the contribution year, and the 16/17 rule requires either $2,000 of total contributions or $100 a year in four years before the year the child turns 16 for the last two years to attract grant.
How much do I need to contribute to get the full grant?
$2,500 a year ($208 a month) earns the maximum $500 basic CESG; keep it up for 14.4 years and you reach the $7,200 lifetime grant. Contributing more than $2,500 in a year does not earn more grant unless you have unused room from earlier years.
I started late. Can I catch up?
Yes. Unused grant room carries forward from the year of birth, and you can collect up to $1,000 of grant in one year by contributing $5,000. The catch-up line shows how many years of $5,000 contributions recover your unused room before the grant stops at the end of the year your child turns 17.
Is a big lump sum at birth better than monthly contributions?
For growth, yes; for the grant, no. The grant is capped at $500 a year, so $50,000 on day one earns only $500 of grant that year and forgoes the rest. A common approach is $2,500 a year for the grant plus any extra lump sum you can spare, up to the $50,000 lifetime contribution limit.
What are the extra grants for lower incomes?
Families with net income under about $58,000 get an additional 20% on the first $500 contributed ($100), and under about $117,000 an extra 10% ($50). The Canada Learning Bond adds up to $2,000 for lower-income families with no contribution required; Quebec adds a 10% QESI and BC a one-time $1,200 grant at age 6.
Full guide: how it works, a worked example, every rule and every source Read the guide →
Sources
Put this calculator on your own website

Free for brokers, accountants, advisors and bloggers. Paste this where you want the calculator; it sizes itself and credits GlassLayer with a link.

<iframe src="https://glasslayer.ca/embed/resp-calculator" title="RESP Calculator with CESG (2026)" style="width:100%;border:0;min-height:900px" loading="lazy"></iframe>
<script>addEventListener('message',e=>{if(e.data&&e.data.type==='glasslayer-embed-height'){document.querySelectorAll('iframe[src*="/embed/"]').forEach(f=>{if(f.contentWindow===e.source)f.style.height=e.data.height+'px'})}})</script>

Data verified for tax year 2026: Updated By Nishant Malik, founder of GlassLayer