401(k) Calculator: Estimate Your Future Balance

Determine your balance at retirement with this free 401(k) calculator. Input your monthly contributions and employer match information to see how your money might grow over time.

Many or all of the products featured here are from our partners who compensate us. This influences which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.


The investing information provided on this page is for educational purposes only. NerdWallet, Inc. does not offer advisory or brokerage services, nor does it recommend or advise investors to buy or sell particular stocks, securities or other investments.

Investment details

401(k) balance at retirement

$0

ContributionsEmployer matchInvestment returns

How this 401(k) calculator works

Profile photo of June Sham
Written by June Sham
Lead Writer
Profile photo of Pamela de la Fuente
Assigning Editor
Fact Checked

Your 401(k) balance at retirement is based on the factors you plug in to the calculator – your total planned annual contribution, your current age and retirement age and the rate of return. The 401(k) calculator assumes 2% annual income growth. There is no inflation assumption.

The second employer field refers to the maximum percentage of your salary that your employer will match. For example, many employers match 50% of your contributions, up to 6% of your salary.

Key 401(k) definitions

401(k) plan: A defined contribution plan that allows employees to invest a portion of their salary for retirement. Some employers match employee contributions up to a certain percentage.

401(k) fees: These are charged by 401(k) plan administrators for covering administrative costs, plan management, and more. These fees vary by plan, and will reduce your expected rate of return. Our calculator assumes fees of .5%.

Annual income: The amount of money earned this year from your employer. For the purposes of this calculator, do not include other income sources to best calculate your 401(k) plan balance by retirement.

Annual income growth: Our calculator assumes 2% annual income growth.

Cash out: This refers to withdrawing the money from your 401(k) before age 59½. If you want to cash out your 401(k) early, in most cases, there are additional taxes and penalties. Learn the rules in our 401(k) early withdrawal guide.

Contribution: The IRS sets a limit on how much can be put into a 401(k) plan every year, also known as an annual contribution limit. In 2024, people under age 50 can contribute $23,000. Those 50 and older are allowed to contribute an extra $7,500, for a total of $30,500 in 2024.

Current age: The age you are now.

Current account balance: The amount currently in your 401(k) plan.

Employer match: This refers to the amount your employer puts in your 401(k) in addition to your contribution. It can range from 0% to 100%, and typically depends on how much you contribute. In 2024, the combined limit both you and your employer can contribute to your plan cannot exceed $69,000 or 100% of employee compensation, whichever is less.

Estimated rate of return: A return is the money you earn or lose from an investment. The estimated annual return expected from your 401(k) investments defaults to 6%, but this can be adjusted

Rollover: Some people roll over old 401(k)s into Roth or traditional IRAs when they switch jobs. That’s often in part because IRAs typically have more investment choices. For details on how to rollover a workplace plan, read our 401(k) rollover guide.

» Want to convert your 401(k) to an IRA? See NerdWallet’s list of the best rollover IRA providers

Retirement age: The age you retire. Full Social Security benefits begin at age 67 for people born in 1960 and later. Early retirement benefits are available at 62, but at a lower monthly amount.

Additional calculators

Advertisement
NerdWallet rating 

4.9

/5
NerdWallet rating 

4.3

/5
NerdWallet rating 

5.0

/5

Fees 

$0

per online equity trade

Fees 

$0

per trade

Fees 

$0

per trade

Account minimum 

$0

Account minimum 

$0

Account minimum 

$0

Promotion 

None

no promotion available at this time

Promotion 

1 Free Stock

after linking your bank account (stock value range $5.00-$200)

Promotion 

None

no promotion available at this time