Investment Calculator

This investment calculator shows what happens if you invest $500 a month for 20 years, or any amount and time frame. Get your future value, total ROI and the share that comes from growth.

Your investment
$
$
%
Future value
—
Enter an amount, return and years
Total invested
—
Investment returns
—
Total contributions
—
Total ROI
—

Results update automatically as you type. Estimates only — investment returns vary and are not guaranteed.

What If I Invest $500 a Month for 20 Years?

At a steady 7% annual return, $500 a month for 20 years grows to about $260,463. Your own deposits are $120,000, so about $140,463 comes from compounding. The assumed return moves the answer a lot:

Annual returnDepositsValue after 20 years
6%$120,000≈ $231,020
7%$120,000≈ $260,463
8%$120,000≈ $294,510
10%$120,000≈ $379,684

How the Projection Works

It grows your starting sum and each monthly deposit at the monthly version of your annual return, so it doubles as an investment growth calculator with monthly contributions.

Formula: Future value FV = P × (1+i)^N + C × [(1+i)^N − 1] / i, where i = Annual return ÷ 12 and N = Years × 12. Total ROI = (FV − Total invested) ÷ Total invested × 100

  1. Monthly rate: 7% ÷ 12 = about 0.583%.
  2. Months: 20 × 12 = 240.
  3. Growth factor: (1 + i)^240 = about 4.0387.
  4. FV = $500 × (4.0387 − 1) ÷ i = about $260,463.
  • P: initial investment
  • C: monthly contribution
  • i: monthly return rate (annual return ÷ 12)
  • N: total number of months invested (years × 12)
  • FV: projected future value at the end of the period

Example Scenarios

Initial InvestmentMonthly ContributionAnnual ReturnYearsFuture ValueTotal ROI
$10,000$5008%20$343,800164%
$25,000$07%30$202,900712%
$0$3006%25$207,900131%
$50,000$1,0009%15$570,300148%
$5,000$20010%10$54,50088%

If I Invest $300 a Month for 10 Years, or Aim for $1 Million

$300 a month for 10 years at 7% comes to about $51,925 from $36,000 of deposits. To be a millionaire in 30 years from zero, you would need to invest about $820 a month at 7%, or about $671 at 8%.

Lump Sum vs Monthly Investing

With a steady return, a lump sum wins because it all compounds from the start: $60,000 at once for 10 years at 7% reaches about $120,580, against about $86,542 for $500 a month. Set the monthly field to zero for a lump sum alone.

  • Use a return after fees: a 1% fee turns 7% into roughly 6%.
  • Subtract inflation from the return to see current dollars.
  • Try a cautious and an optimistic rate; real markets never move smoothly.

Results are before tax. For how returns are measured, see the rate of return article on Wikipedia. This is an educational estimate, not financial advice.

Common questions about monthly investing

What if I invest $500 a month for 20 years?At a steady 7% annual return, compounded monthly, you would have about $260,463. You put in $120,000, so roughly $140,463 is growth. At 6% it is about $231,020 and at 8% about $294,510.
What if I invest $300 a month for 10 years?At 7% it grows to about $51,925 from $36,000 of deposits. At 6% the figure is about $49,164.
How much do I need to invest per month to be a millionaire in 30 years?About $820 a month at a 7% return, or about $671 at 8%, starting from zero. Returns are never that smooth, so treat these as rough targets.
Is a lump sum better than investing monthly?At the same steady return, a lump sum ends higher because all of it is invested from day one. $60,000 invested at once for 10 years at 7% reaches about $120,580, against about $86,542 for $500 a month. Real markets add timing risk to both.
Does the future value account for taxes on investment gains?No. The projection is pre-tax. After-tax results depend on the account type, your holding period and capital gains rates, none of which are modelled here.
Should I include dividends in my expected annual return?Yes, if you reinvest them. The annual return field is your total expected growth rate, so include reinvested dividends or interest in that percentage rather than adding them separately.

Related Calculators

To see the same compounding math applied specifically to retirement planning, check out the retirement calculator. If you want to isolate how compounding alone builds your balance, the compound interest calculator breaks that down, and the ROI calculator can help you evaluate a completed investment’s return.

Use this free investment calculator to project how much your money could grow. Enter a starting amount, an optional monthly contribution, an expected annual return and a time horizon to see your future value, total returns and overall ROI.

What this investment calculator shows you

An investment calculator projects the future value of an investment using your initial amount, regular contributions, expected annual return and the number of years invested. It shows your ending balance, total invested, investment returns and total ROI — so you can see how much comes from your own money versus compound growth.

It’s built for investing scenarios — stocks, index funds, ETFs or a diversified portfolio — where returns compound over the long term and your time horizon often matters more than the exact rate.

How to use the investment calculator

  1. Enter your initial investment. The lump sum you’re starting with.
  2. Add a monthly contribution (optional). What you’ll invest on a regular basis.
  3. Set your expected annual return. A long-run diversified stock return is often estimated near 7–10% before inflation.
  4. Choose your time horizon in years. Longer horizons dramatically increase compounding.
  5. Read your result. Future value, returns and ROI update instantly.

How investment growth is calculated

Your initial investment grows by compounding, and each contribution compounds from the moment it’s invested. The lump-sum portion follows:

Future value = P × (1 + r ÷ 12)12 × t

Where P is your initial investment, r is the annual return as a decimal, and t is the number of years. Your ROI is the total return divided by the total you invested.

Investment growth example

Suppose you invest $10,000, add $500 a month, and earn an average 8% a year for 20 years:

Detail Amount
Total invested $130,000
Investment returns $213,778
Future value $343,778
Total ROI 164%

You’d put in $130,000, but compounding more than doubles it — returns of about $214,000 make up the majority of the ending balance.

Why time horizon matters more than timing

The longer you stay invested, the more of your balance comes from growth rather than contributions. The same $10,000 plus $500/month at 8% grows very differently by horizon:

Years invested Future value
10 years $113,669
20 years $343,778
30 years $854,537
40 years $1,988,238

Tips for long-term investors

  • Invest early and stay consistent. Time in the market beats timing the market.
  • Automate contributions. Regular investing smooths out market ups and downs.
  • Keep costs low. High fees compound against you over decades.
  • Diversify. Spreading risk across assets steadies long-term returns.
  • Reinvest dividends and gains so they keep compounding.

Investment terms glossary

Term What it means
Principal The amount you originally invest.
Return The percentage gain (or loss) on an investment over time.
ROI Return on investment — total gain divided by the amount invested.
Compounding Earning returns on both your money and your past returns.
Time horizon How long you plan to keep the money invested.
Diversification Spreading money across investments to reduce risk.

Investment Calculator FAQ

How is investment growth calculated?

Your initial investment grows with compounding, and each contribution compounds from the moment it's invested. The lump-sum portion follows Future value = P × (1 + r ÷ 12)12 × t, where P is your starting amount, r is the annual return as a decimal, and t is the number of years.

What is a realistic rate of return to use?

Historically, a diversified stock-market portfolio has returned roughly 7–10% per year before inflation over the long run, though any single year can be much higher or lower. Many people model 6–8% to stay conservative.

What is ROI?

ROI, or return on investment, is your total gain divided by the total amount you invested, expressed as a percentage. A $130,000 total investment that grows to $343,778 has a return of about $213,778, or a 164% ROI.

Does this investment calculator account for inflation and taxes?

No. The projection is shown before inflation, taxes and fees. Your real, after-tax return will be lower, so treat the figure as a pre-tax growth estimate rather than guaranteed spending power.

Is it better to invest a lump sum or contribute monthly?

Both work. A lump sum has more time to compound if invested early, while regular monthly contributions spread your buying across market ups and downs. This calculator lets you combine both.

How does time horizon affect returns?

Dramatically. Because growth compounds, the final decades of a long investment add far more than the early ones. Adding 10 more years often matters more than a slightly higher rate of return.

Is the investment calculator free to use?

Yes, this investment calculator is completely free, needs no sign-up, and gives instant results directly in your browser.

Related Calculators