Investment Calculator

Project how a lump sum and regular contributions grow, or solve for the contribution, return or time needed to hit a target balance.

Average yearly return, compounded once a year.
Contribute at the
Starting amount
$20,000.00
Total contributions
$150,000.00300 × $500.00
Investment growth
$330,069.59
Growth share of balance
66%
Ending balance after 25 years$500,069.59
  • Uses a constant average return. Real markets move up and down, and fees and taxes reduce results.

Show the work

  1. Rate per month: r = (1 + 7%)1/12 − 1 = 0.565415%; contributions n = 300
  2. Starting amount: $20,000.00 × (1 + r)300 = $108,548.65
  3. Contributions: $500.00 × [(1 + r)300 − 1] ÷ r = $391,520.94
  4. Ending balance = $500,069.59

Investment balance by year

  • Starting amount
  • Contributions
  • Growth
$0$200K$400K$600KYr 1 · Starting amount: $20,000.00Yr 1 · Contributions: $6,000.00Yr 1 · Growth: $1,590.15Yr 2 · Starting amount: $20,000.00Yr 2 · Contributions: $12,000.00Yr 2 · Growth: $3,711.61Yr 3 · Starting amount: $20,000.00Yr 3 · Contributions: $18,000.00Yr 3 · Growth: $6,401.57Yr 4 · Starting amount: $20,000.00Yr 4 · Contributions: $24,000.00Yr 4 · Growth: $9,699.83Yr 5 · Starting amount: $20,000.00Yr 5 · Contributions: $30,000.00Yr 5 · Growth: $13,648.96Yr 6 · Starting amount: $20,000.00Yr 6 · Contributions: $36,000.00Yr 6 · Growth: $18,294.54Yr 7 · Starting amount: $20,000.00Yr 7 · Contributions: $42,000.00Yr 7 · Growth: $23,685.31Yr 8 · Starting amount: $20,000.00Yr 8 · Contributions: $48,000.00Yr 8 · Growth: $29,873.43Yr 9 · Starting amount: $20,000.00Yr 9 · Contributions: $54,000.00Yr 9 · Growth: $36,914.71Yr 10 · Starting amount: $20,000.00Yr 10 · Contributions: $60,000.00Yr 10 · Growth: $44,868.89Yr 11 · Starting amount: $20,000.00Yr 11 · Contributions: $66,000.00Yr 11 · Growth: $53,799.86Yr 12 · Starting amount: $20,000.00Yr 12 · Contributions: $72,000.00Yr 12 · Growth: $63,776.00Yr 13 · Starting amount: $20,000.00Yr 13 · Contributions: $78,000.00Yr 13 · Growth: $74,870.47Yr 14 · Starting amount: $20,000.00Yr 14 · Contributions: $84,000.00Yr 14 · Growth: $87,161.55Yr 15 · Starting amount: $20,000.00Yr 15 · Contributions: $90,000.00Yr 15 · Growth: $100,733.01Yr 16 · Starting amount: $20,000.00Yr 16 · Contributions: $96,000.00Yr 16 · Growth: $115,674.47Yr 17 · Starting amount: $20,000.00Yr 17 · Contributions: $102,000.00Yr 17 · Growth: $132,081.83Yr 18 · Starting amount: $20,000.00Yr 18 · Contributions: $108,000.00Yr 18 · Growth: $150,057.71Yr 19 · Starting amount: $20,000.00Yr 19 · Contributions: $114,000.00Yr 19 · Growth: $169,711.90Yr 20 · Starting amount: $20,000.00Yr 20 · Contributions: $120,000.00Yr 20 · Growth: $191,161.88Yr 21 · Starting amount: $20,000.00Yr 21 · Contributions: $126,000.00Yr 21 · Growth: $214,533.36Yr 22 · Starting amount: $20,000.00Yr 22 · Contributions: $132,000.00Yr 22 · Growth: $239,960.84Yr 23 · Starting amount: $20,000.00Yr 23 · Contributions: $138,000.00Yr 23 · Growth: $267,588.25Yr 24 · Starting amount: $20,000.00Yr 24 · Contributions: $144,000.00Yr 24 · Growth: $297,569.57Yr 25 · Starting amount: $20,000.00Yr 25 · Contributions: $150,000.00Yr 25 · Growth: $330,069.59Yr 1Yr 5Yr 9Yr 13Yr 17Yr 21Yr 25

An investment projection comes down to four numbers — how much you start with, how much you add, how fast it grows and how long you wait — plus the result they produce. This calculator lets you fix any four and solve for the fifth. It is useful for questions like “where will I be in 25 years?”, “how much do I need to invest each month to reach $400,000?” or “what return would I need to get there in 20 years?”.

How to use the investment calculator

  1. Pick what to solve for: the ending balance, the contribution, the return or the number of years.
  2. If you are solving for anything other than the balance, enter the target amount.
  3. Enter your starting amount and, unless you are solving for it, the regular contribution and how often you make it.
  4. Enter the annual rate of return and the investment length (each is hidden when it is the unknown).
  5. Choose whether contributions go in at the end or beginning of each period.

The chart stacks your starting amount, cumulative contributions and growth year by year; the table lists the same figures.

The investment growth formula

With an effective annual return R and p contributions a year, the rate per period is r = (1 + R)1/p − 1. The ending balance after n periods is:

FV = PV(1 + r)n + PMT × [(1 + r)n − 1] ÷ r

Contributions at the start of each period gain one more factor of (1 + r). Solving for PMT or n rearranges this equation algebraically; solving for the rate has no closed form, so the calculator iterates until the balance matches the target to the cent.

Worked example

You have $20,000 invested and add $500 at the end of every month. You assume a 7% average annual return for 25 years.

  • Monthly rate: 1.071/12 − 1 = 0.565415%; 300 contributions
  • The $20,000 grows to $20,000 × 1.0725 = $108,548.65
  • The contributions grow to $391,520.94
  • Ending balance: $500,069.59 — $170,000 of your money and $330,069.59 of growth

Now set a $400,000 target and solve for the other unknowns, holding everything else equal:

  • Contribution needed: $372.20 a month
  • Return needed with $500 a month: 5.643% a year
  • Time needed at 7% with $500 a month: 22 years, 3 months

How sensitive is the result to the return?

The same plan — $20,000 up front, $500 a month for 25 years — at different steady returns:

Annual return Ending balance Growth
4% $307,740.79 $137,740.79
5% $360,594.36 $190,594.36
6% $423,981.90 $253,981.90
7% $500,069.59 $330,069.59
8% $591,464.98 $421,464.98
9% $701,304.31 $531,304.31

Every extra percentage point adds 17–19% to the ending balance here, which is why fees and return assumptions deserve as much attention as contribution amounts. Moving the contributions to the start of each month adds about $2,214.

Making the projection realistic

  • Use returns after fees. A 1% annual fee turns a 7% portfolio into roughly 6% — see the investment account calculator for the long-run cost.
  • Think in today’s dollars. At 2.5% inflation, $500,000 in 25 years buys about what $270,000 does now. The investment inflation calculator does the conversion.
  • Expect volatility. Real portfolios zigzag. If you have actual start and end values, the CAGR calculator shows the steady rate they imply.
  • Retirement adds a second phase. Saving is only half the plan; the retirement savings calculator also estimates the income your balance can pay once withdrawals begin.

Projections are hypothetical estimates, not financial advice or a guarantee of future returns. Investments can lose value.

Frequently asked questions

What rate of return should I use?

Use a conservative long-run average for the mix you actually hold, after subtracting fees. Diversified stock portfolios have historically averaged more than bonds or cash but with large swings from year to year. Running the calculator at two or three rates gives a range rather than a single promise.

How does the calculator turn an annual return into a monthly one?

It treats the annual return as an effective yearly rate and finds the equivalent monthly rate: (1 + annual)^(1/12) − 1. A 7% year is about 0.5654% a month, so twelve months of growth compound back to exactly 7%.

Can it solve for the return I need?

Yes. Choose 'Return needed to reach a target' and the calculator finds, by numerical iteration, the steady annual return that makes your starting amount and contributions grow to the target in the time you set.

Does the calculator include taxes and inflation?

No. Results are nominal, pre-tax figures. Use the investment inflation calculator to convert them into today's dollars, and remember that taxable accounts owe tax on dividends and realized gains along the way.

Why does my real account not match the projection?

Markets do not deliver a steady return. The order of good and bad years, the timing of your contributions, fees and dividends all change the outcome. A projection is a planning baseline, not a forecast.

Last reviewed October 2026 by the CalcFluent editorial team. How we check our calculators.