Education Funds

RESP carryforward rules

Back in 1998, the government enhanced RESP contributions by introducing the Canada Education Saving Grant. Basically for every dollar contributed to an RESP up to a maximum of $2000, the government would contribute 20% into the RESP. In 2007, the government increased the maximum contribution eligible for the CESG from $2000 to $2500 per child.

Being a father of 4 children, it is really tough to contribute the maximum amount each and every year. The good news is there is no requirement to contribute the maximum amount into RESPs every year because every Canadian child under 18 accrues a CESG entitlement each year, retroactive to 1998.

In my case, my oldest son Robbie was born in December 2003 and unfortunately we did not open an RESP before the end of the year. Thankfully, we did not lose the opportunity to contribute for 2003 and qualify for the 20% Canada Education Savings Grant. In the following year, we contributed $4000 to the RESP and got a CESG of $800 because the amount from 2003 was carried forward.

We made contributions of $2000 in 2005 and 2006 to Robbie’s RESP. Remember In 2007, the government increased the contribution limit eligible for the CESG to $2500 from $2000. In 2007, we contributed $2500 and got $500 for the CESG.

For 2008, 2009, and 2010 we did not contribute to the RESP because we were building a house and my income was considerably lower because I sold the business. The good news is although we did not contribute for the past two years for Robbie, we could still make up those contributions in 2011 and in future years because the amounts carry forward. The catch is we can only catch up one year at a time.

One year at a time

The rules state that there is no annual limit but there is a lifetime limit of $50,000 per child. On that basis, I could contribute $7500 to the RESP but I would not get the CESG on the entire $7500 contribution. For the RESP, you can only make up the past carry forward amounts one year at a time.

Ideally, to catch up on Robbie’s RESP, I should contribute $5000 in 2011 which would be eligible for the $1000 CESG. In 2012, I could once again contribute $5000 and then in 2013 I could contribute another $5000 to fully catch up on the three years I missed and still collect the $1000 per year CESG. Here’s a little spreadsheet I put together to track Robbie’s RESP contributions:

Year Age Contribution Limit Actual Contribution CESG
2003 0 $2,000 $2,000 $400.0
2004 1 $2,000 $2,000 $400.0
2005 2 $2,000 $2,000 $400.0
2006 3 $2,000 $2,000 $400.0
2007 4 $2,500 $2,500 $500.0
2008 5 $2,500 $0 $0.0
2009 6 $2,500 $0 $0.0
2010 7 $2,500 $0 $0.0
2011 8 $2,500 $5,000 $1,000.0
2012 9 $2,500 $5,000 $1,000.0
2013 10 $2,500 $5,000 $1,000.0
2014 11      
2015 12      
2016 13      
2017 14      
2018 15      
2019 16      
2020 17      
2021 18      
  Totals $25,500 $25,500 $5,100

Are you confused? It took me a while to sort that all out but my real problem is not figuring out the carryforward rules, it’s finding the money to maximize the RESP for 4 kids. That’s $10,000 per year I can put into RESPs.

Other great articles on RESPs

The INs and OUTs of RESPs and CESGs on

Lots to Know about RESPs

Investment Strategies for the RESP


  1. Hellen

    Thank you, thank you, thank you! I thought in bumping up my daughters’ contributions to catch up with the maximum in the next two years, but I see that you can only catch up one year at a time… 8 years for my oldest and four for my youngest. Well, I will have something to bump up my RSPs then! Thank you for the info!!!!
    Hellen :o)

  2. Dennis

    Does the CESG catch up work for new immigrants? We moved to Canada this year when my older son is 10 years old. Could I contribute $5000 per year for 7 years to catch up for the max $7200 max grant?

Leave a reply

Your email address will not be published. Required fields are marked*