UAC
πŸŒ…Retirement

Retirement Calculator – Will You Have Enough to Retire?

Will you have enough money to retire?

What This Does

Retirement planning has one core question: will your money outlast you? Most people save without ever checking. They contribute to a 401(k), watch the balance grow, and assume it'll be fine. Often it won't be β€” not because they made bad choices, but because no one ran the numbers. This calculator runs the numbers. Enter your current age, target retirement age, existing savings, annual contributions, expected investment return, and the annual income you want in retirement. The calculator projects your nest egg at retirement, estimates how much annual income it can sustainably provide using the 4% rule, and shows the gap β€” if any β€” between what you'll have and what you'll need. The most important variable isn't your current balance. It's time. A 30-year-old with $20,000 saved has 35 years of compounding ahead. A 50-year-old with $300,000 has 15. This calculator shows both honestly, so you can decide whether to increase contributions, adjust your target retirement age, or revise your income expectations. Social Security and pension income are factored in so your gap calculation reflects reality, not worst-case panic. The result is a retirement readiness score β€” and, more importantly, the specific monthly contribution increase needed to close any gap.

Assumptions
  • Β·Investment return is applied annually (compounded); actual returns vary year to year
  • Β·The 4% rule is used to estimate sustainable annual withdrawal from savings
  • Β·Social Security estimate is based on your input β€” use SSA.gov to get your actual projected benefit
  • Β·Inflation is not applied to the income goal by default (enter a higher goal to account for it)
  • Β·Contributions are assumed constant; does not model contribution increases over time
How It's Calculated

Projected nest egg at retirement: FV = PV Γ— (1+r)^n + C Γ— [(1+r)^n – 1] / r Where: PV = current savings Β· r = annual return rate Β· n = years to retirement Β· C = annual contribution. Annual income the nest egg can support: = FV Γ— 4% (the 4% safe withdrawal rule) Income gap: = Desired annual retirement income – Social Security – Pension – Portfolio income (4% of FV) If gap > 0, the calculator solves for the increased annual contribution needed to close it using the same FV formula rearranged for C.

When Should You Use This?
  • β†’Annual retirement check-in β€” run this every year to see if you're still on track
  • β†’After a job change or raise β€” recalculate with your new contribution amount
  • β†’Considering early retirement β€” see how moving your target date forward affects the math
  • β†’Deciding how much to increase 401(k) contributions during open enrollment
  • β†’Evaluating whether to take Social Security at 62 vs. 67 vs. 70
Worked Examples

Example 1: 38-year-old on track

Inputs: Age: 38 Β· Retire: 65 Β· Savings: $85,000 Β· Annual contribution: $12,000 Β· Return: 7% Β· Income goal: $70,000/yr Β· Social Security: $20,000/yr

Result: Projected nest egg: $1,043,000 Β· Portfolio income (4%): $41,720 Β· SS: $20,000 Β· Total retirement income: $61,720 Β· Gap: $8,280/yr

She's close but not fully funded. The gap of $8,280/year requires an additional $2,100/year in contributions starting now to close by retirement. A small, specific increase is far more actionable than a vague 'save more.'

Example 2: 45-year-old behind

Inputs: Age: 45 Β· Retire: 65 Β· Savings: $95,000 Β· Annual contribution: $8,000 Β· Return: 7% Β· Income goal: $60,000/yr Β· Social Security: $18,000/yr

Result: Projected nest egg: $575,000 Β· Portfolio income (4%): $23,000 Β· SS: $18,000 Β· Total: $41,000 Β· Gap: $19,000/yr

A significant gap. Closing it requires either increasing annual contributions by ~$8,500, retiring at 68 instead of 65, or reducing income goals. The calculator models all three β€” often a combination of small adjustments across all levers closes the gap without a dramatic lifestyle change.

🏦 Retirement Calculator

Projected Nest Egg Β· Readiness Score Β· Income Gap Β· Contribution & Age Scenarios

Results update in real time. Model includes inflation adjustment, real return, 4% rule check, and portfolio runway analysis.

πŸ“… Your Timeline

US avg: 79M / 83W

πŸ’° Savings & Growth

$
$
%

S&P 500 hist. avg: ~7%

%

🎯 Income Needs

$

In today's dollars

$

Estimate at ssa.gov

$

About This Calculator

This retirement calculator computes projected nest egg, readiness score, and income gap from 10 inputs in real time via useEffect. Accumulation: balance = balance Γ— (1+returnRate) + annualContrib each year. Drawdown income: annuity formula at realReturn = (1+returnRate)/(1+inflationRate)βˆ’1. readinessScore = min(100, round((incomeFromSavings / incomeNeeded) Γ— 100)). withdrawalRate = incomeFromSavings / nestedEgg Γ— 100. 4% rule target = incomeNeeded / 0.04. Portfolio runway: iterate balance = balance Γ— (1+realReturn) βˆ’ annualWithdrawal until depleted.

Growth tab: stacked AreaChart with 3 series β€” initial balance compounding (cyan), your contributions (indigo), investment growth on contributions (emerald) β€” sampled to ≀20 points, ReferenceLine at retirement age. Plus 4% rule check box and savings milestones grid. Scenarios tab: BarChart of projected nest egg at 6 contribution levels (+$0 to +$20k/yr), ReferenceLine at 4% rule target; BarChart of readiness score at 5 retirement ages (βˆ’5 to +5yr from plan), ReferenceLine at 90 "On Track"; rate sensitivity table Β±2%.

Educational model only. Not financial advice. Consult a fee-only financial planner. FINRA: finra.org. NAPFA (fee-only planners): napfa.org.

Related Calculators

Browse all
Common Mistakes to Avoid
  • βœ•Not accounting for Social Security income β€” ignoring it dramatically overstates how much you need to save
  • βœ•Using a nominal return rate (e.g., 10%) without adjusting for inflation β€” your real purchasing power grows at roughly 7% historically
  • βœ•Assuming you can stop contributing once you hit a balance target β€” the balance needs to keep growing until retirement
  • βœ•Underestimating retirement spending β€” healthcare costs often increase in retirement even as other costs decrease
  • βœ•Planning to retire at the Social Security full retirement age without checking how much earlier or later claiming changes the benefit
Frequently Asked Questions

Related Tools

All calculators