RESP & CESG Planner
How much free government grant money will your RESP collect, and will you leave any on the table? Models the Canada Education Savings Grant with carry-forward catch-up, the $7,200 lifetime cap, and income-tested top-ups, then projects your balance at age 18.
Rates & rules verified · July 2026Primary sources: CRA – Canada Education Savings Grant (CESG)
Where the money comes from
Your RESP balance by your child's age, split into your contributions, CESG grants, and investment growth. The grant layer is money you never paid in.
Grant collected vs. the $7,200 cap
Cumulative CESG against the lifetime maximum. A gap at age 18 is grant money that can no longer be claimed.
Year-by-year projection
Contributions, CESG, and balance for each year until your child turns 18.
| Age | Contribution | CESG | Grant to date | Balance |
|---|
How this is calculated
The basic CESG (20% match)
The Canada Education Savings Grant pays 20% × min(annual contribution, $2,500), up to $500 per year, into your RESP. The lifetime maximum per child is $7,200, reached with roughly $36,000 of contributions ($2,500/yr for 14.4 years). Contributing about $208.33/month ($2,500/yr) captures the full annual grant. Contributing less than $2,500 leaves basic grant behind; contributing more earns no extra basic grant that year unless you have carry-forward room.
Carry-forward and catch-up
Grant room accrues $500 per year from the year your child is born, whether or not an RESP exists yet. Unused room carries forward. In a catch-up year you can collect grant on up to $5,000 of contributions, one prior year's room plus the current year, for up to $1,000 of basic CESG. You can never claim more than $1,000 of basic grant in a single year, so if you start late you may not recover all the room before age 17. By default this tool assumes prior years were unfunded, so accrued room is $500 × current age (capped at the $7,200 grant maximum). If you already have an RESP, enter CESG already received, it reduces both the remaining lifetime grant (toward $7,200) and your available carry-forward room; it defaults to $0.
Additional CESG (income-tested)
Lower- and middle-income families get an extra grant on the first $500 contributed each year, based on 2025 adjusted family net income: +20% (up to $100/yr) if income is $57,375 or less, and +10% (up to $50/yr) between $57,375 and $114,750. Additional CESG counts toward the same $7,200 cap and does not carry forward, you must contribute each year to receive it.
The 16/17-year-old rule
Contributions stop earning any CESG at the end of the year the child turns 17. Beneficiaries aged 16 or 17 only qualify if either at least $2,000 was contributed before the year they turned 16, or at least $100 was contributed in any four years before then. If you are opening an RESP for a 15-, 16-, or 17-year-old with no history, confirm eligibility, this tool assumes the beneficiary qualifies.
Growth and the contribution limit
The balance grows monthly at your expected return: balance × (1 + r)^(1/12) + monthly, with each year's grant added at year-end. The $50,000 lifetime limit counts your contributions only, grants and growth never count toward it. If you already have an RESP, enter Contributions made so far so the account's grants and growth aren't mistaken for used contribution room (it defaults to your current balance). Over-contributing triggers a 1%-per-month penalty tax, so the tool stops adding contributions once the cap is reached.
Front-loading vs the grant pace
The optional lump-sum comparison runs three deployments of the same money to age 18. Grant pace contributes $2,500 a year ($5,000 in catch-up years while carry-forward room remains, tapering to whatever the last of the $7,200 needs), and the rest waits outside. Front-load the rest reserves the future grant-pace contributions first, then deposits every remaining dollar today: for a newborn with $50,000 that is $16,500 now, because the pace needs $36,000 spread over 15 years; starting at age 3 it is $19,000. Both figures are computed from the grant engine, never assumed. All in today contributes everything now and forfeits every future grant beyond the first year's. Contributions land at the start of each year, grants at year-end, and money not yet contributed grows at your after-tax outside return, because growth outside an RESP is taxable. The winner is the combined RESP-plus-outside value at 18: front-loading usually wins when your after-tax outside return is below the RESP return, and going all-in only wins when the return gap is large enough to outgrow the forfeited grants. Additional CESG isn't used to size the pace (it rides on the first $500 either way), though the projection still pays it.
Taxation and withdrawals
Growth compounds tax-free inside the RESP. When your child enrols, withdrawals of grants + growth are Educational Assistance Payments (EAPs), taxed in the student's hands, usually at a very low or zero rate given tuition credits and low income. Your original contributions come out tax-free as a Post-Secondary Education (PSE) withdrawal.
If your child does not attend post-secondary
Your contributions return to you tax-free. Unused CESG is repaid to the government. The growth becomes an Accumulated Income Payment (AIP), taxed at your marginal rate plus a 20% penalty, but you can roll up to $50,000 into your RRSP or spousal RRSP if you have room and the plan is at least 10 years old.
What this doesn't model
The Canada Learning Bond, other provincial grants (e.g. the BC BCTESG, a one-time $1,200), a specific education-cost target and drawdown schedule, family-plan sharing across siblings, or a return glide-path as school nears. Tick Québec resident to add the QESI (10% provincial grant). For registered-account contribution room see the RRSP vs TFSA tool, and for long-run growth math the compound interest calculator.
Common questions
How much CESG can I get for my child?
The Canada Education Savings Grant matches 20% of your RESP contributions, up to $500 per year (on $2,500 contributed) and $7,200 in total per child over their lifetime. To collect the full $7,200 you need to contribute $2,500 every year for about 14.4 years, or catch up on unused room.
What is CESG carry-forward and catch-up?
Grant room accrues $500 per year from the year your child is born, even before you open an RESP. If you missed years, you can catch up one prior year at a time by contributing up to $5,000 in a year to collect up to $1,000 of grant. You cannot claim more than $1,000 of basic CESG in any single year, so starting late limits how fast you can recover unused room.
Should I front-load an RESP or contribute $2,500 a year?
If you have a lump sum available, the middle path usually wins: reserve what the grant pace needs ($2,500 a year, or $5,000 in catch-up years) and deposit everything else immediately. For a newborn with $50,000 that means about $16,500 up front, since collecting the full $7,200 CESG takes $36,000 spread over 15 years; starting at age 3 the front-load is about $19,000. You keep every grant dollar while the front-loaded money compounds tax-sheltered for longer. Contributing the full $50,000 at once earns only the first year's grant, so it beats front-loading only when your investment returns far outgrow the forfeited CESG.
What is the Additional CESG for lower-income families?
On top of the 20% basic grant, families get an extra grant on the first $500 contributed each year based on adjusted family net income (2025 brackets): 20% extra if income is $57,375 or less, and 10% extra if income is between $57,375 and $114,750. That is up to an additional $100 per year. Additional CESG does not carry forward.
What is the QESI (Québec Education Savings Incentive)?
The QESI is a refundable Québec tax credit paid directly into your child's RESP, on top of the federal CESG. It matches 10% of your annual contributions, up to $250 a year (with carry-forward up to $500 a year), plus an income-tested increase of up to $50 a year, to a lifetime maximum of $3,600 per child. Tick Québec resident in this tool to include it: a Québec family can collect up to $10,800 in combined CESG and QESI grants.
When do CESG grants stop?
Contributions stop earning CESG at the end of the year your child turns 17. For 16- and 17-year-olds there is a special rule: grants are only paid if at least $2,000 was contributed before the year they turned 16, or at least $100 was contributed in any four years before then. Open the RESP early to avoid losing eligibility.
What happens to an RESP if my child does not go to school?
Your contributions come back to you tax-free. Unused CESG is returned to the government. The growth (an Accumulated Income Payment, or AIP) is taxable to you at your marginal rate plus a 20% penalty, but you can roll up to $50,000 of it into your RRSP or spousal RRSP if you have contribution room and the plan has existed at least 10 years.