401(k) Employer Match Formula: Examples and Vesting Checks

An employer match is determined by the plan document, not by one universal formula. The employee contribution rate, matching rate, compensation definition, match cap, true-up and vesting rules can all change the amount retained.

Formula and decision rule

For a simple dollar-for-dollar match up to a compensation cap: match = eligible compensation × min(employee contribution rate, match cap). For a partial match, multiply the matched contribution by the plan’s matching percentage. Real plans may apply the rule per paycheck.

Worked example

With $60,000 of eligible compensation and a dollar-for-dollar match up to 5%, an employee contributing at least 5% receives a simplified annual match of $60,000 × 5% = $3,000. Contributing only 3% would produce $1,800 under this simple rule.

Per-paycheck versus annual matching

Some plans match each payroll period. Contributing too much early can miss later matches unless the plan has a true-up. Confirm payroll timing and do not assume the annual formula automatically describes deposits.

Vesting changes retained value

Employee deferrals are generally immediately vested, while employer contributions may follow a vesting schedule. A projected account balance should distinguish money deposited from money the worker would retain after leaving.

Use the calculator

The 401(k) Calculator models employee contributions, match assumptions, raises and growth. Save multiple scenarios locally to compare contribution rates.

Primary sources

Frequently asked questions

Is a match guaranteed every year?

Plan terms and employer decisions govern contributions. Read the current summary plan description.

Does the employer match use the employee deferral limit?

Employee deferral and overall plan contribution limits are different concepts. Confirm current IRS limits and plan administration.

Change log

Published August 25, 2026 with simple full-match and under-contribution examples plus vesting limitations.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top