If you’ve ever typed “TFSA vs RRSP” into Google, you already know the problem. The search results are a wall of half-right answers. One article says TFSA is always better. Another says it depends. A third lays out a 12-step decision tree that still doesn’t tell you what to do.

The confusion isn’t your fault. The TFSA and RRSP have enough overlap that the comparison feels meaningless, until you look at the details and realize those details are everything.

This guide cuts through it. We’ll go through the actual CRA rules, the contribution limits, the withdrawal mechanics, and how they interact with each other and with RESPs. Then we’ll build a decision framework that actually holds up in the real world.

What these accounts actually are

Let’s start with the basics, because the basics are where most comparisons lose people.

A TFSA — Tax-Free Savings Account — is exactly what it sounds like. You contribute after-tax money. Anything you earn inside the account (interest, dividends, capital gains) is tax-free. Withdrawals are tax-free. The government never taxes your TFSA earnings, ever.

An RRSP — Registered Retirement Savings Plan — works the other way around. You contribute pre-tax money (or get a tax deduction for contributions). Anything you earn inside grows tax-free. But when you withdraw, you pay tax on everything. Your original contributions were never taxed, so the whole amount comes due at your marginal rate.

The short version: TFSA = tax your money before you put it in. RRSP = tax your money when you take it out.

That asymmetry is the entire ballgame. Which one wins depends almost entirely on one question: are you in a higher tax bracket now, or will you be in a higher tax bracket when you withdraw?

The contribution limits, and how they differ

This is where people get tripped up, because the two accounts work in opposite directions.

TFSA contribution room is simple. The 2026 annual limit is $7,000. This dollar amount is added to your room on January 1st every year, and it never goes away. Unused room carries forward, forever. If you contributed nothing in 2020, you still have that room. Withdrawals add back to your contribution room, but only starting on January 1st of the following year. A common mistake: if you withdraw in December 2026, you cannot re-contribute that amount until January 2027, even though the withdrawal happened this calendar year.

RRSP contribution room is tied to your income. Your limit is 18% of your earned income from the previous year, up to the annual maximum. For 2025, that maximum is $32,490. So if you earned $80,000 in 2025, your RRSP deduction limit for 2026 contributions is 18% of $80,000, which is $14,400. Unused RRSP room carries forward indefinitely. You can catch up on contributions later in life when you have more cash.

Here’s the difference nobody talks about enough. TFSA room grows at a fixed rate: the annual dollar limit. RRSP room grows at a variable rate, 18% of your income. If your income drops (layoff, career change, parental leave), your TFSA room stays the same. Your RRSP room shrinks. If your income jumps, your RRSP room grows with it. Variable income is exactly the kind of situation where this asymmetry matters most. TFSA room doesn’t care about your income level. This makes TFSA more predictable and RRSP more sensitive to your career trajectory.

The withdrawal problem

Here’s where the TFSA’s advantage becomes obvious.

TFSA withdrawals are tax-free and they do not expire. You can take money out for any reason, a renovation, a wedding, an emergency, and put it back later (subject to available room). There is no forced withdrawal schedule.

RRSP withdrawals are taxable income. The Canada Revenue Agency treats every dollar you pull out as ordinary income, which means it stacks on top of your other income for that year. Your financial institution also withholds tax upfront: 10% on the first $5,000, 20% on $5,001 to $15,000, 30% on anything over $15,000. These are withholding rates, not your actual tax rate. When you file your return, the CRA recalculates based on your total income and you might owe more, or get a refund. Either way, withdrawals are taxable events.

There is one exception worth knowing: the Home Buyers’ Plan. It lets you withdraw up to $60,000 from your RRSP to buy or build a qualifying home, tax-free. The catch is you have to repay it over 15 years, or the amounts you do not repay count as taxable income in those years.

The RRSP has a forced maturity date. By December 31st of the year you turn 71, your RRSP must be collapsed. You can withdraw the funds, transfer to a RRIF (Registered Retirement Income Fund), or buy an annuity. Whatever you do, the money comes out and gets taxed. The TFSA has no forced maturity. You can hold it forever.

The tax rate question

Back to the fundamental question: which account saves you more tax?

If your marginal tax rate is the same when you contribute and when you withdraw, the TFSA and RRSP end up in roughly the same place. You just defer the tax differently. The real advantage comes when the rates differ.

Lower tax bracket now, higher later. If you are in a low tax bracket today (student, early career, parental leave) and expect to be in a higher bracket in retirement, the RRSP wins. You pay tax at your low rate now and withdraw at your higher rate. The tax savings compound.

Higher tax bracket now, lower later. If you are in a peak earning year and expect to be in a lower tax bracket in retirement, the TFSA wins. You pay tax at your high rate now, then withdraw tax-free in retirement when your income and tax rate are both lower.

Same tax bracket both times. Then the TFSA’s flexibility beats the RRSP’s restrictions. Take the TFSA for the liquidity.

Here is the uncomfortable truth most articles skip. Nobody knows what tax rates will look like in 20 or 30 years. The government can change the rules. Your income can change. The certainty the advisors imply does not actually exist.

That is why the next two factors, liquidity needs and life stage, matter as much as the tax rate.

How RESPs change the equation

If you have kids, the RESP does not compete with the TFSA and RRSP. It works alongside them. But the interaction is worth understanding.

An RESP has one overwhelming advantage: the Canada Education Savings Grant. The government adds 20% to the first $2,500 you contribute per child per year. That is $500 free money, every year, up to a lifetime maximum of $7,200 per child. If you are not using an RESP, you are leaving that money on the table.

Contribution room for an RESP starts accumulating at age 16 (for CESG purposes), and the lifetime limit is $50,000 per beneficiary. Contributions are not tax-deductible. You pay with after-tax dollars, similar to a TFSA. But the growth is tax-sheltered, and withdrawals for qualifying education expenses are taxed to the student, not the subscriber, usually at a very low marginal rate.

The sequencing implication: if you have kids and are weighing TFSAs versus RRSPs, the RESP comes first. Max the RESP before directing extra cash to either account. After the RESP is maxed, the TFSA usually wins for flexibility, and the RRSP wins for tax rate arbitrage if you are in a high bracket.

The life stage framework

The right account depends heavily on where you are in life. Here is how to think about it.

In your 20s and early 30s, your TFSA should be your primary vehicle. You need flexibility. You might move, change careers, buy a first home, or just want access to your savings. The TFSA gives you that. If you’re managing money as a couple with variable or dual incomes, the TFSA’s withdrawal flexibility matters even more — you don’t want to be forced into a taxable event when cash flow gets tight. Your RRSP room is also growing at 18% of a lower income base, so it is worth contributing enough to at least get the employer match if one exists. But liquidity matters more than fine-tuning tax rates when you are early in your career.

Buying your first home deserves its own discussion. The FHSA (First Home Savings Account) deserves attention here. Introduced in 2023, it lets you contribute up to $8,000 per year with a lifetime maximum of $40,000. Withdrawals for qualifying home purchases are tax-free, like a TFSA. But contributions reduce your taxable income in the year you make them, like an RRSP. If you are a first-time buyer saving for a down payment, the FHSA is a powerful tool that sits between the two main accounts. You can also transfer from your RRSP to an FHSA without triggering a taxable event, which is useful if you have RRSP room you will not use before the FHSA deadline.

In your late 30s and 40s with kids, RESP first. The CESG is free money. Then focus on TFSA for flexibility (you still have decades of growth potential and may need the money before retirement), and RRSP if you are in a high tax bracket and need the deduction.

Approaching retirement (50s and 60s), the math on the RRSP gets stronger if you are still in a high bracket. This is when the tax-deferral advantage compounds most. But start thinking about the forced RRSP maturity at 71. If your RRSP is large, you may end up with a high mandatory withdrawal that pushes you into a higher tax bracket in retirement. Some people convert part of their RRSP to a RRIF earlier to manage the withdrawal schedule.

Common mistakes to avoid

Mistake 1: thinking of TFSAs and RRSPs as competing for the same money. Most people benefit from both. The sequencing question (which to fund first) is more useful than the either/or framing. Most financial plans that work include both accounts, filled strategically over time.

Mistake 2: ignoring contribution room limits. TFSA room is lost if you do not use it. If you withdraw from a TFSA, you cannot re-contribute until the following January. This catches people who think they can constantly move money in and out.

Mistake 3: over-contributing to an RRSP. The penalty is 1% per month on contributions that exceed your deduction limit by more than $2,000. Easy to trigger if you are trying to catch up and miscalculate your room.

Mistake 4: treating the RRSP as a savings account. It is not. Every dollar you withdraw is taxable income. The RRSP is a retirement vehicle. If you are saving for a goal that is not retirement (a home, a wedding, a car), use the TFSA.

Mistake 5: not checking your CRA account before contributing. CRA records are updated only once per year in the spring, usually by April. Financial institutions report transactions to CRA by the end of February. If you have multiple TFSAs across institutions, the CRA might not show your true contribution room until April, even though the room was used up in January. The CRA page on TFSA contribution room warns about this directly. Always verify with your financial institution’s records before contributing.

The one-sentence decision rule

Here is the practical framework in its simplest form.

If you are in a lower tax bracket now than you expect to be in retirement, start with the RRSP. If you are in a higher tax bracket now than you will be in retirement, start with the TFSA. If your tax rate is roughly the same, the TFSA wins for flexibility. And if you have kids, the RESP comes before both. The CESG is the highest guaranteed return on investment in the Canadian financial system.

The sequencing is not once-and-done. It changes every year as your income, life stage, and goals evolve. What you fund in your 20s looks different from your 50s. That is not indecision. It is the right approach.

FAQ

Can I have both a TFSA and an RRSP?

Yes. They are not alternatives to each other. They are complementary. Most Canadians benefit from contributing to both, at different stages of life and for different goals.

What about the FHSA — is it better than the TFSA for first-time home buyers?

For first-time home buyers saving for a down payment, the FHSA is more powerful than the TFSA in most cases. You get a tax deduction on contributions AND tax-free withdrawals for qualifying home purchases. But the TFSA is more flexible if you are not certain you will use it for a home, or if you are buying later and want your money accessible before then.

Should I prioritize TFSA or RRSP if I have a pension through work?

This changes the math. If you have a defined benefit pension where your employer guarantees a certain income in retirement, your future tax bracket may already be more predictable than average. In that case, the TFSA’s flexibility becomes more valuable and the RRSP’s tax deduction becomes less urgent. A financial advisor can model this for your situation.

What happens if I withdraw from my RRSP to buy a first home?

Under the Home Buyers’ Plan, you can withdraw up to $60,000 tax-free. You do not have to repay it in the year you withdraw, but you must repay it over 15 years starting the second year after the withdrawal. If you do not repay in any given year, the amount you failed to repay is added to your taxable income for that year.

I have unused RRSP room from previous years. Should I use it?

It depends on your current tax situation and expected future tax rates. Unused RRSP room never expires. You can make catch-up contributions when you have the cash. If you are in a high tax bracket in a given year, it often makes sense to maximize RRSP contributions to bring your taxable income down. The decision is highly year-specific.

The short version

The TFSA vs RRSP debate is really about one thing: do you want to pay tax now or pay tax later. If your tax rate is lower now than it will be in retirement, the RRSP wins. If your tax rate is higher now than it will be in retirement, the TFSA wins. If the rates are roughly the same, TFSA wins for flexibility.

For most Canadians under 40, the TFSA is the right starting point. You need the flexibility, and the contribution room compounds quietly over time. For high earners in peak earning years, the RRSP’s tax deduction is worth prioritizing. And for everyone with children, the RESP is non-negotiable. The CESG is free money you cannot afford to leave on the table.

The right answer is not the same for everyone, and it changes over time. What matters is knowing which question to ask. Now you know what to aim for.



Want more practical Canadian financial planning?

Subscribe to the Basalt newsletter. No spam, no data selling — just clear takes on making your money work for you.

Or if you want a budgeting tool built for people who care about privacy and control, check out Basalt.