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

[Updated article; original publish date 12/3/21] If you’ve changed jobs during your career, chances are you’ve participated in a few employer-sponsored retirement plans. Some may be 401(k)s, others might be 403(b)s or 457(b)s. If you have an account with more than one of these plans, it will help to know what the differences are and your options for managing them when you leave your employer.

Woman at desk looking at laptop.
 

401(k)

403(b)

457(b)

Employers

Private companies (for-profit businesses)

Public schools, churches, and certain 501(c)(3) tax-exempt organizations

Certain state and local governments and Internal Revenue Code Section 501 tax-exempt nongovernmental entities

Maximum annual employee contribution*

$23,000    

$23,000

$23,000

Annual catch-up contribution limit for ages 50+*

$7,500

$7,500

$7,500 (for governmental 457(b) plans)

Maximum annual plan contribution*

Lesser of:

1   100% of compensation, or

2   $69,000

Lesser of:

1   100% of compensation, or

2   $69,000

Lesser of:

1   100% of compensation, or

2   $23,000

Special contributions allowed?

No

Yes

Yes

10% early withdrawal penalty?

Yes (unless exception applies)

Yes (unless exception applies)

No (with the exception of any rollover amounts accepted from 403(b) or 401(k) plan, unless exception applies)

Roth allowed?

Yes

Yes

Yes (for governmental 457(b) plans)

Loans allowed?

Yes

Yes

Yes (for governmental 457(b) plans)

Withdrawal for financial difficulty allowed?

Yes—hardship withdrawal (subject to 10% early withdrawal penalty)

Yes—hardship withdrawal (subject to 10% early withdrawal penalty)

Yes—unforeseen emergency withdrawal (no 10% early withdrawal penalty)

Rollovers to other eligible retirement plans (401(k), 403(b), governmental 457(b), or IRAs)

Yes

Yes

Yes (for governmental 457(b) plans)

Plans you participate in Maximum annual employee contributions
401(k) and 403(b) $23,000 total
457(b) and 401(k) $23,000 + $23,000 = $46,000 total
403(b) and 457(b) $23,000 + $23,000 = $46,000 total