RESP vs TFSA: Head-to-Head Comparison
| Feature | RESP | TFSA |
| Who can open it | Any adult for a child under 18 | Canadian resident 18+ |
| Government grants | Yes — up to $7,200 CESG + provincial | None |
| Annual contribution limit | None (but CESG on first $2,500) | $7,000 (2025) |
| Lifetime contribution limit | $50,000 per beneficiary | ~$95,000 (cumulative 2009–2025) |
| Contribution tax deductible | No | No |
| Investment growth taxed | No (taxed on withdrawal in student's hands) | Never |
| Withdrawal restrictions | Must be for education (grants portion) | Anytime, any purpose |
| Penalty if not used for education | Return grants + 20% tax on AIP growth | None — fully flexible |
| Who pays tax on withdrawal | Student (usually 0–15%) | Nobody |
The Big Advantage: RESP Grants
The RESP's killer feature is the free government money. The Canada Education Savings Grant (CESG) gives you $500 free every year just for contributing $2,500. That's an instant 20% return on your money before any investment growth.
A TFSA earns zero government grants. No match, no bonus — just your own money growing tax-free. The RESP grant alone makes the RESP the clear winner for education savings in almost every scenario.
On a $2,500 annual contribution, the CESG adds an instant 20% return. Even if you put the money in a savings account earning 4%, you'd need 5 years to match a single year of CESG. The RESP wins on grants alone.
RESP Wins When...
- Child will likely attend post-secondary
- You have CESG room to claim
- You want provincial grants (BC, QC)
- Child has low income in student years
- You want maximum growth on education funds
VS
TFSA Wins When...
- Child may not pursue post-secondary
- You need flexibility to use money for anything
- You've already maxed CESG for the year
- Saving for child in a TFSA as subscriber (not as beneficiary)
- You want zero restrictions on use
The Optimal Strategy: RESP First, TFSA Second
For most Canadian families saving for education, the ideal order is:
- Max CESG in RESP — Contribute $2,500/year per child to capture the full $500 CESG. This is free money you can't get anywhere else.
- Add more to RESP — If you can afford more, continue contributing up to $50,000 lifetime. It grows tax-sheltered.
- Overflow to TFSA — Additional education savings can go in a parent's TFSA. Flexible, tax-free, no penalty if the child changes plans.
Note that a TFSA used for education savings must be in the parent's name (not the child's — children under 18 can't have TFSAs). The parent controls the money and can choose to use it for education or anything else.
Tax Treatment Comparison
RESP Withdrawals
When the child withdraws from the RESP, the grants and investment growth (Educational Assistance Payments / EAPs) are taxed in the student's hands — not yours. Students typically have little other income, so the effective tax rate is often 0–15%. This is actually better than a TFSA for education purposes.
TFSA Withdrawals
TFSA withdrawals are completely tax-free, no matter who receives them or what they're used for. However, you've already used up your TFSA contribution room — room you could have used for other tax-free growth (retirement, first home, etc.).
The Bottom Line
For education specifically, RESP withdrawals are often nearly tax-free in the student's hands anyway. So the "tax-free" advantage of the TFSA is much less compelling when compared to an RESP that also gives you free grants.
What If the Child Doesn't Go to School?
This is the main advantage TFSA has over RESP. If the child skips post-secondary:
- RESP: You must return all government grants (CESG, CLB). Investment growth is taxed as income + 20% penalty (AIP). Your original contributions come back tax-free. If you have RRSP room, you can transfer up to $50,000 of growth to your RRSP.
- TFSA: No penalty — withdraw anytime for any reason.
However, if there's a sibling, you can transfer the RESP to them with no penalty. And the RRSP transfer option is valuable insurance. The risk of RESP "waste" is lower than many people think.
Verdict: RESP Wins for Education (Then TFSA as Backup)
The free CESG grant is too valuable to pass up. Always prioritize $2,500/year into an RESP to capture the $500 annual CESG before using a TFSA for education savings. Use a TFSA as a flexible overflow account once CESG is maximized.
Frequently Asked Questions
Can I use both RESP and TFSA for education? +
Absolutely. Many families use RESP first (for the grants) and then save additional education funds in the parent's TFSA. The TFSA provides flexibility if the child's plans change, while the RESP provides superior returns through government grants.
Can my child have a TFSA for education savings? +
Not until they turn 18. Canadians must be 18 to open a TFSA. Before 18, education savings are best held in an RESP (opened by a parent or guardian) or in a non-registered account managed by the parent.
Is a TFSA better than RESP if my income is very high? +
No. The CESG is available regardless of your income (basic CESG is not income-tested). Even if you're in the top tax bracket, you should still max the CESG in your RESP first. The 20% instant return on $2,500/year is hard to beat.
What if I've already maxed my TFSA room? +
Then the RESP is even more attractive as a tax-sheltered vehicle for education savings. If both are maxed, additional education savings can go into a non-registered account (less tax-efficient but no contribution limits).
Can I transfer money from RESP to TFSA? +
Not directly. You'd need to close/withdraw from the RESP (which may trigger grant repayment and taxes on growth) and then deposit to a TFSA. The only exception is the RRSP rollover option, which allows up to $50,000 of AIP to transfer to an RRSP.