RESP Calculator Canada 2025
Calculate your RESP growth with CESG government matching, optimize contributions for maximum grants, and plan tax-efficient withdrawals.
Try another scenario
How to Use This Calculator
Tab "Growth Projection"
Enter your child's current age (0-17), monthly contribution, and expected return. See total contributions, CESG grants earned, investment growth, and projected balance at age 18 with a year-by-year breakdown.
Tab "CESG Optimizer"
Enter your annual contribution to see if you're maximizing the CESG government match. Contributing $2,500/year earns the full $500 match. See what you're leaving on the table or how excess contributions above $2,500 don't earn additional grants.
Tab "Withdrawal Plan"
Enter the RESP balance at age 18, program length (2-4 years), and the student's other income. See the optimal mix of EAP (taxable grants+growth) and PSE (tax-free contributions) withdrawals to minimize tax.
The Formulas
20% match on contributions, max $500/year per child
Lifetime CESG limit: $7,200 per beneficiary
Additional CESG: +10-20% on first $500 for income < $55,867
CLB (Canada Learning Bond):
$500 initial + $100/year for low-income families
Lifetime CLB limit: $2,000 per child
Contribution limit:
$50,000 lifetime per beneficiary (no annual limit)
Withdrawals:
PSE (contributions) = returned tax-free
EAP (grants + growth) = taxed to the student
Growth projection:
Year N balance = Previous balance ร (1 + return) + contributions + CESG
Example
The Chen Family โ Contributing $2,500/Year from Birth, 5% Return
Frequently Asked Questions
Related Calculators
Embed This Calculator
Add the RESP Calculator to your website: