401(k) Calculator

A 401k calculator grows every month’s contribution and employer match at your expected return: balance = P(1 + i)N + each deposit grown to retirement. For example, a $25,000 balance plus 5% of a $60,000 salary, a 50% match up to 6% of pay, 2% raises and a 5.5% return after fees grows to about $892,190.86 by age 67.

What do you want to work out?
You and your pay
Employer match
Assumptions (your guesses, not predictions)
Vesting and IRS limits (2026 figures, editable)
Vesting (optional, employer money only)
IRS limits (tax year 2026)
2026 figures from IRS Notice 2025-67: $24,500 employee limit, $8,000 catch-up at 50 or older, $11,250 at ages 60 to 63, $72,000 total with employer money (not counting catch-up), $360,000 of pay counted. Your age now is used for year 1. Limits are held flat unless you enter a yearly increase.
Example values only. Returns are assumptions you choose; real returns change from year to year and can be negative. Check your plan’s summary plan description for its exact match and vesting rules.
401(k) balance at age 67
$892,190.86Missing match
Contributing 5% of a $60,000.00 salary ($3,000.00 in year 1) with a $1,500.00 employer match, plus your $25,000.00 balance, could grow to $892,190.86 by age 67 (about $298,868.71 in today’s dollars), assuming 6% a year minus 0.5% fees.

In today’s dollars$298,868.71
You contribute (total)$162,102.76
Employer match (total)$81,051.38
Investment growth$624,036.71
Year 1: you / employer$3,000.00 / $1,500.00
Match missed this year$300.00
Contribute for full match6% of pay
Employer money vested now100%
Years held at IRS limit0
You are leaving $300.00 of employer match on the table this year. Contributing 6% of pay instead of 5% ($600.00 more a year from you) would get the full $1,800.00 match. Kept up to age 67, that could add about $140,354.39 to your balance.
Formula
Balance = P × (1 + i)^N + every month’s (E + M) ÷ 12 grown to retirement
= 25,000.00 × 7.616757 + 701,771.94 ≈ $892,190.86
Show steps
  1. Years to retirement: 67 − 30 = 37 years, so N = 444 months. Return after fees: 6% − 0.5% = 5.5% a year, so the monthly rate is i = 5.5% ÷ 12 = 0.0045833.
  2. Year 1 contribution: 5% × $60,000.00 = $3,000.00. The IRS limit at age 30 is $24,500.00, so the full $3,000.00 goes in ($250.00 a month).
  3. Year 1 employer match: 50% of the first 6% of pay (6% × $60,000.00 = $3,600.00): 0.5 × $3,000.00 = $1,500.00. Total match = $1,500.00.
  4. The full match is $1,800.00, reached by contributing 6% of pay. You are missing $300.00 this year.
  5. Your pay rises 2% a year, so contributions and match rise with it. In the last year (age 66), pay is $122,393.24, you put in $6,119.66 and your employer adds $3,059.83. Your contribution stays under the IRS limit every year (from age 50 the limit includes catch-up contributions).
  6. Each month the balance earns interest and then the deposit is added: new balance = balance × (1 + 0.0045833) + (E + M) ÷ 12. In year 1 the deposit is (3,000.00 + 1,500.00) ÷ 12 = $375.00.
  7. Your current balance on its own grows to P × (1 + i)^N = $25,000.00 × 1.0045833^444 = $25,000.00 × 7.616757 ≈ $190,418.92. All the contributions and match, each grown to retirement, add $701,771.94.
  8. Balance at 67: $190,418.92 + $701,771.94 = $892,190.86. Of that, $25,000.00 is your starting balance, $162,102.76 is what you put in, $81,051.38 is employer match and $624,036.71 is investment growth.
  9. In today’s dollars: $892,190.86 ÷ (1 + 0.03)^37 = $892,190.86 ÷ 2.985227 ≈ $298,868.71. That is what the balance would buy at today’s prices.
  10. Vesting: employer money is treated as yours right away (immediate vesting). Your own contributions are always 100% vested.
Picture it
Where your balance comes from, by age
$0$250k$500k$750k$1M3035404550556065$892k
Starting balance + your contributionsEmployer matchInvestment growth
Year-by-year table (37 years)
Each row is one year of age. Amounts are in future dollars.
Age Salary You add Employer adds Growth Balance
30 $60,000.00 $3,000.00 $1,500.00 $1,525.39 $31,025.39
31 $61,200.00 $3,060.00 $1,530.00 $1,867.57 $37,482.95
32 $62,424.00 $3,121.20 $1,560.60 $2,234.18 $44,398.93
33 $63,672.48 $3,183.62 $1,591.81 $2,626.69 $51,801.05
34 $64,945.93 $3,247.30 $1,623.65 $3,046.67 $59,718.67
35 $66,244.85 $3,312.24 $1,656.12 $3,495.78 $68,182.81
36 $67,569.75 $3,378.49 $1,689.24 $3,975.77 $77,226.31
37 $68,921.14 $3,446.06 $1,723.03 $4,488.49 $86,883.88
38 $70,299.56 $3,514.98 $1,757.49 $5,035.90 $97,192.24
39 $71,705.55 $3,585.28 $1,792.64 $5,620.07 $108,190.23
40 $73,139.67 $3,656.98 $1,828.49 $6,243.19 $119,918.90
41 $74,602.46 $3,730.12 $1,865.06 $6,907.59 $132,421.67
42 $76,094.51 $3,804.73 $1,902.36 $7,615.71 $145,744.47
43 $77,616.40 $3,880.82 $1,940.41 $8,370.14 $159,935.84
44 $79,168.73 $3,958.44 $1,979.22 $9,173.63 $175,047.12
45 $80,752.10 $4,037.61 $2,018.80 $10,029.06 $191,132.59
46 $82,367.14 $4,118.36 $2,059.18 $10,939.51 $208,249.64
47 $84,014.49 $4,200.72 $2,100.36 $11,908.21 $226,458.93
48 $85,694.77 $4,284.74 $2,142.37 $12,938.58 $245,824.62
49 $87,408.67 $4,370.43 $2,185.22 $14,034.25 $266,414.52
50 $89,156.84 $4,457.84 $2,228.92 $15,199.04 $288,300.32
51 $90,939.98 $4,547.00 $2,273.50 $16,436.99 $311,557.81
52 $92,758.78 $4,637.94 $2,318.97 $17,752.39 $336,267.11
53 $94,613.96 $4,730.70 $2,365.35 $19,149.75 $362,512.91
54 $96,506.23 $4,825.31 $2,412.66 $20,633.85 $390,384.73
55 $98,436.36 $4,921.82 $2,460.91 $22,209.75 $419,977.20
56 $100,405.09 $5,020.25 $2,510.13 $23,882.77 $451,390.35
57 $102,413.19 $5,120.66 $2,560.33 $25,658.58 $484,729.92
58 $104,461.45 $5,223.07 $2,611.54 $27,543.12 $520,107.65
59 $106,550.68 $5,327.53 $2,663.77 $29,542.72 $557,641.67
60 $108,681.70 $5,434.08 $2,717.04 $31,664.02 $597,456.82
61 $110,855.33 $5,542.77 $2,771.38 $33,914.08 $639,685.05
62 $113,072.44 $5,653.62 $2,826.81 $36,300.34 $684,465.83
63 $115,333.88 $5,766.69 $2,883.35 $38,830.67 $731,946.54
64 $117,640.56 $5,882.03 $2,941.01 $41,513.39 $782,282.97
65 $119,993.37 $5,999.67 $2,999.83 $44,357.27 $835,639.74
66 $122,393.24 $6,119.66 $3,059.83 $47,371.62 $892,190.86
Results are estimates, not financial or tax advice. They assume a steady return, contributions and match spread evenly over each month, the match worked out on the whole year’s pay, and 2026 IRS limits (tax year 2026) held flat unless you change them. Taxes on withdrawals, early-withdrawal penalties and plan-specific rules are not included except in the Roth estimate.

How to use the 401(k) calculator

  1. Pick a tab. 401(k) balance projects your account at retirement, Roth vs traditional compares the two after tax, and Match check shows whether you collect your full employer match.
  2. Enter your age, retirement age, salary, yearly raise, current balance and the percent of pay you contribute.
  3. Enter your employer’s match formula. Choose Two tiers for formulas such as 100% of the first 3% of pay plus 50% of the next 2%.
  4. Type your own return, fees and inflation. Open Vesting and IRS limits to set a vesting schedule or change the 2026 limits.
  5. Read the balance, the split between your money, the match and growth, and the match message. Open Show steps for the full working and the table for every year.

401(k) growth formula

A 401(k) balance grows in two parts. What you have today grows as a lump sum, and each month’s deposit (your contribution plus the match) grows as an annuity:

FV = P × (1 + i)N + C × ((1 + i)N − 1) ÷ i

  • P is your balance today.
  • C is the monthly deposit: your contribution plus the employer match.
  • i is the monthly return after fees: the yearly rate ÷ 12. At 6%, i = 0.005.
  • N is the number of months until you retire.

Worked example. You put in $400 a month and your employer adds $200, so C = $600. At 6% a year for 30 years, N = 360 and 1.005360 ≈ 6.022575. The deposits grow to 600 × (6.022575 − 1) ÷ 0.005 ≈ $602,709.03, from $216,000 paid in. Your own $400 a month accounts for $401,806.02 of that, and the match for $200,903.01.

The calculator does the same thing month by month, so it can also raise your pay each year and stop your contribution at the IRS limit.

2026 401(k) contribution limits

The IRS sets the limits each year. These are the figures for tax year 2026 from IRS Notice 2025-67, which the calculator uses as its starting point.

Limit (2026) Amount
Employee contributions (traditional and Roth combined) $24,500
Catch-up, age 50 or older $8,000 (total $32,500)
Catch-up, ages 60 to 63 $11,250 (total $35,750)
Total of your contributions and employer money $72,000, or 100% of pay if less
Pay that can count for contributions and the match $360,000
Prior-year wages above which catch-ups must be Roth $150,000

Limits usually change for later years. The calculator holds them flat unless you enter a yearly increase, so long projections for high savers are on the cautious side.

How the employer match works

A match formula has a rate and a limit. “50% up to 6% of pay” means your employer adds 50 cents for each dollar you contribute, on contributions up to 6% of your salary. Some employers use two tiers, such as 100% of the first 3% of pay plus 50% of the next 2%.

Worked example. On a $60,000 salary with a 50% match up to 6%, the match applies to the first 0.06 × 60,000 = $3,600 you put in. Contributing 4% ($2,400) earns $1,200. Contributing 6% ($3,600) earns the full $1,800. Under the two-tier formula, contributing 5% ($3,000) earns $1,800 on the first 3% plus 50% of $1,200 on the next 2%, a $2,400 match.

You contribute Your dollars Match (50% up to 6%) Total going in
2% $1,200 $600 $1,800
3% $1,800 $900 $2,700
4% $2,400 $1,200 $3,600
5% $3,000 $1,500 $4,500
6% $3,600 $1,800 $5,400
8% $4,800 $1,800 $6,600

The table is for a $60,000 salary. Above 6% the match stays at $1,800, so each extra dollar is yours alone.

Are you leaving 401(k) match on the table?

The SEC’s investor education site points out that an employer who adds 50 cents for every dollar you save gives you an immediate 50 percent return on that money. Contributing less than the match limit gives part of that return away. In the calculator’s example, contributing 5% instead of 6% misses $300 of match in the first year. Kept up until 67 with raises and growth, the extra 1% (your money plus the match) adds about $140,354.39 to the balance.

One timing detail: some plans work out the match each paycheck. If you reach the IRS limit early in the year, the match can stop for the rest of the year unless the plan has a “true-up”. The calculator works out the match on the whole year, so check your plan’s rules if you contribute a large share of pay.

401(k) vesting schedules

The IRS says the money you contribute from your salary is always 100% vested. Employer contributions can follow a vesting schedule set by the plan. The IRS shows two common examples:

Years of service 3-year cliff 6-year graded
1 0% 0%
2 0% 20%
3 100% 40%
4 100% 60%
5 100% 80%
6 100% 100%

Choose a schedule and your years with the employer, and the year-by-year table adds a “Vested” column: the amount you could keep if you left at the end of that year.

Roth vs traditional 401(k)

According to the IRS, traditional (pre-tax) contributions go in before tax and withdrawals are taxed. Designated Roth contributions go in after tax, and qualified withdrawals of contributions and earnings are not taxed. A qualified withdrawal comes at least five years after your first Roth contribution and on or after age 59½, disability or death. Both share one contribution limit, and matching contributions cannot go directly into the Roth account.

Worked example. Take $1,000 of pay, a 22% tax rate now, 15% in retirement and 6% a year for 30 years (1.0630 ≈ 5.743491). Traditional: all $1,000 goes in and grows to $5,743.49; after 15% tax you keep $4,881.97. Roth: tax comes first, so $780 goes in and grows to $4,479.92, tax-free. Traditional wins here because the retirement rate is lower. With equal rates the two come out the same.

The Roth tab compares the same contribution percent both ways. To keep the take-home cost equal, it assumes the traditional saver invests each year’s tax saving in a taxable account. It then shows the break-even retirement tax rate. These are estimates with tax rates you choose, not tax advice.

Common 401(k) calculation mistakes

  • Using a return before fees. A 0.5% yearly fee on a 6% return leaves 5.5%, which matters over decades.
  • Counting the match on your whole contribution when it stops at a percent of pay.
  • Forgetting that the IRS limit caps contributions, including catch-up rules from age 50 and the higher catch-up at 60 to 63.
  • Comparing Roth and traditional balances without taxes. A traditional balance is before tax; a qualified Roth balance is after tax.
  • Reading a future-dollar balance as today’s buying power. Divide by (1 + inflation)years, as the calculator does.

These results are estimates for planning and learning, not financial or tax advice.

Sources

Checked November 2026.

401(k) savings practice quiz: 10 questions

Test yourself with 10 multiple-choice questions. Choose an answer and press Submit to see if you are right and why. Your score appears at the end.

Question 1 of 10
1. Your employer matches 50% of contributions up to 6% of pay. You earn $70,000 and contribute 4%. What is the yearly match?

Found a mistake? Let us know!

2. With a 50% match up to 6% of pay on a $70,000 salary, how much match do you miss by contributing 4% instead of 6%?

Found a mistake? Let us know!

3. A plan matches 100% of the first 3% of pay and 50% of the next 2%. You earn $80,000 and contribute 5%. What is the match?

Found a mistake? Let us know!

4. What is the 2026 401(k) employee contribution limit for someone age 62, including catch-up?

Found a mistake? Let us know!

5. You and your employer together put $500 a month into a 401(k) earning 6% a year (0.005 a month) for 20 years. About how much do you have?

Found a mistake? Let us know!

6. A $20,000 balance earns 6% a year minus 0.5% fees, compounded monthly, for 30 years with no new deposits. About what is it worth?

Found a mistake? Let us know!

7. Under a 6-year graded vesting schedule like the IRS example, what share of employer money is vested after 4 years of service?

Found a mistake? Let us know!

8. $1,000 of pay goes into a 401(k) for 25 years at 6% a year. Your tax rate is 24% now and 24% in retirement. How do Roth and traditional compare after tax?

Found a mistake? Let us know!

9. Which statement about 401(k) money is true according to the IRS?

Found a mistake? Let us know!

10. A $900,000 401(k) balance is 35 years away. With 3% inflation a year, about what is it worth in today’s dollars?

Found a mistake? Let us know!

Frequently asked questions

How much will my 401(k) be worth when I retire?

It depends on your balance, contribution rate, match, raises, return after fees and years to retirement. In the example, $25,000 plus 5% of a $60,000 salary with a 50% match grows to about $892,190.86 by 67 at 5.5% after fees, or about $298,868.71 in today's dollars with 3% inflation.

What is the 401(k) contribution limit for 2026?

$24,500 for employee contributions, plus an $8,000 catch-up at age 50 or older, or $11,250 at ages 60 to 63. Your contributions plus employer money cannot exceed $72,000, not counting catch-ups.

What is a good 401(k) match?

Compare formulas by the most match you can get as a percent of pay. A 50% match up to 6% is worth up to 3% of pay; 100% of the first 3% plus 50% of the next 2% is worth up to 4%. Then contribute at least enough to collect all of it.

Should I choose a Roth or traditional 401(k)?

If you pay the same tax rate now and in retirement, they come out about even. A traditional 401(k) tends to win if your rate will be lower in retirement, and Roth if it will be higher. The Roth tab shows the break-even rate for your numbers.

What happens to my employer match if I leave before I am vested?

You keep all of your own contributions and their growth. You keep only the vested share of employer money; the rest goes back to the plan. Under a 6-year graded schedule, leaving after 3 years keeps 40% of the match.

Related calculators

Related to This Article

What people say about "401k Calculator: 2026 Limits, Match and Roth vs Traditional"?

No one replied yet.

Leave a Reply