Calculating What Your Investment Will Be Worth in the Future
You cannot know what your investment will be worth, but you can model what it might be
The honest answer is that nobody can predict the future value of an investment. Stock prices move based on earnings, interest rates, geopolitical events, and things nobody saw coming. Bond values shift with inflation and credit risk. Real estate markets turn on local conditions. But you can run scenarios—plug in a starting amount, an expected annual return, and a time horizon into a formula or calculator, and see what different outcomes might look like. This is not a prediction. It is a tool for thinking about whether your savings plan makes sense.
The math behind it is straightforward. If you invest $10,000 today and it grows at 7% per year for 20 years, a calculator will tell you the result. But that 7% is an assumption you choose, not a may provide. Historical stock market returns average around 10% annually over very long periods, but individual years swing wildly—some years up 30%, some down 20%. Bonds typically return less, with less volatility. The point of running the numbers is not to predict the future, but to test whether your plan is reasonable given the risks you are willing to take.
Key Takeaways
- Future value calculators use three inputs—starting amount, annual return rate, and years invested—to show what your money might grow to, but the return rate is always an assumption, not a may provide.
- Historical average returns for stocks are around 10% annually over decades, but actual returns vary widely year to year, and past performance does not predict future results.
- Bonds, savings accounts, and other lower-risk investments typically return less than stocks but with smaller year-to-year swings.
- Running multiple scenarios—one conservative, one moderate, one optimistic—is more useful than betting on a single number.
- Inflation erodes purchasing power, so a future dollar is worth less than today's dollar; calculators can adjust for this if you enter an inflation rate.
The three numbers you need to plug in
A future value calculation requires exactly three inputs. The first is your starting amount—the money you have today that you plan to invest. The second is your annual return rate, expressed as a percentage. The third is the number of years you will hold the investment.
The annual return rate is where most people get stuck, because it is the number you have to guess. If you are investing in a savings account earning 4.5% annually, that rate is fixed by your bank and will not change (unless the bank changes it). If you are investing in a stock index fund, you might look at historical returns—the S&P 500 has returned roughly 10% per year on average since 1950, but that includes years it lost 37% and years it gained 54%. A bond fund might return 4% to 5% in a stable interest-rate environment, but that can shift. The return you plug in should reflect what you think is reasonable for the type of investment you are considering, not what you hope for.
Once you have those three numbers, the formula is: Future Value = Present Value × (1 + Annual Return Rate) ^ Number of Years. You do not have to do this by hand. Online calculators, spreadsheet functions (like FV in Excel or Google Sheets), and most investment platforms have built-in tools that do the math instantly.
How to use a calculator to test different scenarios
The real power of a future value calculator is running the same investment through multiple return scenarios. Start with three: a conservative case, a moderate case, and an optimistic case.
For a stock index fund, you might model 6% annually as conservative (below the historical average, accounting for a period of weaker returns), 9% as moderate (close to the long-term average), and 12% as optimistic (above average, but plausible in a strong market). For a bond fund, you might use 2%, 4%, and 6%. For a savings account, the rate is set by your bank, so there is only one scenario—but you can still run it forward to see how much you will have in five years or ten years.
If you are investing $500 per month for 30 years in a stock index fund, a calculator will show you three different outcomes. At 6% annual return, you might end up with roughly $680,000. At 9%, roughly $1,000,000. At 12%, roughly $1,500,000. None of these is a prediction. But seeing the range tells you whether your plan is robust—whether you will have enough money even if returns are weaker than you hope.
Why inflation matters to your future value
A dollar in 30 years will not buy what a dollar buys today. If inflation runs at 3% per year, prices roughly double every 24 years. A future value calculator can account for this by showing you the "real" value of your money—what it will actually be able to buy—rather than just the nominal number.
Some calculators have a separate field for inflation rate. If you enter 9% annual investment return and 3% inflation, the calculator will show you that your real return is closer to 6% (the difference between the two). This is useful for long-term planning. If your goal is to have $1,000,000 in today's dollars 30 years from now, you need to know how much nominal dollars that will require, accounting for inflation eating away at purchasing power.
If your calculator does not have an inflation field, you can run the calculation twice: once with your expected return, and once with your expected return minus inflation. The second number is closer to what your money will actually be able to do.
The difference between lump-sum and regular contributions
A basic future value calculator assumes you invest a single amount today and leave it alone. But most people invest regularly—$500 per month, or $6,000 per year into a retirement account. This is called a future value of an annuity calculation, and it is different.
If you invest $10,000 once at 8% annual return for 20 years, you end up with roughly $46,600. But if you invest $500 per month (totaling $6,000 per year) at the same 8% return for 20 years, you end up with roughly $249,000. The regular contributions add up, and each contribution has time to grow. Most online calculators have a toggle or separate tool for this—look for "future value of annuity" or a field that lets you enter a monthly or annual contribution amount.
The timing of contributions also matters slightly. If you contribute at the beginning of each month, your money has one extra month to grow compared to contributing at the end of each month. Over 20 years, this difference is small but real. Most calculators let you choose "beginning of period" or "end of period."
What happens if you add to your investment over time
Many people do not just invest a fixed amount each month—they increase it. You might contribute $500 per month now, but plan to increase it by $50 per month each year as your salary grows. Some calculators can handle this with a field for "annual increase" or "contribution growth rate."
If you cannot find that option, you can still estimate by running the calculation in chunks. Calculate the future value of your first five years of contributions at $500 per month, then calculate the future value of the next five years at $600 per month (starting from year 6), and so on. It is more work, but it gives you a realistic picture of what increasing contributions can do.
Increasing contributions matters because it compounds over time. If you start at $500 per month and increase by $50 per month every year for 20 years, you end up contributing much more total money than if you stayed flat. That extra money, invested at market returns, can make a significant difference in your final balance.
Common mistakes when modeling future value
The most common mistake is treating the calculator's output as a prediction rather than a scenario. A calculator showing $1,000,000 in 30 years is not a promise. It is what happens if your assumptions are correct and nothing unexpected occurs. Markets crash. Interest rates change. You might need to withdraw money early. Life happens.
A second mistake is using returns that are too optimistic. If you are not an experienced investor, using the historical average (around 10% for stocks) is reasonable, but using 15% or 20% is wishful thinking. Conservative scenarios are more useful for planning because they show you what happens if things go worse than you hope.
A third mistake is forgetting about fees and taxes. If you are investing in a taxable account (not a retirement account), you will owe taxes on gains each year, which reduces your real return. If you are investing in a fund with a 1% annual fee, that fee comes out of your return. A calculator that does not account for these will overstate what you actually end up with. Some advanced calculators have fields for fees and tax rates; if yours does not, subtract them from your expected return before you plug in the number.
Tools and resources for calculating future value
You do not need special software. Google Sheets and Excel both have a built-in FV function that does the math. Type =FV(rate, nper, pmt, pv) into a cell, fill in your numbers, and it calculates instantly. The rate is your annual return as a decimal (0.08 for 8%), nper is the number of years, pmt is your monthly or annual contribution (use 0 if you are doing a lump sum), and pv is your starting amount.
Online calculators are simpler if you do not want to use a spreadsheet. Bankrate, Investor.gov (run by the SEC), and most brokerage firms have free calculators on their websites. They vary in features—some let you adjust for inflation, some let you model increasing contributions, some do not—so try a few to find one that fits your situation.
If you are planning for retirement specifically, your employer's 401(k) plan or your IRA provider may have a retirement calculator built into their website. These often include features like Social Security estimates and required minimum distributions that a generic calculator does not have.
Frequently Asked Questions
What return rate should I use if I do not know what to assume?
Start with historical averages: roughly 10% for a stock index fund, 4% to 5% for bonds, and whatever your bank pays for a savings account. Then run a conservative scenario at 2 to 3 percentage points lower. If you are unsure, use the conservative number for planning purposes—it is better to be pleasantly surprised than disappointed.
Does the calculator account for taxes on my investment gains?
Most basic calculators do not. If you are investing in a taxable account, you will owe taxes on dividends and capital gains each year, which reduces your real return. Subtract your expected tax rate from your return before plugging it in, or look for a calculator with a tax field. Retirement accounts like 401(k)s and IRAs defer taxes, so you can use the full return for those.
What if I need to withdraw money before the end date?
The calculator assumes you leave the money untouched. If you plan to withdraw some, you can model it by reducing your starting amount or your contribution rate. For example, if you plan to withdraw $5,000 per year starting in year 10, subtract that from your annual contributions for years 10 onward and recalculate.
How accurate is a future value calculation?
It is accurate only if your assumptions are correct, which they will not be. Markets do not return exactly 9% every year—they swing up and down. Inflation varies. You might contribute more or less than planned. The calculation is useful for testing whether your plan is reasonable, not for predicting what will actually happen.
Should I use the average return or the best-case return?
Use the average for your base case, and run a conservative case below it. Never plan based on best-case returns—that is how people end up with retirement savings that are too small. A conservative scenario shows you what happens if things go worse than average, which is the number that actually matters for planning.