C~
Finance

Retirement Calculator

Estimate how much you need to save each month to retire comfortably on your target income.

$
$
%
%
$
years

How it works

Formula
Balance at retirement = P × (1 + r/12)^(12×t) + M × [((1 + r/12)^(12×t) − 1) / (r/12)]

  P = Current savings
  r = Annual return rate (decimal, e.g. 0.07 for 7%)
  t = Years to retirement
  M = Monthly contribution

Years savings will last = log(D / B) / log(1 + r) (iterative calculation)
  B = Balance at retirement
  D = Desired monthly withdrawal
  r = Monthly return rate

Enter your current age, current savings, and monthly contribution. Specify your expected investment return and inflation rate, then set your desired monthly income in retirement. The calculator projects your balance at retirement age, shows whether you're on track, and indicates how long your savings will last. Use the "What if" slider to experiment with higher contributions.

Why this matters

Most people have no idea how much they'll need to retire. This calculator makes three things visible: (1) Will my current savings + contributions be enough? (2) Am I saving enough each month? (3) How much longer will I need to work if I want to retire earlier or retire on more income? The "On Track / Needs Attention / At Risk" indicator cuts through the noise. Small monthly increases—shown live by the What if slider—can shift you from "at risk" to "on track."

📖

Learn more

The complete guide to retirement calculator

Formulas, examples, and tips explained in plain English

Disclaimer: Results provided by Calcr are estimates for informational and educational purposes only. They do not constitute financial, medical, legal, tax, or professional advice of any kind. Always verify important calculations independently and consult a qualified professional before making financial, health, or legal decisions. Calcr accepts no liability for errors in results or decisions made based on them.