How This Calculator Works
Enter six inputs to project your investment growth:
- Starting amount (PV) — the lump sum you are investing today. Can be $0 if you are starting fresh.
- Regular contribution — the amount you add each period (monthly or annually). This is the most powerful lever after time.
- Annual rate of return — your expected annual growth rate. Use 7% for a diversified stock portfolio, 4%–5% for bonds or savings accounts.
- Time horizon — how many years you plan to invest. Compounding makes this the single most impactful variable.
- Contribution frequency — monthly contributions compound more often and produce a higher result than the equivalent annual amount.
- Inflation rate — used to calculate real (purchasing-power-adjusted) future value. The default 3% reflects long-run U.S. average inflation.
The calculator outputs your nominal future value, the inflation-adjusted real value, total contributions, total interest earned, and a complete year-by-year growth table.
The Future Value Formula
This calculator uses the standard future value formula for a lump sum with regular contributions:
FV = PV × (1 + r)^n + PMT × [(1 + r)^n − 1] / r
Where: PV = present value (starting amount), PMT = contribution per period, r = periodic rate (annual rate ÷ periods per year), n = total periods (years × periods per year).
For monthly contributions: r = annualRate / 12 / 100, n = years × 12. For annual contributions: r = annualRate / 100, n = years.
Edge case: if r = 0, the formula simplifies to FV = PV + PMT × n.
The inflation-adjusted real future value is calculated as:
Real FV = FV / (1 + inflation rate)^years
This tells you what your projected balance is worth in today's purchasing power.
A Practical Example
Using the calculator defaults: $10,000 starting balance, $500/month contribution, 7% annual return, 20-year time horizon, 3% inflation rate.
- Monthly rate: 7% / 12 = 0.5833%
- Total periods: 20 × 12 = 240 months
- Lump sum growth: $10,000 × (1.005833)^240 ≈ $40,387
- Contribution growth: $500 × [(1.005833)^240 − 1] / 0.005833 ≈ $262,481
- Total nominal future value: approximately $302,000
After adjusting for 3% annual inflation over 20 years:
Real FV = $302,000 / (1.03)^20 ≈ $167,000
That means your $302,000 projected balance in 20 years will have the purchasing power of roughly $167,000 in today's dollars. The gap between nominal and real value widens significantly over longer time horizons — which is why inflation-adjusted projections are essential for retirement planning.
Why Time Horizon Matters More Than Rate
A common misconception is that chasing a higher return rate is the most important decision in investing. In reality, time is the dominant variable. Consider two investors both contributing $500/month at 7%:
| Investor | Start Age | Years Invested | Total Contributed | Balance at 65 |
|---|---|---|---|---|
| Early starter | 25 | 40 | $240,000 | $1,316,000 |
| Late starter | 35 | 30 | $180,000 | $608,000 |
| Very late | 45 | 20 | $120,000 | $261,000 |
The early starter contributes only $60,000 more but ends up with over $700,000 more. The 10-year head start is worth more than doubling the contribution amount. This is the compounding effect in its most visible form — and it cannot be recovered by switching to a higher-risk investment.
Nominal vs. Real Future Value: Why the Difference Matters
A projection of $1,000,000 in 30 years sounds impressive. But at 3% annual inflation, that $1,000,000 has the purchasing power of only about $412,000 in today's dollars. Inflation silently erodes the real value of a fixed future sum at every compounding step.
For retirement planning in particular, tracking real future value is essential. You need to know not just what the number will be, but what it will buy. A real future value near or below your current income suggests your savings plan needs adjustment — more contributions, a longer horizon, or a higher return target.
The standard long-run U.S. inflation rate is approximately 3%. In recent years (2021–2023), inflation ran significantly higher. Using 3%–4% as your planning assumption provides a more conservative, realistic estimate of purchasing power.
Questions You Might Ask
What is the future value formula?
FV = PV × (1 + r)^n + PMT × [(1 + r)^n − 1] / r, where PV is the starting balance, PMT is the periodic contribution, r is the periodic rate, and n is the number of periods. When r = 0, FV = PV + PMT × n.
What is the difference between future value and real future value?
Future value is the nominal projected balance in future dollars. Real future value adjusts for inflation: Real FV = FV / (1 + inflation rate)^years. At 3% inflation over 20 years, a nominal $300,000 has the purchasing power of roughly $166,000 today. Real future value is the number that matters for retirement planning.
How much does contribution frequency affect future value?
Monthly contributions compound more frequently and enter the account sooner, producing a higher result than the equivalent annual lump sum. At 7% over 20 years, $500/month yields roughly $17,000 more than $6,000/year — even though the total contributed is identical. The more frequently you contribute, the sooner each dollar starts compounding.
What annual return rate should I use?
For a diversified U.S. equity portfolio (e.g., S&P 500 index fund), 7% is a widely used historical average in real terms (after inflation). In nominal terms, the historical average is closer to 10%. Use 4%–5% for a bond-heavy or balanced portfolio, and 3%–4% for high-yield savings accounts or CDs. Avoid using past returns as a guarantee of future performance.
How does starting early affect future value?
Starting 10 years earlier with $500/month at 7% more than doubles the final balance — from $608,000 (starting at 35) to $1.32 million (starting at 25) by age 65. Time in the market is the most powerful variable in the future value equation. No combination of higher returns or larger contributions can fully replicate the effect of an earlier start.
Methodology & Data Sources
This calculator uses the standard future value formula for a lump sum with regular contributions, iterated period-by-period to generate a year-by-year growth schedule. For monthly contributions, the periodic rate is annualRate / 12 / 100 and periods are calculated monthly before being aggregated into annual rows. For annual contributions, calculations are done once per year.
The inflation adjustment uses the standard real value formula: Real FV = Nominal FV / (1 + inflationRate / 100)^years. Historical return benchmarks (7% equity, 3% inflation) reflect long-run U.S. averages and are provided for illustrative purposes only. Actual returns vary and are not guaranteed.