How Long It Takes To Become a Millionaire Through Your 401(k)

Retirement concept.
meshaphoto / Getty Images

Commitment to Our Readers

GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.

20 Years
Helping You Live Richer

Reviewed
by Experts

Trusted by
Millions of Readers

According to a recent report by Fidelity, the number of 401(k)-plan millionaires eclipsed 544,000 out of just 24 million plan participants. This is an increase of 9.5% from the previous quarter, showing that long-term investors have been riding the stock market highs to millionaire status.

But what exactly does it take to become a 401(k) millionaire, and is it possible for us regular folks? Let’s break down the math behind building up a $1 million 401(k) balance — and how long it might take.

401(k) Investing Limits

Before we dive into the math of investing $1 million into your 401(k) account, it’s important to review the investing limits of the account itself.

As of 2025, the IRS limits you to $23,500 in contributions to your employer’s 401(k) account. This means you can defer nearly $2,000 per month into your 401(k) plan — and receive a tax deduction at the same time.

401(k) Employer Match

Your employer can also match those contributions — up to 25% of your total compensation for the year. So, if you make $100,000, your employer can add an additional $25,000 to your 401(k) plan.

Most employers match a smaller amount, say, 50% of your contributions up to 6% of your salary. So, you’d put in $6,000, and they would put in $3,000.

Employer matching amounts don’t count against your $23,500 total for the year.

Today's Top Offers

How Much You Need To Invest To Become a 401(k) Millionaire

Now that you know the contribution limits, we can calculate how much you need to invest to become a 401(k) millionaire.

Here are some assumptions to make our calculation:

  • Investing in a target date fund, mostly invested in stock market index funds
  • Average 7% returns each year
  • You can invest up to the maximum $23,500 each year, plus receive a $3,000 employer match (total $26,500 invested).

Here’s how your 401(k) account could grow over time, per Investor.gov’s Compound Interest Calculator:

Years 401(k) Balance Total Contributions
Year 1 $26,500 $26,496
Year 5 $152,371.58 $132,480
Year 10 $366,080.61 $264,960
Year 15 $665,818.57 $397,440
Year 20 $1,086,216.56 $529,920

In this scenario, you’d need to invest $23,500 every year for 20 years in your 401(k) account and receive a $3,000 match to hit the $1 million mark.

How To Invest Less and Still Have a $1 Million 401(k) Account at Retirement

While it would take 20 years to hit $1 million in your 401(k) account while investing nearly $2,000 per month, this might be too much for some investors.

But don’t lose hope: You can still retire with a $1 million 401(k) account if you simply give it more time to grow.

Compound interest works best over longer periods of time, so here’s a scenario where you can invest just $500 per month and still retire a millionaire.

Using the same 7% return assumption from the last example, here’s how long it takes to get to $1 million in your 401(k) account investing only $500 per month. Figures are from the Compound Interest Calculator:

Today's Top Offers

Years 401(k) Balance Total Contributions
Year 1 $6,000 $6,000
Year 5 $34,504.43 $30,000
Year 10 $82,898.69 $60,000
Year 20 $245,972.95 $120,000
Year 30 $566,764.72 $180,000
Year 38 $1,035,366.12 $228,000

In this scenario, if you invest just $500 per month into your 401(k) account, it will take around 38 years to become a 401(k) millionaire.

Better Returns Means 401(k) Millionaire Faster

While it can take a while for your investments to grow to $1 million or more, getting better investment returns can speed up the process. Of course, there’s no guarantee with investment returns, and past performance does not guarantee future results.

But here’s how different rates of return can impact your journey to millionaire status in your 401(k) account.

If you’re investing $500 per month into your 401(k) account, here’s how long it takes to become a millionaire based on your average rate of return, per the Compound Interest Calculator.

  • 5% average return = 46 years
  • 6% average return = 42 years
  • 7% average return = 38 years
  • 8% average return = 35 years
  • 9% average return = 33 years
  • 10% average return = 31 years

As you can see, picking the right investment asset allocation for higher long-term returns can have a massive impact on how long it takes to hit $1 million in your 401(k) account.

Conclusion

The number of 401(k) millionaires is on the rise. But this is only possible due to consistent investing over a long period of time.

You, too, can hit the $1 million mark in your 401(k) account but investing each and every paycheck for decades on end. But it’s important to understand what you’re investing in, the types of investments available, the average expected returns, and your employer match.

If this is all a bit overwhelming, working with a licensed financial advisor can help you build a plan to maximize your 401(k) investments for retirement.

Today's Top Offers

BEFORE YOU GO

See Today's Best
Banking Offers

Looks like you're using an adblocker

Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.

  • AdBlock / uBlock / Brave
    1. Click the ad blocker extension icon to the right of the address bar
    2. Disable on this site
    3. Refresh the page
  • Firefox / Edge / DuckDuckGo
    1. Click on the icon to the left of the address bar
    2. Disable Tracking Protection
    3. Refresh the page
  • Ghostery
    1. Click the blue ghost icon to the right of the address bar
    2. Disable Ad-Blocking, Anti-Tracking, and Never-Consent
    3. Refresh the page