How Much Will $300 a Month Grow To?

Three hundred dollars a month is right in the sweet spot — small enough that most working adults can commit to it, large enough to build serious wealth when compounded over decades. This guide shows the realistic numbers.

Last updated:

Quick answer

$300/month at a 7% return becomes about $52,000 in 10 years, $157,000 in 20 years, and $367,000 in 30 years. At 10% (long-term stock market average), the 30-year figure climbs above $680,000.

What $300 a month actually becomes

Starting from $0 and contributing $300 at the end of each month, here is the future value at different return rates:

  • 10 years at 4%: about $44,200
  • 10 years at 7%: about $52,000
  • 10 years at 10%: about $61,500
  • 20 years at 4%: about $110,000
  • 20 years at 7%: about $157,000
  • 20 years at 10%: about $229,000
  • 30 years at 4%: about $208,000
  • 30 years at 7%: about $367,000
  • 30 years at 10%: about $683,000

Over 30 years you contribute $108,000 of your own money. Everything above that is compounding doing the work.

Why time matters more than amount at this level

Doubling from $300 to $600/month doubles your contributions, but starting 10 years earlier with the same $300 can triple your final balance. Time is the single biggest lever you control.

Worked example

A 25-year-old who saves $300/month until 65 at 8% ends up with about $1.04 million. A 35-year-old doing the same ends up with about $447,000. Same monthly amount, very different result.

Where to put $300 a month

Employer 401(k) up to the match

If your employer matches contributions, this is always the first stop. A typical 100% match on the first 3–6% of salary is an instant 100% return on your money.

Roth IRA

$300/month is $3,600/year, well under the 2026 $7,000 Roth IRA limit. Tax-free growth and tax-free withdrawals in retirement make this ideal for long-horizon savers.

Taxable brokerage

Once tax-advantaged accounts are maxed, a regular brokerage with low-cost index funds keeps the strategy going.

How to make $300 a month sustainable

  • Automate the transfer the day your paycheck hits.
  • Treat it as a non-negotiable bill, not a leftover.
  • Push half of every raise into your contribution before lifestyle inflation absorbs it.
  • Round up: $300 today, $310 in six months, $320 in another six. Compounding rewards small bumps.

Use the calculator

See exactly how $300/month grows for you

Plug in your time horizon, rate, and starting balance to see your personal number.

Open Compound Interest Calculator

Frequently Asked Questions

Is $300 a month enough to retire on?

Starting in your 20s, $300/month invested in stocks can grow to $700K–$1M+ by retirement, which combined with Social Security is enough for many households. Starting later, you'll likely need to add to it as your income grows.

Where should I invest $300 a month?

Most people should follow this order: 401(k) up to the employer match, then a Roth IRA, then back to a 401(k) or taxable brokerage. Use low-cost index funds (S&P 500, total market) inside each account.

What return should I assume?

For long-term stock investing, 7% (after inflation) or 9–10% (before inflation) are the historical averages. For high-yield savings, use today's 4–5%. Run both an optimistic and a conservative scenario.

What if I can only do $150?

Start there. $150/month at 7% over 30 years still grows to about $183,000. The most expensive thing you can do is wait until you can 'afford the right amount.'

Should I invest $300/month or pay off debt?

If your debt is above 7% interest (most credit cards), pay that first — it's a guaranteed return. Below that, splitting between investing and debt payoff is reasonable, especially if you get an employer 401(k) match.

Related Guides

More reading from the Savings & Investing library.

Related Calculators

Put the numbers to work with our free calculators.

Compound Interest Calculator

See how your money grows over time with compounding.

Open calculator

Savings Goal Calculator

Find out how much to save each month to hit a target.

Open calculator