Retirement Calculator: Will Your Money Last as Long as You Do?
A retirement calculator answers one question most savers avoid until it's almost too late: if you keep saving the way you do now, will your money last through your whole retirement, or will it run out while you still need it? It takes your current savings, your monthly contribution, and the income you want, then runs the plan forward year by year. The result is a balance at retirement, a monthly income figure, and either a clean bill of health or the exact age your money stops.
Most people check only the first half of that story. They watch the savings balance climb and feel good. But a million dollars sounds very different divided by twenty years of rising rent, food, bills, and medical costs.
How it works: two phases, one plan
Phase one is saving. Each month, your balance earns the return before retirement, then your monthly contribution is added. Over thirty years, that rhythm turns steady deposits into far more than the sum paid in, through compounding.
Phase two is drawdown, where most plans get tested. After retirement, the balance keeps growing at the return after retirement, usually lower because most people shift toward safer investments. Each month the calculator takes out the income you asked for, raised each year with inflation, because $3,000 a month now won't buy the same life in thirty years. If the balance hits zero before your life expectancy age, it says so plainly, with the age it happens. The gap figure works backward from the withdrawals you need and turns the shortfall into an extra monthly saving.
Every input, explained
Current age. Your age today. It sets how many years you have left to save, the single biggest lever in the plan. Retire at. The age you stop working. Moving it by two years adds two years of saving and removes two years of withdrawals. Live to. The age your money must last until. Pick a cautious age, like 90 or 95.
Current savings. Everything already saved for retirement. Money held now gets the longest time to grow, so it carries more weight than the same amount saved later. Monthly contribution (until retirement). What you add each month until you retire. Count any employer match here, since the calculator only sees the total going in.
Monthly income needed in retirement (in current dollars). What you want to spend monthly once retired, priced at current prices. The calculator inflates it to retirement age, so enter what that lifestyle costs now. Return before (%). The yearly return expected while saving, often modeled at 7% for a diversified portfolio. Return after (%). The yearly return once retired, usually lower; the default is 5%. Inflation (%). The yearly rise in prices. It raises the income you need at retirement and keeps raising it after.
A worked example: 35 to 65, $500 a month, $3,000 a month wanted
A saver aged 35 plans to retire at 65, with $50,000 already saved, adding $500 a month. She wants $3,000 a month in retirement, measured in current dollars. The plan assumes 7% before retirement, 5% after, and 3% inflation, lasting to age 85.
- Saving for 30 years. The $50,000 plus $500 a month, 360 deposits in total, grows at 7% to $1,015,810.37 at 65. Total deposits are $230,000, so growth supplies the rest.
- The first income check. That $3,000 a month in current dollars, inflated for 30 years at 3%, becomes a first monthly income at retirement of $7,281.79, rising each year after.
- The verdict. The balance earns 5% while withdrawals climb with inflation, so it falls steadily and runs out at age 78, after 162 months of income. That leaves 7 years, from 78 to 85, uncovered.
- The fix. The gap figure says: save an extra $324.74 a month from now until retirement, on top of the $500, and the plan lasts to 85.
The milestones show compounding doing its heaviest work late. The first five years add about $56,000. The last five add more than $320,000.
| Age | Years saving | Balance |
|---|---|---|
| 40 | 5 | $106,677.71 |
| 45 | 10 | $187,025.47 |
| 50 | 15 | $300,928.48 |
| 55 | 20 | $462,400.27 |
| 60 | 25 | $691,306.76 |
| 65 | 30 | $1,015,810.37 |
Two changes show how sensitive the verdict is. Raise the contribution to $700 and savings climb to $1,259,804.57, funding retirement to age 82. Retire at 67 instead of 65 and savings reach $1,180,825.39, Want only $2,000 a month in current dollars, with the same saving plan, and the money lasts to 85 with $202,052.39 still left. The spending target decided whether it passed or failed.
Inflation does double damage, and sequence risk is real
Inflation hits twice. It raises the income you need by retirement: $3,000 now becomes $7,281.79 after 30 years at 3%. Then it keeps raising withdrawals every retired year while your balance shrinks. A plan that ignores inflation compares future spending with current prices, and fails in real life.
Sequence risk is the other quiet danger. A market fall early in retirement hurts far more than the same fall late, because withdrawals during the fall lock in losses: you sell more of your balance for the same income, leaving less to recover with. That's why the calculator uses a lower return after retirement.
Common mistakes
- Counting the balance instead of the income. A seven-figure balance feels safe. Divide it by yearly spending, adjusted for inflation, before celebrating.
- Entering future income instead of current income. The income box wants current dollars. Enter the inflated figure you expect at 65 and the calculator inflates it again, making your plan look far worse than it is.
- Planning to an average life expectancy. Half of people outlive the average. Plan to an age you would be comfortable reaching, and let any surplus be a bonus.
- Using one return for both phases. Returns usually fall after retirement as portfolios get safer. Modeling 7% forever flatters the drawdown years.
- Forgetting the match. Leaving an employer match unclaimed is the same as taking a pay cut. Collect the full match first.
Practical tips
Start with the gap figure, not the balance. If you need $324.74 more a month, that is your real target. Raise the contribution when pay rises, before the extra money drifts into everyday spending. Revisit the plan yearly. Test the pessimistic version too, at 5% before retirement and 4% inflation. If it only works at the best-case return, it isn't a plan yet.
Frequently asked questions
How much do I need to save for retirement?
It depends on the monthly income you want and how long it must last, not on a round number. Here, $500 a month from 35 to 65 built $1,015,810.37, yet it still ran out at 78 against a $3,000-a-month target in current dollars.
Why does my money run out even though I saved over a million dollars?
Because the income needed is inflated for 30 years before retirement and keeps rising after. A $3,000-a-month lifestyle now costs $7,281.79 a month at retirement here. Twenty years of rising withdrawals eats a million dollars faster than most people expect.
Is it better to retire later or save more each month?
Both help, and retiring later is often stronger because it works on both ends: more growth years and fewer withdrawal years. Retiring at 67 lifted savings to $1,180,825.39 here, while $700 a month lifted them to $1,259,804.57. A bit of each usually closes a gap fastest.
What inflation rate should I use in a retirement calculator?
Use 3% as a starting point, close to the long-run average, then test 4% to see whether your plan still holds. Understating inflation is an easy way to make a weak plan look strong, since every retired year is priced in future dollars.
What does the extra monthly saving figure mean?
It's the additional monthly amount, saved from now until retirement, that would make your plan last to your chosen life expectancy age. Here it is $324.74 a month on top of the $500 already saved. It is the most actionable number the calculator gives you.
Related calculators: the 401(k) Calculator for workplace saving, the Pension Calculator for a promised monthly income, and the Social Security Calculator for your state benefit.
Retirement planning only works when the saving years and the spending years are judged together, and this example shows why: a balance past $1,015,810.37 can still leave seven years uncovered if the monthly target is too high for it. Run your own numbers, adjust the contribution or retirement age while you still have years to benefit. You can read the rest of the CalcMega guides on the CalcMega Blog.
Disclaimer: this guide explains retirement planning math for education only and is not financial, tax, or legal advice. Returns, inflation, tax rules, and life expectancy vary by person and over time, so confirm your own plan with a qualified financial adviser before making retirement decisions.
Further reading: the Social Security Administration's own set of estimators, which turn your personal earnings record into benefit estimates you can compare with this calculator's income target, lives on its benefit calculators page.