Retirement Savings Calculator: $1,504,243 by 65 on $500/mo + Match
Use this guide to understand the assumptions, inputs, results, and next steps behind the calculator.
Created by Luis Gonzalez · Last updated September 17, 2026
Retirement savings projections estimate how current investments, future contributions, employer matching, and investment growth may combine by a target retirement age. This calculator projects a year-by-year balance, compares it with a retirement goal, estimates after-tax retirement income, and shows when savings milestones may be reached.
The default case projects $1,504,243 at age 65, compared with a calculated goal of $710,000. That result depends on a steady 7% annual return, flat monthly contributions, and the calculator’s simplified annual model. It is a scenario, not a forecast or guarantee. For a broader income estimate, compare it with the retirement income calculator and test withdrawals using the savings withdrawal calculator with inflation.
How to use the calculator
Enter your current age, planned retirement age, and life expectancy first. Then add current savings, monthly contributions, annual income, and expected investment return. The calculator includes an employer-match input expressed as a monthly dollar amount.
Choose whether to use a custom savings goal. If that option is off, the calculator derives a goal from desired annual retirement income, monthly Social Security and pension income, and the withdrawal rate. If you turn custom goal on, the entered goal replaces that calculation.
You can also set inflation, salary growth, contribution growth, and a tax rate. Enable contribution increases only if you expect your savings and employer match to grow at the selected annual rate. Compare changing that setting with the savings milestone calculator, which can help frame progress toward specific balance targets.
What the inputs mean
Current balance, contributions, and match
Current savings is the starting portfolio balance. Include accounts and investments you expect to use for retirement, but avoid counting assets twice. Monthly contribution is the amount you save each month, while employer match is entered separately. The calculator adds both as annual deposits in its projection.
The default $500 monthly contribution equals $6,000 per year. The $150 monthly match equals $1,800 per year. In a real workplace plan, matching rules may depend on your contribution percentage, salary, vesting, and plan limits. This calculator accepts a fixed monthly match rather than modeling a plan’s full matching formula. Compare workplace savings with a 401(k) contribution calculator or 403(b) calculator.
Return, inflation, and contribution growth
Expected return is the annual rate applied to the balance in each modeled year. It is not a guaranteed return or an adjustment for market volatility. Inflation affects purchasing power, but the supplied compute logic does not use the inflation input in its balance projection. Therefore, the displayed future balance is a nominal dollar amount under the return assumption, not a fully inflation-adjusted balance.
Salary growth affects projected salary and the salary benchmark shown in the year-by-year table. Contribution growth is separate: it changes contributions and match only when the increase-contributions option is enabled. These distinctions matter. A salary growing by 3% does not automatically increase savings in this calculator unless contribution growth is turned on.
Goal and retirement income assumptions
The default custom-goal option is off. The calculator therefore estimates a goal as the amount of annual income needed from savings divided by the withdrawal rate. Monthly Social Security and pension inputs are converted to annual income and subtracted from desired annual income first.
The default goal is not the $1,000,000 value in the inactive custom-goal field. With $50,000 desired annual income, $1,800 monthly Social Security, no pension, and a 4% withdrawal rate, the active goal is $710,000. This distinction prevents a common mistake: assuming the visible custom-goal number controls the result when the custom-goal switch is off.
Default example: trace the balance and goal
The defaults are age 30 to 65, $30,000 current savings, $500 monthly contributions, $150 monthly employer match, and 7% annual return. The calculator records 36 yearly rows, including the starting-age row and the age-65 row.
At age 30, the first modeled year is calculated as follows:
Annual contribution = $500 × 12 = $6,000
Annual employer match = $150 × 12 = $1,800
First-year growth = $30,000 × 7% = $2,100
First-year ending balance = $30,000 + $6,000 + $1,800 + $2,100 = $39,900
The pre-computed retirement balance is $1,504,243. Its components are $216,000 in contributions, $64,800 in employer match, and $1,193,443 in investment growth. The component check is $30,000 initial savings + $216,000 + $64,800 + $1,193,443 = $1,504,243.
The goal calculation is:
Annual Social Security = $1,800 × 12 = $21,600
Income needed from savings = $50,000 - $21,600 - $0 pension = $28,400
Calculated goal = $28,400 ÷ 0.04 = $710,000
The balance exceeds that calculated goal by $1,504,243 − $710,000 = $794,243. The screen caps its “percent of goal” output at 200%, so that card does not show the uncapped ratio. The pre-computed after-tax annual income is $65,416, or $5,451 per month. Do not infer taxes by applying the 20% input to every dollar of that amount: the full income-output formula was not included in the supplied compute code.
How the projection is calculated
The calculator applies annual contributions, employer match, and growth in a repeating loop. Its sequence is important: it calculates growth from the balance at the start of the year, then adds that year’s contribution and match. The calculation does not model monthly deposit timing.
Annual contribution = monthly contribution × 12
Annual match = monthly employer match × 12
Annual growth = opening balance × expected return
Ending balance = opening balance + annual contribution + annual match + annual growth
If contribution increases are enabled, each year’s contribution and match rise at the selected contribution-growth rate. Otherwise, both remain at their initial annual amounts.
Growing contribution in year i = monthly contribution × 12 × (1 + growth rate)^i
The automatic goal uses annualized guaranteed income:
Income needed from savings = max(0, desired annual income - (monthly Social Security + monthly pension) × 12)
Calculated goal = income needed from savings ÷ (withdrawal rate ÷ 100)
The model assumes a constant return each year and does not simulate market sequences, investment fees, or different account tax treatments. For more detailed scenarios, use an advanced retirement calculator or an investment-growth projection.
Compare contribution and return scenarios
The table illustrates how changing one assumption affects the model. Rows use distinct inputs; projected balances are not supplied for these alternative cases, so the impact is shown directionally rather than as a fabricated output.
| Scenario | Monthly contribution | Annual return | Contribution growth | Expected direction |
|---|---|---|---|---|
| Lower saving | $350 | 5% | Off | Lower balance at retirement |
| Default assumptions | $500 | 7% | Off | Calculator projects $1,504,243 |
| Increasing deposits | $650 | 6% | 3% per year | Higher deposits can lift the balance despite the lower return |
A higher return assumption can make a projection look much stronger, but it also increases uncertainty. Test a lower return before deciding that a savings goal is secure. To explore how inflation changes the real value of retirement savings, read how inflation affects retirement savings.
Read the results without treating them as guarantees
Projected Savings is the modeled balance at retirement. It depends on the entered starting balance, deposits, match, and return. After-Tax Income is an estimate based on the calculator’s income assumptions; it should not replace a tax projection. Money Lasts estimates portfolio longevity under the calculator’s withdrawal method and is sensitive to both spending and return assumptions.
The year-by-year table includes age, salary, contribution, match, growth, balance, and savings rate. The default final row shows a projected salary of $211,040 and a savings rate of 3.7%. That savings rate declines because salary grows at 3% while contributions remain flat when contribution increases are off.
The milestone output is also a model. In the default projection, the first $100,000 milestone is reached at age 35 and the $1,000,000 milestone at age 60. A milestone age indicates when the modeled balance first crosses a threshold; market losses could delay or reverse that progress in real life.
The “Money Lasts” result is 60 years in the supplied default results. It should not be read as a promise of income through a specific age. The retirement spending method is simplified and does not account for all taxes, irregular expenses, changing returns, or household-specific withdrawal decisions. Explore a separate retirement withdrawal calculator and retirement needs calculator before setting a spending plan.
Savings benchmarks, limits, and practical tradeoffs
A benchmark based on salary is a comparison point, not a personalized target. The calculator’s default projected salary at 65 is $211,040, and its benchmark is $2,110,397, about ten times that salary. A salary-multiple rule does not account for Social Security, pensions, household assets, retirement age, or spending needs. See retirement savings by age for more context.
For 2026, the employee elective deferral limit for most 401(k), 403(b), and governmental 457(b) plans is $24,500. The IRA contribution limit is $7,500. Eligible workers age 50 and older may have additional catch-up limits; 401(k), 403(b), and 457(b) plans generally allow a $8,000 catch-up, while the IRA catch-up is $1,100. Workers ages 60–63 may qualify for the SECURE 2.0 super catch-up of $11,250 in eligible workplace plans. Check current IRS guidance and your plan rules at IRS.gov.
A larger contribution can reduce current take-home pay, while a lower contribution leaves more money available now. If employer matching is available, understand the plan’s match formula and vesting schedule before choosing a contribution level. The calculator’s fixed $150 monthly match does not determine whether you are receiving the full match.
Steps to improve a projection
- Check your starting balance. Include accounts you plan to use, and avoid counting the same rollover or workplace balance twice.
- Verify your deposits. Convert regular deposits to a monthly amount and include employer match separately.
- Test multiple returns. Compare a cautious assumption with the default rather than relying on one smooth growth rate.
- Use a realistic goal. If you know your intended retirement spending, compare it with Social Security and pension estimates; otherwise, test the automatically calculated goal against a custom amount.
- Consider contribution increases. Turn on contribution growth only if you expect to raise deposits, then compare it with flat savings.
- Check taxes and withdrawals separately. Review the best order for retirement-account withdrawals and compare a tax-efficient retirement withdrawal projection.
For potential shortfalls, test a higher monthly deposit, a later retirement age, or lower annual spending. The retirement goal calculator can help evaluate the savings target, while the retirement withdrawal strategy calculator can help compare how withdrawals are funded.
Frequently asked questions
Does the calculator account for inflation in the projected balance?
The supplied projection code does not use the inflation input when calculating the annual balance. The displayed balance is therefore nominal under the assumed return; it does not automatically express future dollars in today’s purchasing power.
Why is the calculated goal $710,000 instead of $1 million?
The custom-goal option is off by default, so the calculator derives a goal. It subtracts $21,600 in annual Social Security from $50,000 of desired annual income, then divides the remaining $28,400 by a 4% withdrawal rate: $28,400 ÷ 0.04 = $710,000.
Does the calculator assume contributions are made monthly?
No. The projection converts monthly contributions into an annual amount and adds that amount once in each yearly step. Monthly deposits may earn slightly different growth than this simplified timing assumes.
Should I increase contributions or use a higher return assumption?
Increasing contributions is a choice you can control; future returns are uncertain. Test a larger contribution while keeping returns conservative, then compare that case with one using higher returns but unchanged savings.
Is a 4% withdrawal rate guaranteed to make savings last?
No. A 4% rate is an assumption used here to estimate a target balance. It does not guarantee that a particular portfolio will last, especially when returns, inflation, taxes, and spending differ from the model. The 4% rule withdrawal calculator can help compare scenarios.
Does a projected balance tell me when to claim Social Security?
No. The Social Security input is a monthly amount you supply; the projection does not determine the best claiming age. Review personalized estimates with the Social Security Administration and test how changing the amount affects the plan.
Turn the projection into an action plan
Update the inputs with current account balances, your plan’s actual match, and realistic spending goals. Compare at least one lower-return case and one contribution-growth case. Then use the results alongside a separate spending and tax analysis; a promising balance projection is only one part of a retirement plan.