Retirement Calculator
Estimate how much you need to save each month to retire comfortably on your target income.
How it works
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."
Related calculators
Compound Interest
See exactly how your savings or investments grow when interest compounds over time.
Savings Goal Calculator
Find out how long it takes to reach any savings target, or how much to save each month.
Inflation Calculator
Discover how purchasing power changes over time and what today's money is worth in the future.
Learn more
The complete guide to retirement calculator
Formulas, examples, and tips explained in plain English