Investment Growth Calculator

This investment growth calculator projects what a starting amount and regular contributions could grow to. Enter the amounts, an expected yearly return, a fee and the number of years. You get the future value, how much is growth, today's buying power, progress to a goal and the cost of waiting.

Calculation and content reviewed by EZ Calculators Editorial Team on .

Enter values

Audit one investment scenario from planned cash flow to a future goal. Keep the smooth return assumption, contribution schedule, fee drag, purchasing power, return sensitivity, and start-delay comparison visible as separate lenses.

Build the scenario below, then calculate for a complete result report.

Runs in your browser
Investment planning desk

Build the cash plan first, then test the return lens, goal basis, fee drag, purchasing power, and timing decision without mixing them together.

Cash plan

Define when and how money enters

Enter money available to invest at the beginning of the plan.
Use the amount you can contribute consistently before any annual increase.
$
Optional bonus, refund, or other amount invested at the end of each completed plan year.
$
Model a planned yearly increase or reduction in the monthly contribution.
%
Monthly contribution timingA beginning-of-month contribution receives one additional month of modeled return. Match the transfer schedule rather than selecting the larger result.
Monthly contribution timing
Return lens

Set one hypothesis and a controlled comparison

This is a hypothetical effective annual total return, not a promised market rate.
%
Moves only the return assumption down and up by this many percentage points. These are comparisons, not forecast bounds.
points
years
Compares starting now with beginning the same plan later while keeping the same final date.
years

A smooth return is not a market pathReal portfolios can gain or lose in a different order. The lower and higher cases move only the entered return; they are not probability bounds or protection against loss.

Goal and drag

Keep target units, fees, and purchasing power explicit

Set zero if you do not want a goal comparison.
$
Use an expense ratio or another ongoing balance-based fee. Trading charges and taxes are not modeled.
%
Used to express the final estimate in today's purchasing-power terms.
%
Investment goal basisFuture dollars compare the entered target directly. Today's purchasing power increases the goal by the entered inflation assumption before measuring progress.
Investment goal basis

Goal basis changes the comparison target, not the portfolio mathFees change the modeled balance; inflation changes purchasing-power views and may convert the goal. Taxes, withdrawals, trading costs, and asset allocation remain outside this projection.

How much will my investment grow?

It depends on how much you add, the return you earn, fees and how long you stay invested. $10,000 plus $300 a month for 20 years at a 7% yearly return, minus a 0.25% fee, grows to about $184,522. You'd have put in $82,000, so roughly $102,522 is growth. Returns aren't guaranteed, so test a lower rate too.

How to use the investment growth calculator

Start with money you can invest today and a monthly amount your budget can keep up. Add a yearly extra only if you expect one, like a bonus or tax refund.

The return is a yearly total return before fees. It's an assumption you pick, not a promise, so set the sensitivity range to see what a lower and higher return would do.

  1. Enter your initial investment and starting monthly contribution.
  2. Add an optional yearly extra contribution and a yearly increase to the monthly amount.
  3. Choose whether monthly money goes in at the start or end of each month.
  4. Enter the expected annual return, the yearly fee (such as a fund's expense ratio) and the number of years.
  5. Add inflation, a goal in future dollars or today's money, and a delay in years to compare waiting.
  6. Read the projected value, the split between money in and growth, and the yearly table.

How the calculator projects investment growth

The yearly return you enter is treated as an effective annual rate. The calculator turns it into an equal monthly rate. Each month it adds your contribution at the timing you chose, applies growth and takes out a slice of the yearly fee.

Monthly contributions can rise after each full year, and the yearly extra goes in at each year-end. The table shows new money, total money in, growth and the ending balance for every year.

Formula guide
  • Monthly return = (1 + annual return)^(1 / 12) - 1
  • Monthly fee factor = (1 - annual fee)^(1 / 12)
  • Monthly contribution in year y = starting contribution x (1 + yearly increase)^y
  • Growth = ending balance - initial investment - all contributions
  • Value at today's prices = ending balance / (1 + inflation)^years

Example: $10,000 plus $300 a month for 20 years

Invest $10,000 now and add $300 at the end of each month. Assume a 7% yearly return, a 0.25% yearly fee and 2.5% inflation. After 20 years the projection is $184,522.20. You put in $82,000, so $102,522.20 is growth.

At today's prices that balance is worth about $112,608.53. Against a $250,000 goal it gets you 73.81% of the way. Reaching the goal on time would take a starting contribution of $432.98 a month.

$10,000 plus $300 a month, 7% return, 0.25% fee
Years investedMoney you put inGrowthProjected value
10$46,000.00$23,798.14$69,798.14
20$82,000.00$102,522.20$184,522.20
30$118,000.00$286,622.84$404,622.84

Testing a lower or higher return

A small change in return makes a big difference over 20 years, because it hits every dollar again and again. Moving the example from 7% to 5% cuts the result by about $41,000. Moving it to 9% adds about $54,000.

These are what-if checks, not a forecast range. Real returns can land below the low case or above the high one. If your goal only works at the higher rate, it depends on an optimistic guess.

Same plan at three return assumptions
Annual return before feesMoney you put inProjected valueGrowth
5%$82,000.00$143,518.44$61,518.44
7%$82,000.00$184,522.20$102,522.20
9%$82,000.00$238,983.90$156,983.90

Using it as a stock return calculator

Stock and fund returns go up and down from year to year. This calculator uses one smooth yearly return instead, so it shows what a steady average would produce. Use a total return figure that includes reinvested dividends, and check whether a quoted return is before or after fees.

FINRA suggests looking at multiyear returns, fees, taxes and inflation together when you judge performance. Two portfolios with the same average return can still finish at different values, because the order of good and bad years matters when money is going in.

Fees and the cost of waiting

Fees come out of the balance every year, and the money they remove stops growing too. In the example, a 0.25% fee costs $6,435.56 by year 20 compared with no fee. A 1% fee costs $24,336.25.

The waiting comparison keeps the same end date but starts the plan later. Waiting five years leaves you with $117,898.31 instead of $184,522.20. Only $18,000 of that $66,623.89 gap is skipped deposits. The other $48,623.89 is growth those dollars never got.

Starting later with the same year-20 end date
Plan startsMoney put in by year 20Projected valueShortfall
Now$82,000.00$184,522.20$0.00
After 3 years$71,200.00$141,977.02$42,545.17
After 5 years$64,000.00$117,898.31$66,623.89
After 10 years$46,000.00$69,798.14$114,724.06

Withdrawals, taxes and other limits

This calculator models money going in. It doesn't take withdrawals out. To see how long a balance lasts while you draw from it, use our annuity payout calculator or the retirement calculator, which plans spending after you stop working.

It also leaves out taxes, trading costs, sales charges, dividends paid out in cash, rebalancing and changes in your mix of stocks and bonds. Investor.gov notes that investing has no set rate of return and every investment carries risk. Use the result to compare plans, then check product documents before you commit money.

Sources

FAQ

What return should I use in an investment calculator?

Use a yearly total return that fits what you plan to own and how long you'll hold it. A historical average isn't a promise. Run a lower rate as well and make sure your plan still works.

How much will $10,000 grow in 20 years?

At a steady 7% yearly return with no fees or extra deposits, $10,000 grows to about $38,696.84 in 20 years. Real returns vary, so the actual number could be higher or lower.

Does the investment calculator include fees?

Yes. Enter a yearly percentage fee, like a fund expense ratio, and the calculator shows both the fees taken and the extra growth lost. It doesn't include commissions, sales loads or flat account charges.

Can this investment calculator handle withdrawals?

No. It projects money going in only. For a balance you're drawing down, the annuity payout calculator shows how long money lasts, and the retirement calculator plans spending in retirement.

How much do I need to invest each month to reach my goal?

Enter a goal and the calculator solves the starting monthly amount under your other inputs. Reaching $250,000 in 20 years from $10,000 at 7% with a 0.25% fee takes $432.98 a month.

What does the inflation-adjusted value mean?

It shows what the future balance would buy at today's prices, using the inflation rate you enter. At 2.5% inflation, $184,522.20 in 20 years buys about what $112,608.53 buys now.

Should I enter my goal in future dollars or today's dollars?

Pick today's dollars if you know what the goal costs now. The calculator grows it by your inflation rate to get the future target. Pick future dollars if the target already accounts for price rises.

Is this investment advice?

No. It's a planning tool. It doesn't pick funds, stocks or a mix of assets for you, and it can't tell you how much risk to take.