Free retirement planning calculator

Retirement Calculator

Test whether your current savings path supports an income goal, see the gap in today’s dollars, and estimate how much more you may need to save each month. Inputs can represent one person or combined household totals.

Your scenario

Retirement planning inputs

Stays in this browser

Age today.

Must be after current age.

Must be after retirement age.

Use combined household income if you are planning together.

Combine relevant 401(k), IRA, Roth IRA, and other retirement-account balances.

What you save now
Contribution entry

Choose a fixed monthly amount or a share of current income.

$ per month

Employer contributions may be included if you want to model them consistently.

What retirement should fund
How do you want to enter your spending goal?

Choose whichever is easier. Both represent yearly retirement spending in today’s buying power.

% of current income

Enter a share of your current annual income.

Enter your own Social Security, pension, annuity, or other estimate in today’s dollars. Koody does not infer it from salary. Check a personalized Social Security estimate.

Advanced assumptionsReturns, inflation, and growth

These editable defaults are hypothetical starting points, not forecasts: 6% before retirement, 5% during retirement, 3% inflation, and 2% salary and contribution growth.

Hypothetical annual return before fees and taxes.

Used to price the retirement-income goal.

Converts future values into today’s dollars.

Grows income-based contributions.

Used when the contribution is entered as a fixed dollar amount.

Monthly contribution timing

Beginning contributions receive one extra month of modeled growth.

Year-by-year projection

What you’ll have and what you’ll need

Compare your projected savings with the estimated amount needed at each age. The table shows the same year-by-year estimates.

What you’ll haveWhat you’ll need
Annual projected savings and estimated amount needed
AgeContributionsInvestment growthProjected balanceBalance in today’s dollarsWhat you’ll need

Start with what you know

How to use this calculator

  1. 1
    Enter ages, income, and retirement accounts.

    Household planners can use combined totals. The calculator treats them as one scenario and does not collect person-specific benefit records.

  2. 2
    Describe saving and retirement spending in the clearest unit.

    Toggle between dollars and percentages. Spending and other income are interpreted in today’s dollars.

  3. 3
    Optionally include other retirement income and inspect assumptions.

    Leave the field at $0 or enter a combined monthly estimate, then open the advanced section to test returns, inflation, growth, and timing.

What your results mean

“On track” means the modeled retirement balance in today’s dollars meets or exceeds the present value of the entered retirement-income gap. A shortfall is not a score or prediction; it is the difference between two transparent scenario values.

The monthly income result spends the projected nest egg down over the entered retirement span using the real return assumption. The 4% row is a separate rule-of-thumb comparison calculated as 4% of projected real savings divided by 12; it is not the engine’s target methodology.

Deterministic model

Retirement methodology

  1. Project savings monthly. The annual return is converted to an equivalent monthly rate. Percentage contributions track salary growth; fixed contributions track the contribution-growth assumption. Beginning deposits grow for that month; end deposits do not.
  2. Find the income gap in today’s dollars. Desired monthly spending minus the entered other retirement income amount cannot fall below zero.
  3. Convert return and inflation into a real rate. The calculator uses ((1 + nominal annual return) / (1 + inflation))^(1/12) - 1.
  4. Price the target nest egg. The calculator finds the present value at retirement of a level real monthly income gap through life expectancy. When the real rate is zero, the target is simply monthly gap × number of months.
  5. Solve the contribution gap. A bounded bisection search reruns the same savings projection until the ending balance is within $1, or one ten-billionth of the nominal target when larger. The displayed amount is the additional monthly amount to start saving now; it follows salary growth for percentage-based scenarios or contribution growth for fixed-dollar scenarios. The exact solved amount is verified before currency display rounding.

Simple worked example

With retirement at 61, life expectancy 62, a $1,000 monthly income gap, and a zero real return, the target is $1,000 × 12 = $12,000. If savings are $0 one year before retirement and returns are also zero, twelve end-of-month contributions of $1,000 close that simplified target.

Assumptions and limitations

  • The default assumptions are age 67, life expectancy 95, 6% before retirement, 5% in retirement, 3% inflation, 2% salary growth, and a retirement spending goal equal to 70% of current income. They are hypothetical starting points, not forecasts.
  • The calculator does not estimate government benefits or request an earnings record. Include a separate monthly estimate only if you want it reflected in the scenario.
  • Taxes, investment fees, market volatility, sequence-of-returns risk, changing benefit rules, health and long-term-care costs, and actual lifespan are not modeled.
  • Returns and inflation are smooth and constant. Real results vary year to year and may include losses.
  • The model does not enforce account-specific 401(k), IRA, Roth IRA, catch-up, or employer-match limits.

Common questions

Frequently asked questions

Can couples or households use this retirement calculator?

Yes, by entering combined income, savings, contributions, planned spending, and other retirement income. It treats those as household totals and does not collect or simulate person-specific benefit records.

Can I include other expected retirement income?

Yes. Use the general monthly-income field for a combined estimate of benefits, pensions, annuities, or other retirement income, or leave it at $0. It is not a request for Social Security details, and the calculation runs only in your browser; Koody does not save or transmit the value.

Is the target based only on the 4% rule?

No. The main target is the present value of your real monthly income gap over the entered retirement span. The 4% figure is shown only as an educational cross-check.

What if the calculator says I am already on track?

The additional contribution is shown as $0 and the projected surplus remains visible. Test less favorable returns, higher spending, or a longer lifespan to understand the scenario’s sensitivity.

Which assumptions usually change the result most?

Time to retirement, retirement spending, contribution amount, and return assumptions often have large effects. Edit those inputs to test different scenarios without treating any assumption as certain.

Sources

Last reviewed July 26, 2026.