RESP Contribution Visualizer

Explore contribution strategies and see how CESG grants and investment growth affect your RESP. Includes BCTESG (BC) and QESI (Quebec) provincial grants with year-by-year projections.

Portfolio Growth to Age 17

CESG Focus strategy • 6% annual return

Chart only available on larger screens

View on a tablet or desktop to see the visualization

Total Invested
$45,000
Total Grants
$7,200
Final Value
$96,214

RESP Settings

Child's Age0

CESG grants end at age 17

$
$

$2,500 earns max CESG ($500)

Expected Return6%

Conservative: 4-5%, Moderate: 6%

$2,500/yr for max CESG

Total CESG

$7,200

of $7,200 max

Provincial Grants

$0

None (federal only)

Investment Growth

$44,014

at 6% return

IRR

8.3%

Time-weighted return

Year-by-Year Breakdown

Annual contributions, grants, and portfolio growth

Important Notes

CESG: 20% match on first $2,500/yr, max $7,200 lifetime
RESP contribution limit: $50,000 per child
BCTESG: One-time $1,200 at age 6 (BC only)
QESI: 10% match, max $3,600 lifetime (QC only)
Note: Returns are projections only. Actual returns vary. Consider shifting to GICs as college approaches. This is an educational tool only—not financial advice.

Email me a copy of these results

Get your RESP Contribution Visualizer results delivered to your inbox as a PDF

About This Calculator

v2.0Updated: December 2025

This RESP (Registered Education Savings Plan) calculator helps Canadian families understand different contribution strategies to maximize government grants while planning for education costs. The calculator compares two distinct approaches: "Maximize CESG" which contributes exactly $2,500 annually to capture the maximum 20% Canada Education Savings Grant efficiently, versus "Maximize Growth" which front-loads contributions early to benefit from longer compound growth periods while still capturing available CESG grants through carry-forward provisions. Understanding RESP grant mechanics is crucial because the federal government provides up to $7,200 in lifetime CESG grants (20% match on the first $2,500 contributed each year), and provincial residents can access additional benefits: BC families receive a one-time $1,200 BC Training and Education Savings Grant (BCTESG) when the child turns 6, while Quebec families earn an additional 10% match through the Quebec Education Savings Incentive (QESI) up to $3,600 lifetime. The calculator models how these grants accumulate over time, accounting for important rules like CESG carry-forward (up to $1,000 annually if you have unused room), the CESG cutoff at age 17, and the $50,000 lifetime RESP contribution limit per beneficiary. By providing year-by-year projections showing contributions, grants received, investment growth, and portfolio value, this tool demonstrates how different strategies affect long-term education savings outcomes without providing financial advice.

Key Features

  • Compare two strategies: Maximize CESG (steady $2,500/year) vs Maximize Growth (front-load early)
  • Federal CESG calculation: 20% match on first $2,500/year, $7,200 lifetime maximum
  • CESG carry-forward modeling: max $1,000/year if unused grant room available
  • Provincial grant inclusion: BCTESG ($1,200 at age 6) and QESI (10% Quebec match)
  • Year-by-year projection showing contributions, grants, growth, and portfolio value
  • Visual comparison chart of both strategies side-by-side
  • Adjustable investment return assumptions (conservative to aggressive)
  • Automatic CESG cutoff at age 17 and $50,000 contribution limit tracking

When to Use This Calculator

  • Comparing steady contributions vs front-loading with a newborn child
  • Understanding CESG carry-forward benefits if starting RESP contributions late
  • Calculating total government grants available for BC vs Quebec vs other provinces
  • Exploring how investment returns affect final portfolio value under different strategies
  • Determining optimal contribution amounts based on available annual budget
  • Analyzing the trade-off between grant efficiency and compound growth time
Free to UseCanadian-SpecificNo Registration RequiredReal-Time Calculations