Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Canada RRSP, TFSA & FHSA Room and Tax Savings Calculator

RRSP, TFSA and FHSA room from the CRA’s rules, the tax you save, and which account wins.

Finance For Canada No upload Works offline Free, no sign-up

Your tax rate

$
Before the deduction, as on line 26000 of your return.

RRSP deduction limit

$
Employment income, and self-employment or rental profit minus losses (Guide T4040, Chart 3).
$
Box 52 of your T4; 0 without a workplace pension plan.
$
Unused room at the end of last year, from your notice of assessment.
$
To your own, spousal, PRPP or SPP plans together.
Pension adjustment reversal or past service
$
Box 2 of a T10, when you left a pension plan.
$
From a T215 or Form T1004 (rare).
RRSP deduction limit —

—New room
—Room left after your contribution
—Estimated tax saved
—Marginal tax rate

How it was worked out

    Rules used and official sources

    Next steps

    Tax rules and rates change. This calculator follows the rules described on this page and may not cover every situation. Check the official source or a qualified tax professional before filing or invoicing.

    About the Canada RRSP, TFSA & FHSA Room and Tax Savings Calculator

    Canada has three tax-sheltered accounts most people use, and each has its own room. An RRSP contribution is deducted from your income now and taxed when you withdraw it; a TFSA takes money you have already paid tax on and never taxes it again; an FHSA (First Home Savings Account) does both for a first home: contributions are deducted and a qualifying withdrawal is tax-free.

    This calculator works out each account’s room with the Canada Revenue Agency’s own rules — the RRSP deduction limit from last year’s earned income and pension adjustment, TFSA room from the yearly limits since TFSAs began, and FHSA room with its carryforward and lifetime limit — and the tax an RRSP or FHSA deduction saves at your marginal rate. A fourth tab compares an RRSP with a TFSA for the same money. Everything runs in your browser; nothing you type is sent anywhere.

    How to use it

    1. Choose your province or territory and enter your taxable income for the year, so the tax saved can be estimated (or choose “A rate I enter” and type your own marginal rate, for example from your tax software).
    2. RRSP: pick the year, then enter last year’s earned income, the pension adjustment from box 52 of your T4 (0 without a workplace pension), the unused room from your notice of assessment and what you plan to contribute.
    3. TFSA: enter your year of birth, the year you became a resident if you moved to Canada after turning 18, any whole years you lived abroad, and your total contributions and withdrawals so far.
    4. FHSA: choose the year you opened your first FHSA and enter what you put in each year since (contributions and RRSP transfers together), then what you plan to put in this year.
    5. Read the room, the tax saved and how each figure was worked out; copy the summary or download the year-by-year table. RRSP vs TFSA shows which leaves you more after tax for your rates now and later.

    Examples

    RRSP limit for 2026 on $85,000 earned in 2025, no pension plan
    Input
    18% × $85,000 = $15,300 (under the $33,810 dollar limit)
    Result
    Deduction limit $15,300; a $10,000 contribution saves about $2,965 in Ontario at 29.65% (federal 20.5% + Ontario 9.15%)
    TFSA room for someone 18 or older and resident in Canada every year from 2009
    Result
    $109,000 for 2026 (the sum of every yearly limit), less what they have contributed, plus earlier withdrawals
    CRA example (Alex): maxed out 2015–2024, put in $1,000 and took out $4,000 in 2025
    Result
    $6,000 of room left in 2025; $17,000 on January 1, 2026 ($6,000 + the $4,000 withdrawn + the $7,000 limit)
    CRA example (Wendy): FHSA opened in 2026 with nothing put in
    Result
    $16,000 of participation room for 2027: $8,000 plus the full $8,000 carried forward
    CRA example (Karla): $13,000 put into a new FHSA in its first year
    Result
    $5,000 excess, taxed at 1% a month; the next year’s room is $3,000 ($8,000 − $5,000)

    Common uses

    • Check how much you can put into an RRSP before the deadline, and what it will save in tax.
    • Find your TFSA room before a large deposit, especially after withdrawals or years abroad.
    • Plan FHSA deposits so you use the carryforward and stay within the $40,000 lifetime limit.
    • Decide whether this year’s savings should go into an RRSP or a TFSA.

    How the RRSP deduction limit is worked out

    The CRA works out your RRSP deduction limit for a year as your unused room at the end of last year, plus the lesser of 18% of last year’s earned income and the year’s RRSP dollar limit, minus last year’s pension adjustment (never below $0), plus any pension adjustment reversal, minus any net past service pension adjustment (CRA, Guide T4040, Chart 3). The limit is shared by your own RRSP, a spousal RRSP you pay into, a PRPP and an SPP.

    The dollar limits come from the CRA’s limits table: $31,560 for 2024, $32,490 for 2025, $33,810 for 2026 and $35,390 for 2027. Generally, contributions more than $2,000 above your limit are taxed at 1% a month (CRA).

    Earned income for RRSP purposes is mainly employment income and self-employment or rental profits (minus losses), plus a few other items such as CPP/QPP disability benefits and taxable support received; Chart 3 of Guide T4040 lists every line.

    How TFSA contribution room adds up

    Under section 207.01 of the Income Tax Act, you get the year’s TFSA dollar limit for every year in which you are 18 or older and resident in Canada at any time, starting with TFSAs’ first year, 2009. Room you do not use carries forward, and what you withdraw comes back on January 1 of the next year (CRA); putting it back in the same year without room left is an over-contribution, taxed at 1% a month on the highest excess.

    The yearly limits: $5,000 for 2009–2012, $5,500 for 2013–2014, $10,000 for 2015, $5,500 for 2016–2018, $6,000 for 2019–2022, $6,500 for 2023 and $7,000 for 2024–2026 — $109,000 in all. Later limits are indexed to inflation and rounded to the nearest $500 (CRA). You get the full limit in the year you turn 18 and in the year you arrive in Canada; a year spent abroad from start to finish adds nothing.

    How FHSA participation room works

    Your FHSA participation room is $8,000 in the year you open your first FHSA (CRA). In each later year you get another $8,000 plus the room you did not use the year before, carried forward up to $8,000, within a $40,000 lifetime limit on contributions and RRSP transfers (CRA: participation room). Room starts only once you open an account, so opening one early — even with nothing in it — starts the carryforward.

    Contributions are generally deductible, in the year you make them or a later year — but, unlike an RRSP, not on the previous year’s return when you contribute in the first 60 days of a year; transfers from an RRSP use room but are not deductible (CRA). Going over your room creates an excess FHSA amount taxed at 1% a month until it is withdrawn, transferred out or absorbed by the next year’s room (CRA). The participation period ends on December 31 of the year of the 15th anniversary of opening your first FHSA, the year you turn 71, or the year after your first qualifying withdrawal, whichever comes first (CRA).

    Tax saved, and RRSP or TFSA

    Tax saved by a deduction = tax on your taxable income − tax on your income after the deduction. The tax is worked out with the federal and provincial bracket rates in the CRA’s rate table, less each government’s basic personal amount credited at its lowest rate (the federal and Yukon amounts shrink at high incomes and Manitoba’s is phased out), plus Ontario’s surtax (20% of Ontario tax above the first threshold and 36% above the second), health premium and tax reduction, and B.C.’s tax reduction, as the CRA’s payroll formulas and B.C. set them out (CRA T4127, B.C.). In Quebec, federal tax is 16.5% lower (the Quebec abatement) and Quebec’s own rates are 14%, 19%, 24% and 25.75% (Finances Québec, rate table).

    When the deduction stays where the rate is the same, the saving is the deduction × your marginal rate, and the calculator shows what makes up that rate — for example 43.41% in Ontario on $130,000: 26% federal and 11.16% Ontario plus the 56% surtax on it. When the deduction crosses a bracket or a threshold, it works out the tax before and after and says so.

    RRSP or TFSA: put the same pre-tax income $A into either. RRSP: $A grows to $A × (1 + r)ⁿ and is taxed at your rate when you withdraw it, t₂. TFSA: you pay tax at today’s rate t₁ first, so $A × (1 − t₁) grows tax-free. The RRSP leaves more when t₂ is lower than t₁, the TFSA when t₂ is higher, and they are equal when the rates match. TFSA withdrawals also do not affect income-tested federal benefits and credits such as Old Age Security and the Guaranteed Income Supplement (CRA), while you generally pay tax on what you take out of an RRSP (CRA).

    Limitations

    • Your notice of assessment and your CRA account are the official record of your room; the calculator is only as accurate as the figures you enter.
    • The tax saving counts the bracket rates, basic personal amounts, Ontario’s surtax, health premium and tax reduction, B.C.’s tax reduction and the Quebec abatement. It leaves out other credits (CPP or QPP and EI contributions, the Canada employment amount, age, pension, dividend and others), the other provinces’ low-income reductions, minimum tax and income-tested benefits such as the Canada child benefit, which a deduction can also raise. At a low income those credits may cancel more of your tax, so a deduction can save less than shown.
    • The tax rates are those of the tax year shown with the result; for a later year, use “A rate I enter” once that year’s rates are known.
    • RRSP: unused contributions you have not deducted yet, Home Buyers’ Plan and Lifelong Learning Plan repayments and employer PRPP contributions are not modelled.
    • TFSA: qualifying transfers between TFSAs, specified distributions and withdrawals that corrected an excess are left out; enter your contributions without transfers.
    • FHSA: taxable (non-qualifying) withdrawals, designated amounts and the re-participation room they create are not modelled; the CRA’s formulas then add terms the calculator does not ask about.

    Privacy

    Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

    Frequently asked questions

    How is my RRSP contribution limit calculated?

    It is 18% of the earned income you had last year, up to the year’s dollar limit, minus last year’s pension adjustment (box 52 of your T4), plus the unused room you carried forward. A pension adjustment reversal adds to it and a net past service pension adjustment takes away from it. Your notice of assessment shows the figure the CRA has for you; use the calculator to check it, or to work out next year’s before the CRA does.

    How much TFSA room do I have if I have never contributed?

    If you were 18 or older and resident in Canada in every year from 2009, it is the sum of every yearly limit: $109,000 for 2026. If you turned 18 later, or moved to Canada later, add the limits from that year on — the calculator does this for you.

    Do TFSA withdrawals give me my room back?

    Yes, but not until January 1 of the next year. If you withdraw $4,000 in May, that $4,000 is added to your room the following January. Putting it back in the same year counts as a new contribution and needs room you already have.

    How does the FHSA carryforward work?

    You get $8,000 of room the year you open your first FHSA and $8,000 each year after. Unused room carries forward, but only up to $8,000, so the most you can put in in one year is $16,000. Everything you put in counts toward the $40,000 lifetime limit.

    Is an RRSP or a TFSA better?

    It depends on your tax rate now and when you withdraw. If your marginal rate will be lower in retirement, an RRSP usually wins, because you deduct at a high rate and pay tax at a lower one. If it will be the same, they come out equal; if it will be higher, a TFSA wins. The RRSP vs TFSA tab shows the numbers for your rates.

    Why is the refund less than my contribution times my marginal rate?

    Because a large deduction can take part of your income down into a lower bracket — or below the point where your basic personal amount already cancels the tax — where each dollar saves less. The calculator works out the tax before and after the deduction and tells you when that happens.

    Does it include Ontario’s surtax and Quebec’s tax rates?

    Yes. In Ontario it adds the surtax, the health premium and the tax reduction, so a $10,000 RRSP deduction on $130,000 saves about $4,341 (43.41%) rather than the $3,716 the bracket rates alone suggest. In Quebec it uses Quebec’s own brackets and the 16.5% federal abatement: 36.12% on $85,000.

    Is my information sent anywhere?

    No. Everything is calculated in your browser; nothing you enter is uploaded or stored on a server.

    Quick answers and tool search

    Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.