RESP vs TFSA: Which Is Better?

Parents comparing a Registered Education Savings Plan (RESP) against a Tax-Free Savings Account (TFSA) usually frame it as a contest, as if one account wins and the other loses. That framing doesn’t hold up once you look at what each one is actually built to do. An RESP exists specifically to capture government grant money for a child’s education and nothing else. A TFSA exists to shelter growth on money you can spend on absolutely anything, whenever you want, with no strings attached. They’re not competing for the same job, and the more useful question isn’t which one is better in the abstract, it’s which one should get your next dollar.

For most families saving specifically for a child’s education, the RESP wins on free money and the TFSA wins on flexibility, and the honest answer to which is better depends on whether you’ve already captured the CESG matching available to you. Once that’s maxed out for the year, the comparison changes entirely.

What Each Account Is Actually Built to Do

An RESP is a contract between a subscriber, usually a parent, and a promoter, built around one specific goal, funding a beneficiary’s post-secondary education. Withdraw the money for anything else and you run into real friction, covered in detail elsewhere on this site around what happens if a child doesn’t pursue school. A TFSA has no such restriction built in anywhere. You can hold a TFSA for retirement, a house down payment, an emergency fund, or genuinely nothing in particular, and nobody at the Canada Revenue Agency (CRA) cares what the money eventually gets spent on.

This difference in design is the whole reason the comparison exists. An RESP trades flexibility for grant money. A TFSA trades grant money for flexibility. Neither trade is automatically the smarter one, it depends entirely on what you’re trying to accomplish with the specific dollar you’re about to save.

The Free Money Only One of Them Offers

Nothing about a TFSA matches your contributions. The Canada Education Savings Grant adds 20 percent to whatever you contribute to an RESP, up to $500 a year, capped at $7,200 over a child’s lifetime. Contribute $2,500 in a year and the government adds $500 on top, money that simply doesn’t exist as an option inside a TFSA no matter how the account is structured or which institution holds it. For a family that hasn’t yet captured this matching, this single fact usually settles the comparison before anything else gets weighed. There’s no return anywhere in a TFSA that beats an immediate, guaranteed 20 percent on the dollars you’d otherwise be putting toward the same goal.

What Happens to the Money at Withdrawal

The two accounts genuinely diverge on tax treatment at withdrawal, and it’s more nuanced than “TFSA good, RESP bad.” A TFSA withdrawal, principal or growth, is never taxed, full stop, regardless of who takes it out or what it gets spent on. An RESP splits differently. Your own contributions come back out tax-free, the same as a TFSA. The grant money and investment growth, paid out as an Educational Assistance Payment, gets taxed as income in the student’s hands, not yours.

In practice this usually costs the family very little, since most students have low enough income that the basic personal amount shelters most or all of that income from federal tax. But “usually costs very little” is still a meaningfully different answer than “never taxed at all,” and it’s worth being honest about that gap rather than glossing over it, since a TFSA’s tax treatment is genuinely simpler and more absolute. The full breakdown of how EAP and contribution withdrawals differ is worth reading before assuming every RESP dollar gets taxed the same way.

The Age Problem Nobody Mentions

This is the structural point most comparisons skip entirely. You can open an RESP for a child the day they’re born. You cannot do the equivalent with a TFSA, because TFSA contribution room doesn’t start accumulating until the year someone turns 18, and actually opening the account requires reaching the age of majority in your province, which is 19 in several. A parent who wants to use a TFSA toward a child’s future education is really using their own TFSA, or a spouse’s, and mentally earmarking it, since the child has no TFSA of their own to speak of until they’re nearly finished high school. An RESP, by contrast, is built from day one to belong to that specific child’s education, with eighteen full years of runway to grow.

This matters for early planning specifically. Money set aside for a newborn has nowhere to go inside a TFSA structure tied to that child, while an RESP can start capturing grant matching from year one.

If It’s Never Used for School

A TFSA never asks what the money was for. Take it out for a wedding, a car, or nothing at all, and there’s no penalty, no repayment, no paperwork explaining the change of plans. An RESP that ends up unused carries real consequences by comparison, detailed in full in the rules covering non-education RESP withdrawals, but in short, grants get returned to the government and the investment growth faces a tax penalty unless it’s rolled into an RRSP or RDSP under specific conditions. This is the real cost of the RESP’s flexibility trade. You’re betting, with reasonably good odds most of the time, that the money will actually go toward education.

The One Thing That Actually Affects Financial Aid

If your family is likely to lean on provincial student aid, this detail is worth knowing well before your child applies. Ontario’s own student aid program requires students to report the Educational Assistance Payment portion of an RESP withdrawal as income on their application, separate from the contribution portion, which doesn’t get reported the same way since it’s simply the subscriber’s own money being returned. A TFSA withdrawal never enters this calculation at all, anywhere, for any program, since it isn’t income under the Income Tax Act in the first place. A family counting on both an RESP and provincial student aid should factor this in when deciding how much EAP to draw in a given year, since a larger EAP withdrawal can nudge reported income up in a way a TFSA withdrawal never would.

Side by Side

RESPTFSA
Government matching20% CESG, up to $500/year, $7,200 lifetimeNone
Lifetime contribution room$50,000 per beneficiary$109,000 for someone eligible since 2009 (2026), personal to the account holder
Can be opened for a newbornYesNo, room starts at 18
Tax on withdrawalContributions tax-free, grants and growth taxed to the studentNever taxed
Counts as income for student aidThe EAP portion doesNo
Penalty if never used as intendedGrants repaid, growth faces tax penalty unless rolled overNone
Who it belongs toThe named beneficiary’s education specificallyWhoever holds the account, for any purpose

Which Should Actually Get Your Money

If you haven’t yet captured this year’s CESG matching for a child under 17, that’s where the next dollar should go, since nothing a TFSA offers replaces free government money sitting on the table. Once you’ve contributed enough in a given year to get the full $500 grant, and especially once you’re approaching the RESP’s $50,000 lifetime cap, your own TFSA becomes the more sensible home for additional education savings, since it carries no restriction on how the money eventually gets used if plans change. Many families end up using both, an RESP as the dedicated engine for grant-matched education savings, and a TFSA as the flexible overflow once the RESP is doing everything it usefully can.

Share This Article
3 Comments