TFSA or RRSP? It is one number against one other.
Your marginal rate today against your marginal rate when you withdraw. That is the whole decision. If the rates are equal the two accounts pay out exactly the same amount, to the cent, because deferring tax and prepaying it are the same multiplication in a different order. Everything else, the refund, the room, the clawbacks, is a modifier on that one comparison. This calculator shows the gap in dollars.
Both columns start from the same pre-tax sum. The RRSP takes the whole amount and is taxed at the end; the TFSA is taxed first and a smaller amount goes in. That is what makes the comparison fair.
For where XEQT specifically should sit, see XEQT in a TFSA or an RRSP. For the room itself, the TFSA room calculator.
Why equal rates produce a dead tie
This is the part almost every article gets wrong by implying the RRSP is inherently better because the money "grows tax free on more capital".
Take a pre-tax dollar, a growth factor g, a rate now t1 and a rate later t2. The RRSP gives you g × (1 − t2). The TFSA gives you (1 − t1) × g. Multiplication is commutative, so when t1 equals t2 the two are identical, however large g becomes and however long you hold.
The RRSP is not a better account. It is a bet that your marginal rate will be lower when you take the money out than it is today. Frame it that way and most people can answer it themselves in about ten seconds.
The refund is where the RRSP advantage actually leaks
This calculator holds the pre-tax amount constant, which is arithmetically the same as assuming you invest the entire refund. That assumption is doing a lot of work.
Contribute $10,000 to an RRSP at a 43.41% marginal rate and you get roughly $4,341 back. Spend it and you did not contribute $10,000 of your own money, you contributed the net amount and borrowed the rest from a future tax bill. Do that and the TFSA was the better account all along, regardless of rates.
Clawbacks can invert the answer
The rate at withdrawal is not just income tax. Two income-tested programmes act like additional marginal rates, and they are the reason a naive comparison misleads.
- The OAS recovery tax takes 15 cents of OAS for every dollar of net income above the threshold. For someone just over it, an RRIF withdrawal faces their marginal rate plus 15 points. Put that combined figure in the withdrawal field. The OAS clawback calculator works out the threshold.
- The Guaranteed Income Supplement is reduced by roughly 50 cents per dollar of other income, which can exceed anything income tax would have cost. For a low-income retiree an RRSP can be actively harmful, and the TFSA is the clear answer because withdrawals are invisible to the test.
The room asymmetry this does not price
TFSA room is restored the calendar year after you withdraw, so the account can be emptied and refilled for life. RRSP room, once used, is gone for good, aside from the Home Buyers' Plan and the Lifelong Learning Plan.
That makes the TFSA the better place for money you might actually need, and it means a close call on the tax arithmetic should probably break toward the TFSA on flexibility alone. No calculator can put a number on that, including this one.
A sensible default order
Not advice, and it bends for anyone's circumstances, but this is the ordering that follows from the arithmetic above for most Canadians:
- Any employer match first. An instant 50 or 100 percent return beats every tax consideration on this page.
- TFSA while your income is low. Early career, parental leave, a gap year, a sabbatical. Deducting at a low rate wastes the deduction.
- RRSP once your marginal rate is high and you expect it to be lower in retirement. Carry the deduction forward to a high-income year if you are near a bracket edge; unused room does not expire.
- FHSA before either if a first home is plausible, because it is the only account with a deduction going in and no tax coming out. See what an FHSA is.
- Then non-registered, where the after-tax return depends heavily on your province.
Top combined marginal rates, 2026
Reference only, and a ceiling rather than your rate: these are the top combined federal and provincial rates on ordinary income. Use your actual marginal rate in the calculator, which for most people is well below these.
| Province or territory | Top rate on ordinary income |
|---|---|
| Newfoundland and Labrador | 54.80% |
| Nova Scotia | 54.00% |
| Prince Edward Island | 51.75% |
| New Brunswick | 52.50% |
| Quebec | 53.31% |
| Ontario | 53.53% |
| Manitoba | 50.40% |
| Saskatchewan | 47.50% |
| Alberta | 48.00% |
| British Columbia | 53.50% |
| Yukon | 48.00% |
| Northwest Territories | 47.05% |
| Nunavut | 44.50% |
What this does not model
- Bracket movement. One rate in, one rate out. A large withdrawal can span brackets, and a real drawdown plan spreads it deliberately.
- The value of flexibility. Recoverable TFSA room is worth something this cannot price.
- Estate treatment. A RRIF is fully taxable on the second death; a TFSA is not. For anyone likely to leave a balance, that can dominate everything here.
- Pension income splitting and credits, which lower the effective rate on RRIF income after 65 and therefore favour the RRSP more than the raw rates suggest.
- Quebec's separate calculation. Taxable income is computed differently there.
Questions
On the arithmetic alone it comes down to one comparison: your marginal tax rate when you contribute against your marginal rate when you withdraw. If your rate will be lower in retirement, the RRSP wins by exactly the difference. If it will be higher, the TFSA wins. If the two rates are identical the accounts produce the same amount to the cent, which surprises people who expect one to be structurally better.
Because multiplication does not care about order. An RRSP defers tax and applies it at the end; a TFSA applies it at the start. Multiplying by the growth factor and by (1 minus the tax rate) gives the same answer either way round. The RRSP is not a better deal than the TFSA, it is a bet that your future rate is lower.
Only if you actually invest it. The comparison here holds the pre-tax amount constant, which is the honest way to compare, and that is the same as assuming the refund is reinvested. Spend the refund and the RRSP loses its advantage, because you contributed less in real terms than you thought.
Then the TFSA is almost always right. Deducting income at a low rate to withdraw it later at a higher one is the one clearly losing move available. Low-income retirees face a further problem: RRSP and RRIF withdrawals reduce income-tested benefits such as the Guaranteed Income Supplement, at rates that can exceed any income tax you saved. TFSA withdrawals are invisible to those tests.
It is the reason a plain rate comparison can understate the TFSA. RRIF withdrawals are taxable income and count toward the OAS recovery tax, so for someone near the threshold the effective rate on an RRSP withdrawal is the marginal rate plus the 15 percent clawback. Put that in the "rate at withdrawal" field and the answer often flips.
No, and the difference matters more than most comparisons admit. TFSA room is restored the year after you withdraw, so the account is reusable for life. RRSP room used is gone permanently, apart from the Home Buyers Plan and the Lifelong Learning Plan. That asymmetry is worth something real that this calculator does not price.