Skip to content

401(k) Calculator

%
%
%

Result

Calculated result Ready Change any value to calculate instantly.
↗ Finance

401(k) Calculator — free online calculator.

Formula

FV = B(1+r)^t + C × ((1+r)^t − 1) ÷ r, where C = Salary × Employee contribution rate × (1 + Employer match rate)
  • 401(k) Calculator projects a current balance plus annual employee contributions and an employer match using annual compound growth. The current engine treats the employer match as a percentage of the employee contribution and assumes end-of-year contributions.
  • The main inputs are Current 401(k) balance, Annual salary, Employee contribution, Employer match, Annual return, Years. Enter them in the units and format shown in the calculator.
  • Use monetary amounts, rates and time periods exactly as labeled; the result reflects the assumptions entered on this page.
  • Changing any input above recalculates the result with the same calculation engine used by this page.

Example: 401(k)

Inputs
  • Current 401(k) balance: 20000
  • Annual salary: 60000
  • Employee contribution: 6 %
  • Employer match: 50 %
  • Annual return: 7 %
  • Years: 20

With a $20,000 balance, $60,000 salary, 6% employee contribution, 50% employer match, 7% annual return and 20 years, annual contributions are $5,400 and the projected balance is about $298,769.35.

Sample result: Calculating…

Frequently asked questions

What does the 401(k) calculate?

The employer match is modeled from the salary and employee contribution rate entered.

Which values should I enter?

Enter Current 401(k) balance, Annual salary, Employee contribution, Employer match, Annual return, Years using the units and format shown beside each field.

What formula does this calculator use?

The calculator uses the following relationship: FV = B(1+r)^t + C × ((1+r)^t − 1) ÷ r, where C = Salary × Employee contribution rate × (1 + Employer match rate).

Why might my result differ from another source?

Results can differ when another source uses different units, rounding rules, conventions or assumptions. Compare the inputs and definitions before comparing results.

Does the result update automatically?

Yes. Changing an input updates the result using the same calculation engine shown on this page.

Page information

Updated: October 7, 2026