RRSP Calculator Canada 2025
Calculate your RRSP contribution room, immediate tax refund, and long-term retirement projection. Compare RRSP vs TFSA for your income level.
Try another scenario
How to Use This Calculator
Tab "Contribution & Tax Saving"
Enter your current annual income, province, and the RRSP contribution you plan to make. The calculator shows your tax refund, effective cost of the contribution, and your combined marginal tax rate. Under "More options," enter your available RRSP room (from your Notice of Assessment) and prior year earned income to calculate new room generated.
Tab "Retirement Projection"
Enter your current RRSP balance, planned annual contribution, and years to retirement. The calculator projects your RRSP balance at retirement using compound growth, then estimates how many years of income your RRSP can sustain based on your expected withdrawal amount. Under "More options," adjust the return rate, withdrawal amount, and retirement province.
Tab "RRSP vs TFSA"
Enter your current income, a contribution amount, and your expected retirement income. The calculator compares the after-tax value of putting the same out-of-pocket dollars into an RRSP vs a TFSA. It also shows the optimal strategy of contributing to an RRSP and reinvesting the tax refund in a TFSA.
The Formulas
New room = min(18% x prior year earned income, $32,490)
Total room = New room + unused room from prior years
Tax refund from RRSP:
Refund = Tax(income) - Tax(income - RRSP contribution)
Approximate refund = Contribution x Combined marginal rate
Retirement projection (future value):
FV = Balance x (1+r)^n + Contribution x [((1+r)^n - 1) / r]
Where r = annual return, n = years to retirement
RRSP vs TFSA comparison:
RRSP after-tax = Balance at withdrawal - (Balance x retirement marginal rate)
TFSA after-tax = (Contribution - tax refund) x (1+r)^n (all tax-free)
RRSP wins when: current marginal rate > retirement marginal rate
Over-contribution penalty:
Penalty = max(0, over-contribution - $2,000) x 1% per month
Withholding tax on withdrawal:
Up to $5,000: 10% | $5,001-$15,000: 20% | Over $15,000: 30%
Quebec: 5% / 10% / 15% federal + provincial withholding
All figures based on 2025 CRA rates. RRSP contribution deadline for the 2025 tax year is March 2, 2026. The withholding tax is not the final tax โ actual tax depends on your total income for the year of withdrawal.
Example
David โ Software Developer in Ontario, Income $110,000
RRSP room: $32,490. Plans to contribute $15,000. No spousal RRSP. Prior year income: $100,000.
David's $15,000 RRSP contribution generates a $4,643 tax refund, meaning the effective out-of-pocket cost is only $10,357. If he reinvests the refund in a TFSA, he maximizes both tax-deferred and tax-free growth. With $17,490 of room remaining, he could contribute more before year-end or carry it forward.
2025 RRSP Key Figures
| Item | 2025 Limit |
|---|---|
| Maximum new contribution room | $32,490 |
| Contribution rate | 18% of prior year earned income |
| Over-contribution buffer | $2,000 lifetime (no penalty) |
| Over-contribution penalty | 1% per month on excess above $2,000 |
| Home Buyers' Plan (HBP) max | $60,000 |
| HBP repayment period | 15 years (starting 2nd year after withdrawal) |
| Lifelong Learning Plan (LLP) | $10,000/year, $20,000 total |
| Spousal RRSP attribution period | 3 years |
| RRSP to RRIF conversion deadline | December 31 of the year you turn 71 |
| Withholding tax: up to $5,000 | 10% |
| Withholding tax: $5,001-$15,000 | 20% |
| Withholding tax: over $15,000 | 30% |