Key Takeaways
- Separating contributions from modeled growth tells you how much of the scenario depends on market assumptions you cannot control versus money you actually set aside.
- A large future-dollar balance can be misleading without an inflation adjustment; always compare the purchasing-power value with a target in the same dollar basis.
- The gap calculation is the most actionable output: it shows what extra monthly contribution would mathematically close the shortfall under the same assumptions.
- Three return scenarios reveal how sensitive the projection is to the return assumption. A plan that works only in the optimistic case carries more risk than one that succeeds in all three.
- This tool models accumulation only. Social Security, pensions, taxes on withdrawals, healthcare costs, and longevity are separate planning dimensions outside the calculator's scope.
Retirement Planning as a Gap Problem
Many retirement calculators encourage a single question: "What will my account be worth?" That is useful but incomplete.
A future balance such as $1.4 million sounds precise even though it rests on assumptions that may change. It also has little meaning unless you know three other things: how much of that balance came from your own contributions, how much purchasing power those future dollars may have after inflation, and whether the balance is above or below the target you are actually trying to fund.
Swoopr's preferred framing is: balance, then purchasing power, then target, then gap, then action. That sequence is easier to reason about. You can see which parts are arithmetic and which are assumptions. You can also change one assumption at a time instead of treating the calculator as a black box.
SEC Investor.gov's educational materials emphasize both the power of compounding and the long-run effect of investment fees, which is why this tool puts those assumptions next to the result rather than hiding them in an advanced drawer. [1][2]
How the Projection Works
The tool compounds a current balance and recurring monthly contributions forward at the net monthly rate derived from the annual return and fee assumptions. For a simplified case with end-of-period contributions:
Future balance = current balance x (1 + r)^n + C x [((1 + r)^n - 1) / r]
Where r is the monthly net nominal rate and n is the total number of months. When r = 0, the contribution term becomes simply the contribution times the number of months, avoiding division by zero.
The monthly rate is derived from the annual return and fee as follows. The fee is applied multiplicatively, treating it as a proportional reduction in invested assets each year:
Net annual return = (1 + gross return) x (1 - annual fee) - 1
Monthly rate = (1 + net annual return)^(1/12) - 1
The same convention is used in the core module, the Stencil component, the WebMCP schema, and any unit tests, so the number displayed always reflects the same calculation.
Gross Return vs. What Reaches Your Account
Expected return is one of the most influential assumptions in a long-horizon projection. It is also one of the easiest to overstate because fees reduce the assets that remain available to compound.
SEC Investor.gov warns that even seemingly small ongoing fees can have a major effect over time because the investor loses not only the fee but also the future growth that money could have earned. [2] This is why the fee assumption is visible in the calculator's inputs rather than buried in fine print.
The result panel shows both the gross return you enter and the net annual return after the fee convention is applied, so the difference is explicit rather than hidden.
Future Dollars and Today's Dollars
A retirement balance at a future date is a nominal amount. Decades of inflation change how much that nominal balance can buy.
The Bureau of Labor Statistics explains purchasing power in the context of the Consumer Price Index: inflation changes how much a dollar can buy over time. [3] To make the projection easier to interpret, this calculator supports two parallel views:
- Future dollars: the nominal projected balance at retirement.
- Today's dollars: the future balance discounted by the assumed inflation rate over the horizon.
If the projected nominal balance is FV, inflation is i, and the horizon is n years:
Today's-dollar value = FV / (1 + i)^n
If you enter a target in today's purchasing power, the calculator inflates it into future dollars before comparing it with the projected nominal balance, preventing the common error of comparing a future-dollar projection with a today-dollar goal.
Retirement Savings Calculator
Enter your current retirement balance, monthly contribution, expected annual return, annual fee, inflation assumption, years to retirement, and an optional target in today's dollars. The results show the projected balance in future and today's dollars, the gap to your target, and the monthly contribution needed to close it.
A Worked Example
Consider a hypothetical investor who is 35 and plans to retire at 65.
- Current retirement balance: $100,000
- Monthly contribution: $800
- Retirement horizon: 30 years
- Expected nominal return: 7%
- Annual fee: 0.25%
- Inflation assumption: 2.5%
- Retirement target: $1,500,000 in today's purchasing power
The net annual return after the multiplicative fee convention is approximately 6.73%. The calculator compounds the current $100,000 and each $800 monthly contribution across the 360 months (30 years x 12).
The most useful display breaks the outcome into: starting assets, cumulative contributions, modeled investment growth, nominal ending balance, inflation-adjusted purchasing power, target, and gap or surplus. Then change only one assumption to see which variables dominate the scenario.
If the expected return drops, the ending balance declines. If inflation rises, the nominal balance may be unchanged but the purchasing-power value falls. If the annual fee increases, both the ending value and the long-term compounding base decline. If the monthly contribution rises, the gap narrows in a way the investor can control more directly than market returns.
Three Scenarios Instead of One Forecast
A single return assumption can create false confidence. Comparing three scenarios shows which plans remain viable across a range of outcomes.
The calculator uses return minus 2 percentage points as conservative, the entered return as base, and return plus 2 percentage points as optimistic. Each scenario applies the same fee and inflation assumptions.
These labels do not imply statistical probabilities. They are simply three different inputs applied to the same math. A user whose plan works only in the optimistic scenario learns something important: the plan is sensitive to the return assumption. A user whose plan works in all three scenarios learns that the contribution rate may be doing more of the work than market returns.
Contributions are a controllable variable. Market returns are not. That distinction is the most useful thing a retirement calculator can teach.
Contribution Limits Reference
Retirement accounts can have annual statutory contribution limits. For 2026, the IRS states the employee elective-deferral limit for 401(k), 403(b), governmental 457 plans and the federal Thrift Savings Plan is $24,500. The IRA contribution limit is $7,500. [4][5]
These limits change and vary by plan type, age, income, and filing status. This calculator does not silently cap a hypothetical scenario, because a user might be modeling combined savings across multiple account types, employer contributions, or money outside a retirement plan. The limits above are informational context with an effective year and source link, not personalized eligibility determinations.
Check current IRS rules and plan documents for limits that apply to your specific situation.
Common Mistakes
Treating the return assumption as a forecast
An expected return is an input, not a promise. The three-scenario panel exists to make the return assumption's influence visible. Test several values rather than anchoring on one.
Ignoring inflation
A large nominal future balance can buy considerably less than the same number suggests today. Always compare the purchasing-power value with a target in the same dollar basis.
Mixing today's-dollar targets with future-dollar balances
If your goal is expressed as a today's-dollar amount, enter it as today's dollars. The calculator converts it to future dollars for comparison. Do not convert it yourself and also enter an inflation assumption.
Hiding fees
Fees reduce the assets available to compound. [2] Enter the total annual cost, including expense ratios and any advisory fees, rather than just one layer.
Counting employer money twice
If employer contributions are included in a separate field or tracked externally, do not also add them to the employee-contribution field.
What This Calculator Does Not Know
This tool uses deterministic future-value mathematics with a constant assumed return. It does not model:
- Sequence of returns risk (the order in which returns arrive)
- Future salary or income changes
- Social Security or pension income
- Tax treatment of contributions or withdrawals
- Healthcare costs in retirement
- Longevity beyond the entered horizon
- Future asset-allocation changes
- Account-specific contribution rules or eligibility
Its job is to answer one question: "How do my current savings, contributions, time horizon, modeled return, fees and inflation interact with a target?" For sequence-of-returns risk modeling, see the Sequence-of-Returns Risk Simulator.
Frequently Asked Questions
How much should I have saved for retirement?
There is no universal target. The right number depends on future spending, other income sources such as Social Security and pensions, retirement timing, taxes, healthcare costs and longevity. This calculator lets you enter your own target rather than applying a one-size-fits-all rule of thumb. Compare the projected balance with what you have defined as your goal.
Should I enter a nominal or inflation-adjusted return?
Enter a nominal (before inflation) return. The calculator separately asks for an inflation assumption and converts the future balance into today's purchasing power. Do not subtract inflation from the return yourself before entering it, because that would double-count it and understate the projection.
How does the calculator handle investment fees?
Fees are modeled multiplicatively: net annual return = (1 + gross return) x (1 - fee) - 1. This treats the fee as a proportional reduction in invested assets each year rather than a simple subtraction from the return. The same convention is used consistently across the core module, the component, and the WebMCP schema.
What happens if my projected balance already exceeds my target?
The required-contribution solver reports that no additional contribution is mathematically needed to reach that specific target under those assumptions. This describes the entered scenario only; it is not a recommendation to stop saving. Future returns, inflation, fees or life events may differ from the assumptions.
Does this calculator include Social Security?
No. This tool models investment account accumulation only. Social Security, pensions, and other income sources are separate inputs that need to be factored into a complete retirement-income plan outside this calculator.
What are the three scenarios shown in the results?
The conservative scenario uses the entered return minus 2 percentage points. The base scenario uses the return as entered. The optimistic scenario uses the entered return plus 2 percentage points. Each scenario also uses the same fee and inflation assumptions. The range shows how sensitive the projection is to the return assumption, which cannot be controlled.
Why does the target appear in both future dollars and today's dollars?
A retirement target expressed in today's purchasing power and one expressed in future (nominal) dollars are different numbers. If you enter a target in today's dollars, the calculator inflates it to future dollars for comparison with the projected future balance, and converts the projected future balance back to today's dollars for comparison with your original target. Both views are shown to prevent the common error of comparing a future-dollar projection with a today-dollar goal.
References
- [1] SEC Investor.gov: Compound Interest Calculator
- [2] SEC Investor.gov: Understanding Fees
- [3] BLS: Purchasing Power and Constant Dollars
- [4] IRS: 401(k) limit increases to $24,500 for 2026, IRA limit increases to $7,500
- [5] IRS: Retirement Topics: 401(k) and Profit-Sharing Plan Contribution Limits