Employer Match Calculator Formula

Understand the math behind the employer match calculator. Each variable explained with a worked example.

Formulas Used

Annual Employer Match

employer_match_annual = employer_annual

Total Annual (You + Employer)

total_annual_contrib = your_annual_contrib + employer_annual

Employer Match FV (at Retirement)

match_future_value = annual_return > 0 ? employer_annual * (pow(1 + annual_return / 100, years) - 1) / (annual_return / 100) : employer_annual * years

Free Money Left on Table

left_on_table = max(annual_salary * match_limit / 100 * match_pct / 100 - employer_annual, 0) * years

Variables

VariableDescriptionDefault
annual_salaryAnnual Salary(USD)80000
your_contribution_pctYour Contribution(%)6
match_pctEmployer Match Rate(%)50
match_limitMatch Limit (% of Salary)(%)6
yearsYears of Employment(years)20
annual_returnExpected Annual Return(%)7
your_annual_contribDerived value= annual_salary * your_contribution_pct / 100calculated
matchable_pctDerived value= min(your_contribution_pct, match_limit)calculated
employer_annualDerived value= annual_salary * matchable_pct / 100 * match_pct / 100calculated

How It Works

Employer 401(k) Match

An employer match is essentially free money added to your retirement account based on your contributions.

Common Match Formulas

  • 50% of first 6%: Employer contributes $0.50 for every $1.00 you contribute, up to 6% of salary
  • 100% of first 3%: Dollar-for-dollar match on the first 3% of salary
  • Dollar-for-dollar up to 4%: Full match on the first 4%
  • Formula

    Annual Match = Salary x min(Your%, Match Limit%) x Match Rate

    The Cardinal Rule

    Always contribute at least enough to get the FULL employer match. Not doing so is turning down free money -- an immediate 50-100% return on your contribution.

    Worked Example

    $80,000 salary, contributing 6%, employer matches 50% up to 6%, 20 years at 7%.

    annual_salary = 80000your_contribution_pct = 6match_pct = 50match_limit = 6years = 20annual_return = 7
    1. 01Your contribution = $80,000 x 6% = $4,800/year
    2. 02Employer match = $4,800 x 50% = $2,400/year
    3. 03Total annual = $4,800 + $2,400 = $7,200
    4. 04Match future value = $2,400/yr at 7% for 20 years = ~$98,400

    Ready to run the numbers?

    Open Employer Match Calculator