The grant runs on a calendar, not a balance
Most registered accounts forgive a lazy December. Unused TFSA and RRSP room carries forward, and the RRSP even grants a 60-day extension into March. The Registered Education Savings Plan looks similar — unused Canada Education Savings Grant (CESG) room carries forward too — but it hides a rationing rule that changes the year-end math completely. The basic CESG pays 20% of the first $2,500 contributed per child per year, a maximum of $500 a year, up to a $7,200 lifetime maximum per beneficiary. If a family contributes less than $2,500 in a year, the unused grant room accumulates and can be recovered later. The catch: in any single calendar year, the most a child can receive is $1,000 of CESG — the current year's $500 plus one carried-forward year, earned on a $5,000 contribution. Missed years are recovered one at a time, never in a lump.
That one rule turns December 31 from a bookkeeping date into a real deadline. A catch-up slot exists in 2026 whether it is used or not. Contribute by December 31, 2026 and the slot pays out. Let it slide into January and the slot does not move with the money — the January contribution consumes 2027's slot instead. For a young child with a decade of grant years ahead, the loss is recoverable. For a child in the final years of eligibility, it is permanent, because the CESG is only available until the end of the calendar year the child turns 17.
The catch-up calculation: what a missed December actually costs
Run the arithmetic for three common situations. The contribution that collects the full lifetime grant on schedule is $2,500 a year for 14 years, plus $1,000 in year 15 — $36,000 of contributions for the full $7,200. There is no annual contribution limit, and the lifetime contribution limit is $50,000 per beneficiary, but grant money only ever attaches to the first $2,500 (or $5,000 in a catch-up year). A single $50,000 lump sum, as one Canadian RESP guide calculates, earns CESG on just the first $2,500 — one $500 grant — and forfeits roughly $6,700 of the available $7,200. Bigger is not faster; the calendar is the bottleneck.
| Situation in December 2026 | Contribution by Dec 31, 2026 | CESG collected for 2026 | Cost of slipping to January 2027 |
|---|---|---|---|
| On schedule, no missed years | $2,500 | $500 | Low — the $500 room carries forward and can be recovered in a later catch-up year |
| Three missed years, child age 10 | $5,000 | $1,000 | One catch-up year lost; three missed years now need three catch-up years starting a year later |
| Three missed years, child turns 17 in 2027 | $5,000 | $1,000 | Up to $500 gone permanently — only one grant year (2027) remains after 2026, so the third missed year can never be recovered |
Two more amounts belong in the same calculation. Lower- and middle-income families receive Additional CESG on the first $500 contributed each year: for 2026, an extra 20% (another $100) at adjusted family net income under $58,523, or an extra 10% (another $50) between $58,523 and $117,045 — which makes the year's maximum grant $600 or $550 instead of $500. And the Canada Learning Bond needs no contribution at all: an eligible child receives $500 in the first year of eligibility and $100 for each eligible year up to and including age 15, to a $2,000 maximum, and the bond is retroactive. A December spent catching up on contributions is also the right December to confirm the bond was ever requested — money that requires no contribution is the easiest grant in the system to leave unclaimed.
The decision framework: size the contribution by grant years left
Work through four questions, in order. First, how many years of CESG eligibility remain, counting 2026? The grant ends after the year the child turns 17, so a child who is 9 in 2026 has nine grant years left and a child who is 16 has two. Second, how much unused grant room has accumulated? Unused CESG amounts build up from the child's birth year whether or not an RESP existed, and the promoter can state the accumulated room. Third, divide the missed years by the years remaining: if missed years are fewer than remaining years, a $5,000 catch-up contribution each year recovers everything with room to spare, and December urgency is moderate. If missed years equal or exceed the years remaining, every December is a hard deadline — each skipped year converts directly into grant that can never be recovered, at $500 per missed slot. Fourth, check the age-16/17 gate before counting those last two years at all: CESG at 16 and 17 requires that, before the end of the calendar year the child turns 15, either at least $2,000 was contributed to (and not withdrawn from) the RESP, or at least $100 was contributed in any four previous years. A family starting an RESP for a 15-year-old in December is not being fussy by moving quickly — that contribution history is what keeps the final two grant years open.
The provincial layer: British Columbia adds a one-time $1,200 B.C. Training and Education Savings Grant for resident children aged 6 to 8 named in an RESP with a participating institution — an application window, not a contribution, and one that closes on the ninth birthday. Québec's Education Savings Incentive carries a $3,600 lifetime maximum per beneficiary. Neither is a December 31 item in the same way, but a year-end grant review that skips them leaves provincial money uncounted.
The year-end checklist: work it in this order
- Ask the promoter for two numbers: accumulated unused CESG room per child, and contributions already made in 2026 across every RESP naming that child. The $50,000 lifetime limit applies across all plans, and contributions above it attract a 1% per month penalty tax — grandparents contributing to separate plans count toward the same ceiling.
- Size the 2026 contribution from the framework above: $2,500 if on schedule, $5,000 if catching up and grant years remain to justify it. Contributions are not tax-deductible, so this is a grant decision, not a deduction decision.
- Contribute early enough to be received, not just sent. Contributions generally need to be received by December 31 to count for that calendar year's CESG; Wealthsimple's deadline guidance warns that transfers initiated on New Year's Eve that settle in January count toward the new year, and Sun Life similarly advises contributing several business days ahead of the deadline because of processing times. Mid-December is the safe working date.
- Verify the no-contribution money: confirm the Canada Learning Bond has been requested for any eligible child, and that a B.C. child aged 6 to 8 has a BCTESG application in before the window closes.
- Record the grant room used. Note the contribution, the CESG expected, and the catch-up years remaining. Next December's decision starts from this note, not from memory.
What success looks like
By January 2, 2027, for each child you can state: the 2026 contribution made and the date it was received by the promoter, the CESG it earns ($500, or $1,000 in a catch-up year, plus any Additional CESG), the number of catch-up years still outstanding, and whether the Learning Bond and any provincial grant have been claimed. If those four items are written down, the RESP's one genuinely unforgiving deadline has been met — and unlike most December tax moves, this one cannot be repaired in February.