Canadian RRSP Tax Savings Calculator
Calculate how much a Registered Retirement Savings Plan contribution saves on federal and provincial income tax, using 2023 Canadian tax brackets by province.
Canadian RRSP Tax Savings Calculator
Income Sources
Results
Tax Bracket Visualization
Federal Tax Brackets
Provincial Tax Brackets
Federal Bracket Reduction
RRSP Needed for Next Federal Bracket: CA$21,641.01
Next Federal Bracket Rate: 15.00%
Provincial Bracket Reduction
RRSP Needed for Next Provincial Bracket: CA$25,769.01
Next Provincial Bracket Rate: 5.05%
Tax Savings by Contribution Amount
Documentation
What is the Canadian RRSP tax savings calculator
The Canadian RRSP tax savings calculator estimates how much federal and provincial income tax a Registered Retirement Savings Plan (RRSP) contribution saves. A user enters their income, province, and available RRSP contribution room, and the calculator works out the tax owed with and without the contribution.
How an RRSP reduces taxable income
An RRSP is an account that lets Canadians set money aside for retirement. Each dollar contributed, up to the person's contribution limit, is subtracted from taxable income for that year. Money inside the account grows without being taxed each year. Tax is only paid when the money is withdrawn, usually in retirement, when income and the tax rate applied to it are often lower.
Canada taxes income progressively. Income is split into bands called brackets, and each bracket has its own tax rate. Only the income that falls inside a bracket is taxed at that bracket's rate, not the whole income. Because an RRSP contribution removes income from the top of a person's earnings, it is taxed away at that person's highest, or marginal, rate.
Every taxpayer pays both federal tax and tax to their province or territory. The two systems have separate brackets and rates.
Federal tax brackets (2023)
| Income range | Rate |
|---|---|
| 53,359 | 15% |
| 106,717 | 20.5% |
| 165,430 | 26% |
| 235,675 | 29% |
| Over $235,675 | 33% |
Ontario tax brackets (2023)
Provincial brackets differ by province. Ontario's 2023 brackets, as an example:
| Income range | Rate |
|---|---|
| 49,231 | 5.05% |
| 98,463 | 9.15% |
| 150,000 | 11.16% |
| 220,000 | 12.16% |
| Over $220,000 | 13.16% |
Some provinces, including Ontario, also charge a surtax on top of provincial tax once that tax passes certain thresholds. Quebec residents get a separate 16.5% reduction of federal tax, called the federal abatement, because Quebec runs its own parallel tax system.
RRSP tax savings formula
When an entire RRSP contribution stays inside one tax bracket, the savings are simple:
Tax savings = RRSP contribution × marginal tax rate
If the contribution is large enough to span more than one bracket, each portion is taxed at its own bracket's rate:
Tax savings = sum, over each bracket touched, of (amount of the contribution in that bracket × that bracket's rate)
The calculator applies this formula separately for federal tax and for provincial tax, then adds the two results together. It also subtracts each government's basic personal amount tax credit before applying provincial surtaxes, so the true savings can differ slightly from a plain marginal-rate estimate.
Worked examples
A contribution that crosses a bracket
Jennifer has 53,359. She contributes 53,000. That is below the 641 of the 359 at 15%:
(359 × 15%) ≈ $185 in federal tax saved.
A flat 20.5% estimate would have overstated the saving, because part of the contribution actually sits in the lower bracket.
A contribution within a single bracket
Sarah earns 15,000 to her RRSP, dropping her taxable income to 4,600 in total tax.
A large contribution across two brackets
David earns 235,675) and the top British Columbia bracket (20.5%, above 30,780, lowering his taxable income to 15,000, an average rate of about 49% of the contribution rather than the full 53.5%.
How to use the calculator
- Choose a province or territory. Provincial rates vary widely, so this step changes the result.
- Add each source of income: employment, self-employment, investment, rental, pension, or other. Use "Add Income Source" for more than one.
- Enter available RRSP contribution room. This figure appears on the CRA Notice of Assessment sent after filing a tax return. Unused room carries forward from earlier years.
- Read the results: total income, current federal and provincial brackets, current tax, and the RRSP contribution needed to reach the next lower bracket.
- Check the tax savings chart, which plots tax saved against contribution amount. A steeper section of the line marks a bracket boundary, where extra contributions save tax at a higher rate.
RRSP contribution limits
A person's RRSP contribution room is generally 18% of the previous year's earned income, up to an annual dollar maximum, plus any unused room carried forward from earlier years. The dollar maximum was 31,560 for 2024. The exact figure for any year appears on the CRA Notice of Assessment.
Contributing more than the limit is allowed only up to a lifetime buffer of $2,000. Amounts beyond that are taxed at 1% per month until withdrawn or covered by new room.
Money can be withdrawn from an RRSP before retirement, but the amount withdrawn is added to taxable income for that year. Two programs avoid this: the Home Buyers' Plan, which as of 2024 lets a first-time home buyer withdraw up to 20,000 for education. Both must be repaid to the RRSP over time. By December 31 of the year a person turns 71, an RRSP must be converted into a Registered Retirement Income Fund, used to buy an annuity, or cashed out and taxed in full.
RRSP versus TFSA
A Tax-Free Savings Account (TFSA) is the main alternative to an RRSP. TFSA contributions are not tax-deductible, but growth and withdrawals are never taxed. An RRSP tends to suit someone who expects a lower tax rate in retirement than today, since the deduction is worth more now. A TFSA tends to suit someone in a low tax bracket now, or who may need the money before retirement.
Frequently asked questions
How much tax will an RRSP contribution save? It depends on the marginal tax rate applied to the contributed amount. Multiply the contribution by the marginal rate for a rough estimate; the calculator gives an exact figure by working through each bracket the contribution touches.
How much can I contribute to my RRSP? Generally 18% of the previous year's earned income, up to an annual maximum (31,560 for 2024), plus unused room from earlier years. The exact figure is shown on the CRA Notice of Assessment.
Does an RRSP contribution always lower my tax bracket? No. It only lowers the bracket if the contribution is large enough to bring taxable income below the current bracket's lower threshold. A smaller contribution still saves tax, just at the current marginal rate rather than a lower one.
What happens if I contribute more than my limit? The first $2,000 over the limit is allowed without penalty. Beyond that, excess contributions are taxed at 1% per month until removed or absorbed by new contribution room.
Can I take money out of my RRSP before I retire? Yes, but withdrawals are normally added to taxable income for that year. The Home Buyers' Plan and Lifelong Learning Plan let a person withdraw funds tax-free if the money is repaid to the RRSP over time.
Should I contribute to an RRSP or a TFSA? It depends on current versus expected future tax rates. An RRSP usually helps more when the current marginal rate is higher than the rate expected in retirement. A TFSA usually helps more at a lower current tax rate or when funds may be needed sooner.