How much to invest each month to reach a goal

Enter the amount you want to reach, the time horizon, a rate and what you already have: the calculator shows how much to invest each month to get there. It's the compound interest math run backwards, with each contribution added at the end of the month.

Free, no sign-up

$
$
%
Up to 100 years (1,200 months).

Equivalent monthly rate: 0.565%

To reach $1,000,000.00 in 20 years, invest each month

$1,970.31

53% of the goal comes from interest.

Total contributed

$472,874.40

Total interest

$527,129.60

The contribution is rounded up, so the final balance can exceed the goal by a few dollars.

Investing $1,970.31 a month: where should each contribution go?

Allocta splits every contribution across your holdings so your portfolio moves toward the mix you chose using only new money: nothing to sell, so no capital gains tax on a sale.

Start free

What if the time horizon is different?

Monthly contribution needed for the same goal, with the same starting amount and rate.

TimePer monthTotal contributedInterest
5 years$14,045.77$842,746.20$157,254.44
10 years$5,846.19$701,542.80$298,458.12
15 years$3,214.36$578,584.80$421,417.89
20 years$1,970.31$472,874.40$527,129.60
25 years$1,277.08$383,124.00$616,883.13
30 years$855.11$307,839.60$692,171.02
40 years$404.61$194,212.80$805,797.81

How your investment grows

YearTotal contributedTotal interestFinal balance
1$23,643.72$749.30$24,393.02
2$47,287.44$3,206.12$50,493.56
3$70,931.16$7,489.97$78,421.13
4$94,574.88$13,728.75$108,303.63
5$118,218.60$22,059.31$140,277.91
6$141,862.32$32,628.07$174,490.39
7$165,506.04$45,591.70$211,097.74
8$189,149.76$61,117.84$250,267.60
9$212,793.48$79,385.88$292,179.36
10$236,437.20$100,587.74$337,024.94
11$260,080.92$124,928.79$385,009.71
12$283,724.64$152,628.77$436,353.41
13$307,368.36$183,922.81$491,291.17
14$331,012.08$219,062.50$550,074.58
15$354,655.80$258,317.02$612,972.82
16$378,299.52$301,974.42$680,273.94
17$401,943.24$350,342.90$752,286.14
18$425,586.96$403,752.23$829,339.19
19$449,230.68$462,555.28$911,785.96
20$472,874.40$527,129.60$1,000,004.00

Educational simulation with a constant rate, before taxes, fees and inflation. The rate is an assumption, not a promised return, and this is not investment advice.

How does the calculator find the monthly amount?

It starts from the goal and works back. First it sees what your starting amount grows to over the time horizon at the rate. Whatever is still missing is what your contributions have to cover.

In words: monthly amount = (goal − starting amount grown) × monthly rate ÷ ((1 + monthly rate)^months − 1). An annual rate becomes the equivalent monthly rate, (1 + annual rate)^(1/12) − 1, so 7% a year is about 0.565% a month. With a 0% rate, it's just what's missing divided by the number of months.

The contribution is rounded up to the cent so the balance doesn't land a cent short, which means the final balance can exceed the goal by a few dollars.

Results are nominal: no taxes, fees or inflation, and the same rate from start to finish.

How much to invest each month to reach $1 million?

Mostly it comes down to time. Starting from zero at a hypothetical 7% a year, the monthly amount to reach $1,000,000 is:

  • 10 years: $5,846.19 a month, with $701,542.80 from your pocket and $298,458.12 in interest.
  • 20 years: $1,970.31 a month, with $472,874.40 contributed and $527,129.60 in interest.
  • 30 years: $855.11 a month, with $307,839.60 contributed and $692,171.02 in interest.

Going from 10 to 20 years cuts the monthly amount by about two thirds, and 30 years takes it to under a sixth of the 10-year figure. The longer the horizon, the more of the work shifts from your contributions to compounding.

Monthly amount to reach $1,000,000 at 7% a year, starting from zero

10 years

Per month
$5,846.19
Contributed
$701,542.80
Interest
$298,458.12

20 years

Per month
$1,970.31
Contributed
$472,874.40
Interest
$527,129.60

30 years

Per month
$855.11
Contributed
$307,839.60
Interest
$692,171.02

These numbers depend on the rate. A lower rate means a higher monthly amount; use the rate you consider realistic, ideally with inflation already subtracted.

Once you know the amount, where should it go?

This calculator says how much to invest, not in what. To keep your portfolio on the mix you chose (stocks, international, bonds), each contribution should go to what's furthest below target. That's what Allocta works out: tell it how much you're investing this month and it shows how much goes into each holding. Because it only uses new money, there's nothing to sell, so no capital gains tax on a sale in a taxable account.

FAQ

How do I calculate how much to invest each month to reach a goal?

Work out what your starting amount grows to over the time horizon, then divide what's missing by the compound interest factor: monthly amount = (goal − starting amount grown) × monthly rate ÷ ((1 + monthly rate)^months − 1). The calculator does this and shows the result for several time horizons.

Which rate should I use?

One you consider reasonable for your case, ideally with expected inflation already subtracted. The rate is an assumption: no investment guarantees a return, and a lower rate means a higher monthly amount.

Are contributions made at the start or the end of the month?

At the end of each month. The first contribution starts earning the following month.

Does it account for taxes and inflation?

No. Results are before taxes and in nominal dollars. For a rough sense of buying power, enter a real rate with inflation already subtracted, and keep in mind that taxes on gains reduce the result.

What if I already have money invested?

Enter it under "Amount you already have". It grows alongside your contributions and reduces what's missing. If it alone already reaches the goal in that time, the calculator tells you no contributions are needed.

Calculate your next contribution in Allocta

Your first 7 days are on the Plus plan, with everything unlocked.

Start free

Related posts