Family RESP Plan Calculator Canada
This family RESP calculator projects a plan shared by two or more children, the CESG each collects, and the grant a late start can still catch up before 17.

What it does
The family RESP calculator projects a single education savings plan shared by several related children, where the money is pooled but the Canada Education Savings Grant, the annual grant maximum, the lifetime grant maximum and the RESP contribution limit all belong to each beneficiary separately.
Data sources & parameters
The figures below drive this calculator. We keep them aligned with the latest official guidance, and each result recalculates automatically whenever a value changes.
| Parameter | Value | Source | Last updated |
|---|---|---|---|
| Last age at which an RESP contribution attracts the CESG: the final eligible year is the one in which the beneficiary turns 17 | 17 | laws-lois.justice.gc.ca | Effective 2026-01-01Was hardcoded as 17 in family-resp-ca; sourced to Canada Education Savings Act s. 5(1) and s. 5(3)(a). |
| Canada Education Savings Grant match rate | 0.2 | canada.ca | Effective 2025-01-01Basic CESG matches 20% of annual RESP contributions. |
| CESG maximum per year | 500 | canada.ca | Effective 2025-01-01Max basic CESG per year (20% of first 2500 contributed). Up to 1000/yr with carried-forward room. |
| CESG lifetime maximum per beneficiary | 7,200 | canada.ca | Effective 2025-01-01CESG lifetime maximum per beneficiary. |
| RESP lifetime contribution limit per beneficiary | 50,000 | canada.ca | Effective 2025-01-01RESP lifetime contribution limit per beneficiary (no annual limit). |
We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.
The formula
Grant per child = min(contribution x CESG rate, annual cap + one carried-forward year, lifetime grant left); Balance = balance x (1 + return) + contributions + grants
How it works
It ages every child forward one year at a time, splits the yearly contribution between them either evenly or grant-first, pays each child the grant their own remaining room allows including one carried-forward year, stops paying once a child passes the grant age, and compounds the pooled balance at your expected return.
Where it is used
- Sizing one family RESP against two or three individual plans
- Seeing how much grant a late-started plan can still catch up
- Directing contributions to the child who is closest to ageing out
Worked example
A family plan for two children aged 4 and seven, fed CA$5,000.00 a year for 15 years, collects … of grant against a family ceiling of …, which is … of what was on offer. The plan reaches …, or … a child, with … of grant left behind because the older child ran out of years.
What the family RESP calculator does
A family plan is one pot of money: contributions go in together, growth compounds together, and educational assistance payments can go to whichever child ends up in school. But the government’s limits do not merge. The annual grant maximum, the $7,200 lifetime grant maximum and the $50,000 lifetime contribution limit each belong to a named beneficiary, not to the plan.
Modelling it as one big account overstates the grant, sometimes badly. This calculator ages each child forward year by year, gives each a grant ledger, and reports what the family collected against what was available.
A worked example
With the default inputs (two children aged 4 and 7, $5,000 a year for 15 years, 5% return, contributions split evenly), the plan grows to about $126,816: $75,000 of contributions, $12,500 of grant and about $39,316 of growth. The family captures about 87% of its $14,400 grant ceiling and leaves $1,900 unclaimed. Turn off the even split and the grant rises to $14,000, about 97% of the ceiling, and the plan to about $128,471.
One pot, several sets of limits
The pooled part is useful. If one child goes to university and another does not, the income and contributions can follow the one who does, without transfers between individual plans. One account also means one set of fees and one investment decision.
The per-child part is where money is won or lost. Every beneficiary builds grant entitlement at the annual maximum from birth to the end of the year they turn 17, capped at $7,200 per child. Contribution room is also per child, and contributing beyond it for one beneficiary triggers a monthly penalty tax rather than more grant. A plan with three children has three times the grant ceiling and contribution room of a single plan, but only if the money is directed so that each child can reach their own ceiling.
Who is allowed in
Every beneficiary must be related to the subscriber by blood or adoption: children, grandchildren, brothers and sisters. Nieces, nephews, cousins and friends’ children do not qualify, and each beneficiary must be named before turning 21. If the group fails the relationship test, use individual plans; this calculator will overstate what one account can do.
How the grant is calculated per child
Each year, for each child, the calculator takes the lowest of:
- The 20% match on what was contributed for that child
- The annual grant maximum, plus at most one carried-forward year
- What is left of that child’s lifetime grant ceiling
Once a beneficiary passes the grant age the match stops, however much room is left. That deadline is why the tool reports how many grant years the youngest child has left.
The grant age is editable, but it starts from a maintained parameter based on section 5 of the Canada Education Savings Act, which pays the grant only where the beneficiary was under 17 at the end of the previous year. In practice the last year a contribution attracts grant is the year the child turns 17, with extra conditions at 16 and 17. Change the field only if a plan has lost eligibility for a reason this projection does not model.
Carried-forward grant room
A child born eight years ago has eight years of unused entitlement. You cannot claim it all at once, but you can claim one extra year on top of the current year, every year, until it is used or the child ages out. A plan opened when a child is twelve can run at double the annual grant for the remaining years and still collect a large share of the ceiling. The calculator assumes the banked room is untouched, which matches an empty plan; if the plan already earned grant, the catch-up figure will be optimistic.
That is also why an even split is often the wrong choice. It treats a four-year-old and a fifteen-year-old the same, when only one is up against a deadline.
Splitting evenly against splitting grant-first
With the even split off, the calculator ranks the children each year by how close they are to ageing out and gives each, in that order, exactly the contribution needed to collect the grant their room allows, before spreading anything left over. That stops the youngest child from absorbing contributions they could make later, and the gain in grant is often ten percentage points or more. Each child’s notional share of contributions then grows at a different pace, which matters less in a family plan because earnings are shared anyway.
Contribution room and the penalty nobody notices
The $50,000 lifetime contribution limit is per beneficiary and there is no annual contribution limit. You can put in a large amount in one year; it simply will not attract more than the annual grant maximum. Exceeding a beneficiary’s lifetime limit brings a monthly penalty on the excess until it is withdrawn, and family plans make that mistake easier because the money looks like one balance. The calculator caps each child’s contributions at their own room and reports how much family room is unused.
Reading the result
The headline is the projected plan value, split into contributions, grant and growth. The two figures to watch are the share of the family grant captured and the grant left unclaimed. Capturing 98% of the ceiling means the plan is doing nearly everything available; capturing 70% usually means a late start, contributions below the level that earns the full match, or an even split that should not be.
Every figure is a projection based on your numbers and the current grant rules, not financial advice. Returns are assumed, not guaranteed, and grant eligibility depends on residency and on your promoter filing correctly. Confirm the details with your RESP provider.
About This Family RESP Calculator
Use this family RESP calculator to get an instant, accurate estimate. The figures follow official CRA guidance and every rate and threshold is kept up to date for 2026. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.
Tax year 2026
