Home › Guides › RRSP vs TFSA: Which One First?
RRSP vs TFSA: Which One First?
“RRSP or TFSA first?” is really one question in disguise: is your marginal tax rate higher now, or will it be higher when you withdraw? The RRSP gives you a deduction today and taxes you later; the TFSA taxes you (by giving no deduction) today and never again. Everything else — contribution room, deadlines, penalties — is detail. Get the rate comparison right and the choice usually makes itself.
How each account is taxed
An RRSP contribution reduces this year’s taxable income, so you save tax at your current marginal rate. The money grows sheltered, then withdrawals are added to your income and taxed at whatever rate applies then. A TFSA contribution is made with after-tax dollars — no deduction — but growth and withdrawals are never taxed, and withdrawals do not count as income for benefits like OAS or the Guaranteed Income Supplement. For 2026, new RRSP room is 18% of last year’s earned income up to $33,810; new TFSA room is $7,000 for everyone 18 and older who is resident in Canada.
The rule of thumb, honestly stated
If your income is modest today (roughly, a combined marginal rate under ~30%) and likely to rise — early career, students moving into full-time work, parents expecting raises — the TFSA usually wins: the RRSP deduction is worth little now and could be worth much more later, while TFSA withdrawals stay flexible and benefit-proof. If you are in your peak earning years with a marginal rate of 40%+ and expect a lower retirement income, the RRSP usually wins: you deduct at 43% and withdraw at, say, 30%, keeping the 13-point spread plus decades of sheltered growth. Middle incomes are genuinely close — which is why holding both, and filling the TFSA first for flexibility, is a reasonable default rather than a cop-out.
A concrete comparison
Take $5,000 of pre-tax income in Ontario at a 29.65% marginal rate. Into an RRSP it goes whole: $5,000. Into a TFSA it first pays tax, so only $3,517.50 goes in. At 5% for 25 years the RRSP holds about $16,932 and the TFSA about $11,912. If you withdraw the RRSP money at a 20% retirement rate, you keep $13,546 — ahead of the TFSA. Withdraw at 29.65% and you keep $11,912 — exactly the TFSA result. Withdraw at a higher rate than today (it happens: OAS clawback, lost credits, a big one-time withdrawal) and the TFSA wins. The accounts are mathematically identical when the in-rate equals the out-rate; the entire game is the spread.
Practical differences that break ties
- Flexibility: TFSA withdrawals are free, anytime, and the room returns next January 1. RRSP withdrawals are taxed, the room is gone forever, and withholding tax applies up front.
- First home: the RRSP’s Home Buyers’ Plan lets you borrow up to $60,000 from yourself (repayable), and the FHSA is usually the first account to use for a first home anyway. TFSA money needs no repayment.
- Benefits: RRSP/RRIF withdrawals raise your net income and can claw back OAS and reduce GIS; TFSA withdrawals do not.
- Discipline: the RRSP refund is easy to spend and hard to re-contribute. If you use the RRSP, reinvest the refund — compare with our RRSP calculator.
- U.S. persons and non-residents: the TFSA is not recognized as a shelter by the IRS; get advice if that is you.
A simple order of operations
Employer pension match first — always, it is a 100% return. Then: build a small emergency fund (often in a TFSA), pay off high-interest debt, use the FHSA if a first home is a goal, then TFSA versus RRSP by the rate rule above. Estimate your refund effect in the RRSP calculator and your room in the TFSA calculator.