SmartCruncher
<- Retirement

RRSP Calculator

Estimate the tax refund from an RRSP contribution and how the account may grow over time.

Estimated result $0

Enter your numbers and calculate to see the estimate.

How the RRSP Calculator works

Estimate RRSP tax savings and future value. Adjust the inputs above, then use the calculate button to generate a fresh estimate based on the numbers you entered.

The result is designed to give you a quick planning number, plus a short breakdown of the major figures behind it. You can reset the form at any time and try a different scenario.

When to use this calculator

Use this RRSP calculator to estimate both RRSP contribution tax savings and future account growth. It is useful for retirement planning when contributions may reduce current taxable income.

Formula

Future RRSP value = current balance compounded over time plus compounded annual contributions

  • Current RRSP balance is the starting account value.
  • Annual contribution is added each year in the estimate.
  • Marginal tax rate estimates current tax savings from contributions.
  • Annual return and years project long-term growth.

Worked example

For a $50,000 RRSP balance, $8,000 annual contribution, 30% marginal tax rate, 6% return and 20 years, the calculator estimates future RRSP value and contribution tax savings.

Common mistakes

  • Ignoring RRSP contribution limits.
  • Forgetting withdrawals are generally taxable.
  • Using a return assumption that does not fit the investments held.

FAQs

Is RRSP growth tax-free?

RRSP growth is tax-deferred, not tax-free. Withdrawals are generally taxable.

Should I reinvest my refund?

Reinvesting a refund can improve long-term savings, but the right choice depends on your goals.

Does this model future tax on withdrawals?

No. It estimates contribution savings and account growth before withdrawal tax.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.