Skip to content
ToolGrym

Retirement Calculator

Project your retirement savings year by year with employer matching, annual raises, and inflation — and see the answer in today's dollars, not misleading future ones.

Written by Daniel Mercer, CFP® · Reviewed by Sarah Lindqvist, CFA

Last reviewed:

$
$
%
%

% of your contribution

%

% of salary

%
%
%

Projected savings at 67

$881,998

In today's dollars, after inflation

Nominal balance (future dollars)
$1,943,708
Your contributions
$353,816
Employer match — free money
$106,145

Balance by age

Projected retirement balance by age, nominal and inflation-adjusted$0$500k$1M$1.5M$2M35404651566267Age
Nominal balanceToday's dollars

What this calculator does

Retirement projections usually fail in one of two ways: they ignore the employer match (understating your savings) or they quote everything in future dollars (overstating what the money will buy). This calculator avoids both. It simulates your balance year by year with your contribution percentage, your employer’s match formula, annual salary raises, and investment returns — then deflates the result by inflation so the headline number is stated in today’s purchasing power. The chart shows both curves; the gap between them is inflation doing its quiet work.

How the math works

Each simulated year:

  1. You contribute your percentage of that year’s salary.
  2. Your employer matches: match = salary × min(your %, match limit %) × match rate.
  3. The balance grows: balance = previous balance × (1 + return) + contributions.
  4. Salary rises by your raise assumption for next year.

The real (today’s-dollars) balance divides each year’s nominal balance by (1 + inflation)ʸᵉᵃʳˢ.

The mechanics in miniature, with easy numbers: salary $100,000, you contribute 10%, employer matches 50% up to 6%, return 10%, starting balance $10,000. After one year: 10,000 × 1.10 + 10,000 (you) + 3,000 (match: 50% of 6% of salary) = $24,000. Every year repeats that pattern on a bigger base — that repetition is the whole engine.

A worked example

The calculator’s default scenario: age 35 to 67, $60,000 saved, $80,000 salary, contributing 10% with a 50% match up to 6%, 2% raises, 7% returns, 2.5% inflation.

Run it and look at three numbers rather than one. The nominal balance at 67 is the eye-catcher, but the today’s-dollars balance is the honest answer — at 2.5% inflation over 32 years, every nominal dollar buys about 45 cents of today’s goods. And the lifetime employer match line shows what the match formula quietly adds: at this salary and match, roughly $2,400 a year growing with raises and compounding for decades. Skipping the match by contributing less than 6% would be turning down that entire line item.

Practical tips

  1. Capture the full match before anything else. A 50% match is an instant 50% return on contribution — no investment reliably competes. If you contribute below the match limit today, raising it is the highest-yield move available to you.
  2. Raise contributions with raises. Bumping your percentage by one point each time your salary rises keeps your lifestyle stable while compounding does more work. At 2% raises, the difference between a flat 10% and stepping up to 15% over five years is dramatic at retirement — test it here.
  3. Use today’s-dollars for the “is it enough?” question. Compare the real balance against 25× your expected annual spending (the basis of the 4% rule — see the FIRE calculator). Comparing nominal balances against today’s spending inflates your confidence by exactly the inflation rate compounded.
  4. Revisit annually, not daily. One input update per year — actual salary, actual balance — keeps the projection honest. Watching it more often just imports market noise into your planning.

What the smooth curve hides

The projection applies your return assumption identically every year; real portfolios might do −18% one year and +26% the next. Over 30+ years the average dominates, which is why smooth-curve projections remain useful — but in the final five years before retirement, sequence risk (a crash right before withdrawals begin) matters enormously. As the date approaches, planners typically shift toward bonds precisely to trade expected return for a narrower range of outcomes. This calculator tells you if the plan works on average; making it survive bad luck is the next conversation.

Frequently asked questions

Why does the calculator show two balances — nominal and "today's dollars"?
The nominal balance is the literal account value at retirement; today's-dollars divides it by cumulative inflation so you can compare it to prices you actually know. At 2.5% inflation over 32 years, prices roughly double — a $1,000,000 nominal balance buys about what $454,000 buys today. Planning against the nominal number is the most common retirement math mistake.
How does the employer match work in this calculator?
Enter the match rate and its limit separately. "50% match up to 6% of salary" means: if you contribute 6% or more, the employer adds 3% of your salary (50% × 6%). If you contribute less than the limit, the match shrinks proportionally. The results panel shows the match's lifetime total — it's usually a startlingly large number for what is literally free compensation.
What return assumption is reasonable?
Long-run US stock returns have averaged around 10% per year nominal before inflation; diversified portfolios with bonds land lower. Using 6–8% nominal alongside 2–3% inflation is a common planning range. This calculator applies your return to a smooth path — real markets zigzag, so treat the output as a central estimate, not a promise.
Should I contribute more than the match limit?
The match limit is the floor, not the ceiling — below it you're declining free money. Beyond it, tax advantages still make retirement accounts attractive: the IRS allows employee 401(k) contributions well beyond typical match limits (see the IRS limits page below for current figures). A widely cited target is saving 15% of income including the match.
Does this account for Social Security or taxes in retirement?
No — it projects the account balance only. Social Security adds income on top (the SSA provides personalized estimates at ssa.gov), and withdrawals from traditional accounts are taxed as income while Roth withdrawals are not. Both matter for how long a balance lasts, which is a different question from how big it grows.

Written by

Daniel Mercer, CFP®

Daniel is a Certified Financial Planner™ with 12 years of experience helping households manage debt, savings, and retirement planning. He writes ToolGrym’s calculator guides and explains the math behind every tool.

Reviewed by

Sarah Lindqvist, CFA

Sarah is a CFA charterholder who reviews every ToolGrym calculator and article for mathematical accuracy. She has 10 years of experience in fixed-income analytics and consumer lending models.