403(b) vs. 401(k) vs. 457(b)—what's the difference?

If you’ve changed jobs over the years, you may have retirement savings in more than one type of plan, such as a 401(k), 403(b), or 457(b). While all three can help you save for retirement with potential tax advantages, they can have different rules about eligibility, contribution limits, withdrawal rules, and more. Understanding those differences can help you make informed decisions about your retirement savings strategy.

A woman is looking at her desktop computer.
401(k)403(b)457(b)
Private, for-profit companies, subject to IRS Section 401(k) rulesPublic schools, churches, universities, charities, and other 501(c)(3) tax-exempt organizationsState and local governments, schools, churches, and certain non-governmental, tax-exempt entities, generally limited to managers or highly compensated employees
Plan type401(k)403(b)457(b)

Maximum annual employee contribution

$24,500

$24,500

$24,500

Annual catch-up contribution limit for ages 50 and up

$8,000

$8,000

$8,000

Super catch-up contribution limit for ages 60-63

$11,250

$11,250

$11,250

Maximum annual plan contribution

The lesser of $72,000 or 100% of compensation

The lesser of $72,000 or 100% of compensation

The lesser of $72,000 or 100% of compensation

Special contributions
(certain participants can contribute above standard IRS limits)

Not allowed

Allowed

Allowed

10% early withdrawal penalty

Yes (unless an exception applies)

Yes (unless an exception applies)

No (except for rollover amounts accepted from a 401(k) or 403(b) plan)

Roth option (contributions are made after taxes are paid)

Yes

Yes

Yes

Loan option

Yes

Yes

Yes

Withdrawal due to financial difficulty

Allowed, subject to 10% early withdrawal penalty

Allowed, subject to 10% early withdrawal penalty

Allowed for unforeseen emergency (no 10% early withdrawal penalty)

Roll over to another eligible retirement plan

Yes

Yes

Yes

Plans you can participate inMaximum annual contribution

401(k) and 403(b)

$24,500 total

457(b) and 401(k)

$24,500 + $24,500 = $49,000 total

403(b) and 457(b)

$24,500 + $24,500 = $49,000 total