Savings & Inflation

How Much Should You Invest Each Month to Reach $1 Million?

A $1 million goal becomes much easier to plan when you work backwards. Compare the monthly contribution required across different timelines and return assumptions.

Share this article

To reach $1 million in 30 years with no starting balance, you would need to invest about $820 per month at a hypothetical 7% annual return. Shorten the timeline to 20 years and the required amount rises to about $1,920 per month. Stretch it to 40 years and it falls to about $381 per month.

Those numbers are planning examples, not promises. Caspenda treats the return as an input: in this article we compare 5%, 7% and 10% nominal annual returns, compounded monthly, with contributions made at the end of each month. Actual investment returns vary and can be negative.

If you want to change the target, starting balance, timeline or return, use the Savings Goal Calculator. You can also review the calculation conventions on our Methodology page.

Monthly investment needed to reach $1 million at 7%

With a $0 starting balance and a hypothetical 7% nominal annual return, the required monthly contribution changes dramatically with time:

Time to $1 millionMonthly investmentTotal monthly contributions
10 years$5,777.51about $693,301
15 years$3,154.95about $567,891
20 years$1,919.66about $460,718
25 years$1,234.46about $370,338
30 years$819.69about $295,088
35 years$555.23about $233,197
40 years$380.98about $182,870

The key pattern is not subtle: time can reduce the monthly burden far more than small changes in your budget. In this model, giving the plan 40 years instead of 20 cuts the monthly amount from roughly $1,920 to $381.

What if the return is 5%, 7% or 10%?

Return assumptions matter too, so a single projection is not enough. Here are three hypothetical scenarios with a $0 starting balance:

Time horizon5% return7% return10% return
20 years$2,432.89/mo$1,919.66/mo$1,316.88/mo
30 years$1,201.55/mo$819.69/mo$442.38/mo
40 years$655.30/mo$380.98/mo$158.13/mo

A higher assumed return makes the required contribution look much smaller, but that does not make the higher return more likely. For planning, it is usually more useful to test several scenarios than to build your entire goal around one optimistic number.

What a $10,000 head start changes

Starting capital gets its own time to compound. At the same hypothetical 7% return, beginning with $10,000 reduces the required monthly investment to:

Time horizon$0 starting balance$10,000 starting balanceMonthly difference
20 years$1,919.66$1,842.13$77.53
30 years$819.69$753.16$66.53
40 years$380.98$318.84$62.14

The dollar reduction in the monthly payment looks modest, but the reason is useful: money invested today receives the longest compounding runway. The same logic applies to increasing an existing balance early instead of waiting until later.

How Caspenda calculates the monthly amount

The savings-goal calculation is the same compound-interest engine used elsewhere on Caspenda, solved backwards for the monthly contribution. For a target future value (FV), starting principal (P), periodic return (i), number of contribution periods (N), and monthly contribution (M):

FV = P × (1+i)N + M × ((1+i)N − 1) / i

Solving for M gives the required monthly amount. For the scenarios above, the annual return is treated as a nominal annual rate compounded monthly, and contributions are assumed to occur at the end of each month.

This matters because changing contribution timing, fees, taxes, or the compounding convention can change the result. See Methodology for Caspenda's calculation rules.

Do not forget inflation

A future balance of $1 million is a nominal target. If your goal is really “the purchasing power of $1 million today,” the future nominal target would need to be higher when inflation is positive. The U.S. Bureau of Labor Statistics explains that the Consumer Price Index can be used to compare the purchasing power of a dollar over time.

For example, at an illustrative 3% annual inflation rate, $1 million of today's purchasing power corresponds to roughly $2.43 million in 30 years. That is not an inflation forecast; it simply shows why long-horizon goals should distinguish nominal dollars from today's dollars. Use the Inflation Calculator to test your own assumption.

Authoritative references for the assumptions

The dollar figures in this article are mathematical scenario outputs from Caspenda's own savings-goal engine, not market forecasts. For the planning framework and risk context, we cross-check against primary public sources:

A practical way to use the $1 million goal

  • Start with the timeline. A target date makes the monthly number concrete.
  • Run more than one return scenario. Compare a lower, middle and higher assumption instead of relying on one projection.
  • Include what you already have. Existing investments can materially reduce the monthly amount needed.
  • Recalculate once or twice a year. Your balance, income, target and time remaining will change.
  • Treat $1 million as a planning milestone, not a universal retirement number. Your required portfolio depends on spending, taxes, inflation, time horizon and other income.

If the monthly amount looks unrealistic, you have four levers: start with more capital, extend the timeline, lower the target, or raise future contributions. The Savings Goal Calculator lets you test each one immediately.

Frequently asked questions

How much should I invest each month to reach $1 million in 30 years?

About $819.69 per month with no starting balance at a hypothetical 7% nominal annual return compounded monthly. At 5% it is about $1,201.55; at 10% it is about $442.38.

How much should I invest each month to reach $1 million in 20 years?

About $1,919.66 per month with no starting balance at the same hypothetical 7% return.

What if I already have $10,000 invested?

At 7%, a $10,000 starting balance lowers the required monthly contribution to about $1,842.13 for 20 years, $753.16 for 30 years, or $318.84 for 40 years.

Is a 7% return guaranteed?

No. None of the returns in this article are forecasts or guarantees. They are inputs used to show how sensitive the required monthly contribution is to different assumptions.

Calculate your path to $1 million →

Related planning scenarios

See how to work backwards from any savings goal, compare regular investing in the DCA Calculator, or model long-term growth with the Compound Interest Calculator.

Run your own $1 million plan

Change the target, timeline, return and starting balance with Caspenda's free calculators.

Frequently asked questions

How much should I invest each month to reach $1 million in 30 years?
With no starting balance and a hypothetical 7% nominal annual return compounded monthly, about $819.69 per month. At 5% the figure is about $1,201.55; at 10% it is about $442.38.
How much should I invest each month to reach $1 million in 20 years?
With no starting balance and a hypothetical 7% nominal annual return compounded monthly, about $1,919.66 per month.
What if I already have $10,000 invested?
At a hypothetical 7% return, a $10,000 starting balance lowers the required monthly contribution to about $1,842.13 for 20 years, $753.16 for 30 years, or $318.84 for 40 years.
Is a 7% return guaranteed?
No. The 5%, 7% and 10% rates in this article are planning scenarios, not forecasts or guarantees. Actual returns vary and can be negative for long periods.

Published: September 16, 2026.