Retirement Calculator
Find out whether your current savings and contributions are on track for retirement. Enter your financial details to see your projected balance at retirement and how many years of spending it can support.
Why Starting Early Gives You an Unfair Advantage
A 25-year-old who puts away $300 a month and earns a 7% average annual return will have roughly $1.02 million by age 65. A 35-year-old doing the exact same thing — same monthly amount, same return — ends up with about $475,000. The ten-year head start didn't just double the outcome; it more than doubled it despite both people contributing $300 each month. The younger saver contributed $144,000 over 40 years. The older saver put in $108,000 over 30 years. The gap in contributions is $36,000, but the gap in final balances is over $540,000. Compounding creates that kind of asymmetry because growth accelerates toward the end of a long timeline, not the beginning.
This is why financial advisors sound like a broken record about starting early. They're not moralizing; the arithmetic genuinely punishes procrastination. Every year you delay forces you to either save more per month or accept a smaller nest egg. A 40-year-old who wants to match the 25-year-old's $1 million target would need to contribute around $850 a month — nearly three times more — to arrive at the same place. And that assumes the same 7% return, which gets harder to guarantee over a shorter window because there's less time to ride out bad market years.
None of this means it's hopeless if you're starting late. But it does mean that someone beginning at 25 can build serious wealth with small, consistent deposits, while someone beginning at 40 has to be much more aggressive. The math doesn't negotiate.
The 4% Rule and What It Actually Tells You
Back in 1994, financial planner William Bengen published research examining how much retirees could withdraw each year without running out of money. He looked at every 30-year retirement period going back to 1926, testing various withdrawal rates against actual stock and bond returns. His finding: a retiree who withdrew 4% of their portfolio in the first year and then adjusted that dollar amount for inflation each subsequent year never went broke over any 30-year stretch in the historical data. The 4% rule was born.
The practical application is straightforward. If you need $60,000 per year in retirement spending, divide that by 0.04. You get $1.5 million. That's your target savings number. Need $80,000 a year? You're aiming for $2 million. The rule gives you a rough yardstick for how much is enough, which is the question that keeps most people up at night.
But the rule has real limitations. It was built on a portfolio split roughly 50/50 between U.S. stocks and intermediate-term government bonds. If your allocation looks different — heavier in bonds, heavier in international stocks, or loaded with real estate — the historical analysis may not apply cleanly. It also assumes a 30-year retirement. If you retire at 55 and live to 95, that's 40 years, and 4% might be too aggressive. Some researchers have suggested 3.3% or 3.5% for longer retirements, especially given that future returns may be lower than the historical averages Bengen used.
The 4% rule is a starting point, not a commandment. Use it to ballpark your savings target, then adjust based on your own risk tolerance, expected retirement length, and whether you have other income sources like Social Security or a pension.
How Social Security Fits Into the Picture
Social Security was never designed to replace your full income in retirement. The system replaces roughly 40% of pre-retirement earnings for average earners, and the percentage drops as income rises. High earners might see only 25% to 30% replacement. That leaves a significant gap that personal savings have to fill.
The age at which you claim benefits matters more than most people realize. You can start collecting as early as 62, but your monthly check will be permanently reduced — about 30% less than if you waited until your full retirement age of 67. On the other hand, delaying past 67 earns you an 8% increase per year until age 70. Someone whose full benefit at 67 would be $2,400 per month gets only $1,680 at 62 but $2,976 at 70. Over a long retirement, that difference compounds into a six-figure gap in total benefits received.
The break-even point — where total benefits from waiting surpass total benefits from claiming early — typically falls around age 80 to 82. If you're in good health and have family history suggesting longevity, delaying generally pays off. If you have health concerns or need the income immediately, claiming earlier might make more sense.
When using this retirement calculator, think of Social Security as a supplement that reduces how much your portfolio needs to cover. If Social Security provides $24,000 per year and you want $60,000 in annual retirement income, your savings only need to generate $36,000. That changes your target from $1.5 million (at a 4% withdrawal rate) down to $900,000 — a substantially more reachable number for many households.
Retirement Planning Mistakes That Cost People Dearly
The single most expensive mistake is not saving at all during your twenties and thirties. People tend to assume they'll catch up later when they earn more, and while higher income does help, it rarely compensates for the lost compounding time. A decade of zero contributions between ages 25 and 35 can mean $300,000 to $500,000 less at retirement, depending on returns. No amount of belt-tightening at 50 erases that comfortably.
Underestimating healthcare costs is another blind spot. Medicare doesn't kick in until 65, and even then it doesn't cover everything. A couple retiring at 65 can expect to spend somewhere around $315,000 on healthcare throughout retirement, according to estimates from Fidelity. That number excludes long-term care, which can run $50,000 to $100,000 or more per year for assisted living. People who budget for housing, food, and travel but treat medical costs as an afterthought often find their savings drained faster than projected.
Ignoring inflation seems like a small oversight, but it's corrosive over 20 or 30 years of retirement. At 3% annual inflation, $5,000 a month in today's purchasing power requires about $9,030 a month in 20 years and $12,140 in 30 years. A retirement plan that doesn't account for rising costs will look great on paper and fall apart in practice. This calculator adjusts withdrawals for inflation, which gives you a more honest picture than flat projections.
Finally, many people invest too conservatively as they approach retirement. Moving everything into bonds and cash equivalents at 60 might feel safe, but a portfolio that barely keeps up with inflation can't sustain decades of withdrawals. Most financial planners recommend keeping a meaningful stock allocation — often 40% to 60% — even into early retirement, because the growth potential is necessary to outpace inflation and extend how long your money lasts. The real risk for a 65-year-old isn't a bad market year; it's running out of money at 82.
Retirement Savings & Withdrawal Formula
FV = PV × (1 + r/12)^(n×12) + PMT × [((1 + r/12)^(n×12) - 1) / (r/12)]
The retirement projection has two phases. During the accumulation phase, your current savings grow through compound interest while monthly contributions add to the balance over time. The first term calculates how your existing savings compound, and the second term accounts for the future value of your regular contributions. Once you retire, the calculator switches to a withdrawal simulation: each year the remaining balance grows at the real rate of return (nominal return minus inflation) while annual spending is subtracted. This iterative process continues until the balance hits zero, giving you the number of years your savings can sustain your lifestyle.
Where:
- FV = Future value — your projected balance at retirement age
- PV = Present value — your current retirement savings
- r = Expected annual rate of return as a decimal (e.g., 7% = 0.07)
- n = Number of years until retirement
- PMT = Monthly contribution amount
Example Calculations
Early Starter — Saving from Age 25
A 25-year-old with $15,000 saved, contributing $400 per month, expecting 7% returns, 3% inflation, planning to retire at 65 and spend $4,500 per month.
- Years to retirement: 65 - 25 = 40 years
- Monthly rate: 7% / 12 = 0.5833% = 0.005833
- Total compounding periods: 40 × 12 = 480
- Future value of current savings: $15,000 × (1.005833)^480 = $15,000 × 16.2926 = $244,390
- Future value of contributions: $400 × [((1.005833)^480 - 1) / 0.005833] = $400 × 2,622.44 = $1,048,977
- Total at retirement: $244,390 + $1,048,977 = $1,293,367
- Total contributions: $15,000 + ($400 × 12 × 40) = $207,000
- Investment growth: $1,293,367 - $207,000 = $1,086,367
- Annual spending (inflation-adjusted at retirement): $4,500 × 12 × (1.03)^40 = $176,204
- Withdrawal simulation: each year balance grows by real return (4%) minus annual spending, lasting approximately 33 years
Starting at 25 with modest contributions of $400 per month builds a retirement fund exceeding $1.29 million. Over 83% of the final balance comes from investment growth, not contributions. The fund supports about 33 years of inflation-adjusted withdrawals, carrying this retiree to age 98.
Late Starter — Saving from Age 45
A 45-year-old with $80,000 saved, contributing $1,200 per month, expecting 7% returns, 3% inflation, planning to retire at 67 and spend $5,500 per month.
- Years to retirement: 67 - 45 = 22 years
- Monthly rate: 7% / 12 = 0.5833% = 0.005833
- Total compounding periods: 22 × 12 = 264
- Future value of current savings: $80,000 × (1.005833)^264 = $80,000 × 4.6609 = $372,871
- Future value of contributions: $1,200 × [((1.005833)^264 - 1) / 0.005833] = $1,200 × 627.58 = $753,092
- Total at retirement: $372,871 + $753,092 = $1,125,963
- Total contributions: $80,000 + ($1,200 × 12 × 22) = $396,800
- Investment growth: $1,125,963 - $396,800 = $729,163
- Annual spending (inflation-adjusted at retirement): $5,500 × 12 × (1.03)^22 = $127,248
- Withdrawal simulation: each year balance grows by real return (4%) minus annual spending, lasting approximately 18 years
Starting at 45 requires tripling the monthly contribution to $1,200 just to approach a similar balance. Despite contributing nearly twice as much out of pocket ($396,800 vs $207,000), the late starter ends up with less money and the fund only covers 18 years of retirement — running out at age 85. This example shows the steep cost of delayed saving.
Frequently Asked Questions
A common benchmark is having 25 times your expected annual retirement spending saved by the time you stop working. This aligns with the 4% withdrawal rule, which suggests withdrawing 4% of your savings in the first year and adjusting for inflation afterward. If you plan to spend $50,000 per year in retirement, that means targeting $1.25 million. However, the right number depends on your specific situation — whether you'll receive Social Security, have a pension, carry a mortgage, or face high healthcare costs. Use this calculator with your actual numbers rather than relying on generic rules.
Most financial planners use 6% to 8% as a reasonable long-term average for a diversified portfolio that includes stocks and bonds. The S&P 500 has returned roughly 10% annually before inflation over the past several decades, but a balanced portfolio with bonds brings that down, and inflation erodes another 2% to 3%. A 7% nominal return (or about 4% after inflation) is a common middle-ground assumption. Being conservative with your estimate is generally safer — if returns exceed your projection, you end up with a bonus rather than a shortfall.
Yes, but don't rely on it as your sole income source. Social Security replaces roughly 40% of pre-retirement income for average earners. You can estimate your benefit by checking your Social Security statement at ssa.gov. When using this calculator, subtract your expected monthly Social Security benefit from your desired monthly spending. For instance, if you want $5,000 per month and expect $1,800 from Social Security, enter $3,200 as your monthly retirement spending. This gives a more realistic picture of what your personal savings need to cover.
Inflation reduces purchasing power over time, meaning the same dollar buys less each year. At 3% annual inflation, something that costs $1,000 today will cost about $1,806 in 20 years and $2,427 in 30 years. This calculator accounts for inflation during the withdrawal phase by increasing your annual spending each year. A retirement plan that ignores inflation will look adequate on paper but fall short in practice, because your expenses in year 20 of retirement will be significantly higher than in year one.
Part-time income can meaningfully extend how long your savings last. Even modest earnings of $1,000 to $2,000 per month during your early retirement years reduce the amount you need to withdraw from your portfolio. To account for part-time work in this calculator, reduce your monthly retirement spending by the amount you expect to earn. Keep in mind that part-time work is rarely permanent — most people eventually stop working entirely, so plan for the full spending amount in your later years. A conservative approach is to run the calculator without part-time income and treat any earnings as a bonus.