How Much Should I Invest Each Month? Tables for Every Goal

Most calculators answer "what will I have?" This guide answers the question people actually ask first: "how much do I need to put in every month to get there?"

To find the monthly deposit for a savings goal, use PMT = FV x i / ((1 + i)^n - 1): your target times the monthly rate, divided by the annuity growth factor. At 7 percent, reaching $1 million takes about $820 a month over 30 years, $1,920 over 20 years, $5,778 over 10 years, and just $381 over 40 years. More time and a higher return both cut the monthly number, and an existing balance cuts it further.

The formula: working backward from your goal

The future value of annuity formula tells you what monthly deposits become. Flip it around and it tells you what monthly deposits you need:

PMT = FV x i / ((1 + i)^n - 1)

FV is your target. i is the monthly rate: your expected annual return divided by 12. n is the number of months: years times 12. The formula assumes deposits at the end of each month and a constant rate, the same assumptions behind every standard projection. Every table below was computed from this formula and rounded to the nearest dollar.

Monthly investment to reach $1 million

HorizonAt 5%At 7%At 8%
10 years$6,439$5,778$5,466
20 years$2,433$1,920$1,698
30 years$1,202$820$671
40 years$655$381$286

Read the table as a negotiation between time, rate, and effort. A 40-year saver at 7 percent needs $381 a month. Give the same goal to a 20-year saver and it costs $1,920 a month, five times as much, for the same million. Push the 40-year saver from 7 to 8 percent and the bill drops from $381 to $286, saving $95 a month for one extra point of return.

The short-horizon column shows how brutal a late start is. At 7 percent, $1 million in 10 years takes $5,778 a month, which is $69,336 a year in contributions alone. That is why financial planners talk about time as the most valuable asset: it is the only input that can cut the monthly bill by 80 percent.

Monthly investment for smaller targets at 7 percent

Horizon$100,000 target$250,000 target$500,000 target
10 years$578$1,444$2,889
20 years$192$480$960
30 years$82$205$410

These smaller targets show how reachable steady investing is on an ordinary budget. $500,000 at 7 percent over 30 years takes $410 a month, which is $4,920 a year. A $100,000 emergency-fund-scale goal over 20 years takes $192 a month. Goals scale linearly in this table: half the target is exactly half the monthly deposit.

Your existing savings count double

The tables assume you start from zero. Most people do not. Existing savings do double duty: they keep compounding on their own, and they shrink the monthly deposit you still need.

Worked example. You have $50,000 saved, you want $1 million in 30 years, and you expect 7 percent. The $50,000 compounds to 50,000 x 1.0058333^360 = about $405,825 on its own (monthly compounding of a 7 percent nominal rate). Your remaining target is 1,000,000 - 405,825 = $594,175. The monthly deposit for that remainder is 594,175 x (0.07/12) / (1.0058333^360 - 1) = about $487 a month, down from $820. The head start saves you $333 a month, nearly $120,000 over 30 years, before you lift a finger.

What the employer match does to these numbers

If your job matches retirement contributions, every dollar you put in can be worth more than a dollar toward these tables. A 50 percent match on 6 percent of salary effectively multiplies your early contributions. The tables still apply, just feed them your total monthly input, your deposit plus the match, instead of your deposit alone. That is also why capturing the full match is the first move before any of these numbers matter: it is an instant return no market can offer.

The assumptions behind every number here

These tables assume a constant rate, monthly deposits at month end, and no taxes, fees, or inflation adjustments. Real returns will differ, and a 7 percent projection does not promise 7 percent outcomes. Use the numbers to compare plans and set a contribution level, not to predict an exact balance. For education only, not financial advice.

Test your own goal. Adjust the monthly contribution until the projected future value matches your target, or start from your current savings and see what is left to close.

Try the free future value calculator

Monthly investment questions

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

At 7 percent over 30 years, about $820 a month. Over 40 years it drops to $381 a month; over 20 years it rises to $1,920; at 8 percent for 30 years it is $671 a month.

How do you calculate the monthly investment needed for a goal?

PMT = FV x i / ((1 + i)^n - 1), where FV is the target, i is the annual rate divided by 12, and n is months. It is the annuity formula solved for the deposit.

Is it better to invest more now or over a longer time?

Longer time usually wins by a wide margin. At 7 percent, stretching from 20 to 40 years cuts the monthly bill for $1 million from $1,920 to $381, because compounding covers most of the target.

How much do I need to invest each month for retirement?

It depends on your target, timeline, and expected return, but $820 a month at 7 percent for 30 years reaching $1 million is a useful benchmark. Existing savings and an employer match both lower the number.

What if I already have savings?

Subtract the future value of your current savings from the target, then solve for the monthly deposit on the remainder. $50,000 at 7 percent for 30 years grows to about $405,825 on its own.