Investing

401(k) Calculator

Project a US 401(k) balance in USD with employee contributions and employer match.

By Nitin Raturi · Last reviewed

Your US 401(k) assumptions

How to use this 401(k) Calculator

Estimate a US 401(k) balance in USD by setting a salary, contribution and growth assumptions.

  1. Enter the current account balance and annual salary in US dollars.
  2. Set your employee contribution and the employer match terms from your plan.
  3. Review the annual contribution limit and change it for the year or scenario you want to model.
  4. Choose annual return, salary growth and years until retirement.
  5. Read the projected balance and the employee, employer and investment components.
  6. Change assumptions to compare possible outcomes; the projection is not a prediction.

Good to know

  • Tap the help icon beside any input for definitions and limits.
  • The annual employee limit is held constant for every modeled year.
  • The calculation runs in your browser; the values are not sent anywhere.

US retirement account projection in USD. Your inputs stay in this browser.

Current 401(k) balance

The amount already in this account at the start of the projection. It earns the assumed return from year 1.

How to fill it in

  • Enter a USD amount from $0 to $1,000,000,000.
  • Use the account balance shown by your plan, not the amount you have contributed over time.

Example

The default $50,000 starting balance grows to $1,728,711 under all the default assumptions.

Tip: If you have more than one eligible account, combine only balances you want included in this estimate.

Annual salary

Your current annual salary, used to estimate the first year of employee contributions and the employer match.

How to fill it in

  • Enter gross yearly pay in USD, from $0 to $1,000,000,000.
  • Bonuses and other eligible pay are not added automatically.

Example

At $80,000 of salary and a 10% employee rate, the first-year employee deferral is $8,000 before any cap applies.

Keep in mind: A plan may define eligible compensation differently from your stated salary.

Annual employee contribution limit

The maximum employee deferral the model applies in each projected year. It is editable because IRS limits change and eligibility varies.

How to fill it in

  • Enter an amount from $0 to $1,000,000.
  • The default is the IRS 2026 elective-deferral limit for most participants under 50; future years are not automatically adjusted.

Example

The default limit is $24,500 per modeled year; the default salary and contribution rate are below it in year 1.

Keep in mind: Catch-up contributions and special plan limits are not included. Confirm the applicable limit and plan rules for your situation.

Default: $24,500 IRS 2026 elective-deferral limit for most participants under 50; editable and held constant in each modeled year.

Employee contribution

The share of annual salary you plan to defer into the 401(k), before applying the annual employee limit.

How to fill it in

  • Enter a percentage from 0% to 100%.
  • The model applies this percentage to salary each year, then caps the result at the employee contribution limit.

Example

The default 10% of $80,000 is $8,000 in year 1.

Keep in mind: This estimate does not check whether a percentage is available under your employer plan or personal circumstances.

Employer match rate

How much your employer contributes for each eligible dollar you defer. A 50% rate means 50 cents per eligible dollar.

How to fill it in

  • Enter a rate from 0% to 200%.
  • The match is applied only up to the salary percentage in the next field.

Example

A 50% match rate on the default matchable deferral yields $2,400 in the first year.

Keep in mind: Employer match formulas and eligibility rules vary by plan. Check your plan documents for the actual formula.

Employer match salary limit

The portion of salary on which employee deferrals can receive a match. This is a plan assumption, not a US-wide rule.

How to fill it in

  • Enter a salary percentage from 0% to 100%.
  • The employer match uses the lower of your employee deferral or this salary-based limit.

Example

At 6% of $80,000, the default plan matches up to the eligible employee deferrals, up to the salary percentage you enter.

Keep in mind: This simplified model does not reproduce per-paycheck matching, true-ups, vesting, or plan-specific conditions.

Annual investment return

The average yearly change you assume for the account, applied once to the opening balance each year.

How to fill it in

  • Enter a constant annual percentage from -100% to 100%.
  • Try several assumptions to see how sensitive the projection is.

Example

The default 7% annual assumption produces a projected balance of $1,728,711 over 30 years.

Keep in mind: Investment returns vary and can be negative. This constant rate is an input for illustration, not a prediction.

Annual salary growth

The yearly percentage change applied to salary after each modeled year.

How to fill it in

  • Enter a rate from -100% to 100%.
  • A negative rate reduces the modeled salary; zero keeps it unchanged.

Example

The default salary grows by 3% after each year, changing later contribution amounts.

Keep in mind: Actual pay can change unevenly. This steady assumption is not a salary forecast.

Years until retirement

How many full annual periods the projection covers, using the current balance at the beginning of year 1.

How to fill it in

  • Enter a whole number from 1 to 60.
  • Contributions are added at the end of each year.

Example

With the default 30-year horizon, the ending estimate is $1,728,711.

Projected account value

US 401(k) estimate · US dollars

$1,728,711 after 30 years

Employee contributions
$380,603
Employer match
$114,181
Investment gain or loss
$1,183,926
Total contributions
$494,784

Illustration based on your assumptions, not a prediction. Contributions are added at each year-end.

How this calculator works

This US 401(k) estimate adds employee deferrals and a plan-based employer match to a balance that compounds once each year: $50,000 becomes $1,728,711 under the defaults.

  1. Step 1Set the US account$50,000 in USDthe opening balance and salary
  2. Step 2Add annual deposits10% employee deferralplus the match you enter
  3. Step 3Apply yearly growth7% assumed returnthen add deposits at year-end

For each year, employee contributions are the lower of salary times your contribution rate or the annual limit. The match applies to eligible deferrals up to the salary percentage you enter.

Timing and limits

  • Year-end depositsThe opening balance earns a full year of assumed return before that year’s employee and employer deposits are added.
  • Plan-specific matchThe match rate and salary cap are your inputs. Real plans can use different formulas, timing and vesting rules.
  • Nominal dollarsTaxes, fees, withdrawals, inflation, other employer contributions and aggregate plan limits are outside this estimate.
  • Constant assumptionsThe annual return and salary-growth rates stay the same each year; neither is a forecast.

The default employee limit is $24,500, the IRS 2026 elective-deferral limit for most participants under age 50. It remains fixed in every modeled year, so change it if you need a different scenario or applicable limit.

Worked example

$50,000 starting balance over 30 years
Employee deposit
Eₜ = min(salaryₜ × employee rate, annual employee limit)
Employer match
Mₜ = min(Eₜ, salaryₜ × match salary limit) × match rate
Year-end balance
Bₜ = Bₜ₋₁ × (1 + annual return) + Eₜ + Mₜ
  • B₀starting account balance $50,000
  • salary₁first modeled year salary $80,000
  • E₁ + M₁first year employee and employer deposits $10,400
  1. Starting balance$50,000
  2. Employee and employer deposits10% employee rate plus 50% match up to 6% of salary$494,784
  3. Apply annual growth7% assumed return for 30 annual periods$1,183,926
  4. Projected balance$1,728,711

The default projection assumes a $50,000 opening account, $80,000 salary, 10% employee contribution, a 50% match on eligible contributions up to 6% of salary, 7% annual return, 3% salary growth, and 30 years. The values come from the calculator’s tested logic.

Reading the estimate

  • 7% return$1,728,711The default scenario over 30 years.
  • 4% return$1,010,950Same contributions and salary growth, lower assumed return.
These are hypothetical arithmetic scenarios. They do not predict investment performance.
  • Employee deposits
  • Employer match
  • Investment gain
  • Employee contributions$380,603
  • Employer match$114,181
  • Investment gain$1,183,926
The default $1,728,711 ending balance is made up of the opening balance, $494,784 in deposits and $1,183,926 in modeled gain.

The result is a nominal account-value illustration before taxes and fees. It does not show what you could withdraw or spend after plan rules, taxes or inflation.

Other US retirement accounts

A 401(k) is one of several US retirement accounts, and each has its own limits and tax treatment.

For an individual account funded after tax, the Roth IRA calculator checks the yearly contribution limit and projects growth. Once withdrawals are required, the RMD calculator works out the minimum from the IRS life-expectancy table.

Planning retirement in India instead? The retirement planner works in rupees, with inflation-linked expenses.

Common mistakes

  • Mistake: Treating the default $24,500 limit as a future IRS limit.

    Instead: It is the verified 2026 limit for most participants under 50; edit it for another year or applicable circumstance.

  • Mistake: Assuming every employer uses the entered match formula.

    Instead: Check your plan’s matching schedule, eligible pay, vesting and true-up provisions.

  • Mistake: Reading the balance as a prediction or take-home amount.

    Instead: Compare assumptions and account for market risk, tax, fees and inflation separately.

This US-only calculator is for education, not investment, tax or legal advice. It does not recommend a contribution rate or an investment. Review your employer plan documents and ask a qualified professional about personal decisions.

Checking the method

A separate script recomputes every test case two ways: year by year, and as a sum of each year's deposits grown to the end.

Read how we test our calculators, or browse more money calculators.

Frequently asked questions

How does this 401(k) calculator work?

It grows the opening balance once a year, then adds that year’s employee contribution and employer match at year-end. Salary changes by your entered growth assumption.

What does an employer match mean here?

It is an estimate based on the match rate and salary percentage you enter. Employers use different plan terms, so check your plan documents for the actual formula.

What contribution limit does the calculator use?

The default is $24,500, the IRS 2026 employee elective-deferral limit for most 401(k) participants under age 50. The field is editable and held constant across modeled years; catch-up contributions are not included.

Are the projected returns guaranteed?

No. The return is a constant assumption you choose. Actual investment values can be higher or lower, including losses.

Does the result account for tax or inflation?

No. The output is a nominal USD estimate before taxes, fees, withdrawals, inflation and other plan-specific rules.

Is this for US accounts only?

Yes. It models a US 401(k) account and uses US dollars. It is not designed for retirement plans in other countries.

Sources and methodology

The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.

Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 22 Oct 2026; next review due by . Found an error? Tell us.

Changelog

  • : First release. The default assumptions project $1,728,711 over 30 years; this is an illustrative result, not a forecast.