Stay informed: IRS limits
Find out how much you can save for retirement.
Review the IRS limits for 2025
The IRS has announced the 2025 contribution limits for retirement savings accounts, including contribution limits for 401(k), 403(b), and 457(b) plans, as well as income limits for IRA contribution deductibility. Contribution limits for Health Savings Accounts (HSAs) have also been announced. Please review an overview of the limits below, which now include new SECURE 2.0 Act of 2022 higher catch-up contributions for those age 60-63.
Contribution limits for 401(k) plans
2024 | 2025 | |
Employee pre-tax and Roth contributions1 | $23,000 | $23,500 |
Maximum annual contributions2 | $69,000 | $70,000 |
Age 50+ catch-up contributions1 | $7,500 | $7,500 |
Age 60, 61, 62, 63 catch-up limits3 | - | $11,250 |
1. This limit includes such contributions to all 401(k), 403(b), SIMPLE and SARSEP plans at all employers during your taxable year. Contributions to 457(b) plans, if any, are disregarded. Age 50+ catch-up contributions apply if allowed by your plan and you will have attained at least age 50 during your taxable year. Depending on plan rules, age 50+ catch-up contributions may also be made on a pretax or Roth basis.
2. This limit includes all "annual additions," such as employee pretax and Roth deferrals, employee after-tax contributions, as well as any employer contributions (e.g., match, nonelective) and re-allocated forfeitures. Age 50+ catch-up contributions, whether made on a pretax or Roth basis, are not "annual additions," so do not count towards this limit. The maximum amount typically may not exceed the lesser of 100% of your compensation or this number. Your plan may otherwise limit this; please refer to your plan's materials for other applicable limits.
3. Effective for taxable years beginning after December 31, 2024, the SECURE Act Section 109 increases the catch-up contribution limit for employees who attain ages 60, 61, 62, and 63 by the end of the applicable tax year to the greater of (1) $10,0000 (indexed) or (2) 150% of the regular catch-up contribution limit. The higher catch-up increases the amount of the annual catch-up that can be contributed and is not in addition to the normal age 50 catch-up limit.For employees who earn more than $145,000 in the prior calendar year, all catch-up contributions to a workplace plan at age 50 or older will need to be made to a Roth account in after-tax dollars. Individuals earning $145,000 or less, adjusted for inflation going forward, will be exempt from the Roth requirement. The SECURE Act 2.0 Section 603 is delayed until January 1, 2026.
Contribution limits for 403(b) plans
2024 | 2025 | |
Employee pre-tax and Roth contributions4 | $23,000 | $23,500 |
Employee "lifetime" ("15 year" or "special") catch-up contributions5 | $3,000 | $3,000 |
Maximum annual contributions6 | $69,000 | $70,000 |
Age 50+ catch-up contributions4 | $7,500 | $7,500 |
Age 60, 61, 62, 63 catch-up contributions3 | - | $11,250 |
4. This limit includes such contributions to all 401(k), 403(b), SIMPLE, and SARSEP plans at all employers during your taxable year. Contributions to 457(b) plans, if any, are disregarded. Age 50+ catch-up contributions apply if allowed by your plan and you will have attained at least age 50 during your taxable year. Depending on plan rules, age 50+ catch-up contributions may also be made on a pretax or Roth basis.
5. 403(b) plans of "qualified organizations" may also allow what is known as a "lifetime," "15 year," or "special" catch-up, which must be exhausted before using the age 50+ catch-up. Both catch-up contribution types can be used in the same taxable year if eligibility requirements for both are met. The lifetime catch-up may be available at any age upon attaining 15 years of service with the 403(b) plan sponsor which is a qualified organization. A formula determines the maximum catch-up amount based on contributions in prior years. Total lifetime catch-up contributions in all years are limited to $15,000. Depending on plan rules, lifetime catch-up contributions may be made on a pretax or Roth basis. The $3,000 403(b) lifetime catch-up contribution is not subject to cost-of-living adjustments.
6. This limit includes all "annual additions," such as employee pretax and Roth contributions, employee after-tax contributions, as well as any employer contributions (e.g., match, nonelective) and re-allocated forfeitures. Age 50+ catch-up contributions, whether made on a pretax or Roth basis, are not "annual additions," so do not count towards this limit. Contributions are generally limited to the lesser of 100% of your compensation or this number, but there are some church plan exceptions, and your plan may otherwise limit this; please refer to your plan's materials for other applicable limits.
Contribution limits for governmental 457(b) plans
2024 | 2025 | |
Employee and employer contributions7 | $23,000 | $23,500 |
Double limit catch-up contributions (3 years before "normal retirement age")8 | $23,000 | $47,000 |
Age 50+ catch-up contributions9 | $7,500 | $7,500 |
Age 60, 61, 62, 63 catch-up contributions3 | - | $11,250 |
If you are eligible for both the age 50+ catch-up and the double limit catch-up, you cannot take advantage of both limits, but you are entitled to the greater of the two.
7. The limit is the lesser of the dollar amount shown, or 100% of your includible compensation for the taxable year. This limit includes contributions to all 457(b) plans (governmental and nongovernmental) at all employers during your taxable year, including any employer contributions (and earnings thereon) that vest during the year. Contributions to non-457(b) plans (such as 401(k) and 403(b) plans) are disregarded. Depending on plan rules, employee contributions to a governmental 457(b) plan may be made on a pretax or Roth basis.
8. During the three years prior to the year the participant attains ?normal retirement age,? a participant may make catch-up deferrals that do not exceed the lesser of (i) the normal Code Section 457(b) limit for the year plus any unused limits from prior years that the participant was eligible to participate in the plan, or (ii) twice the normal Code Section 457(b) limit for the year ($47,000 for 2025 [2 × $23,500 = $47,000]).
9. The limit includes age 50+ catch-up contributions to all governmental 457(b) retirement plans at all employers during your taxable year. Age 50+ catch-up contributions to 401(k) and 403(b) plans are disregarded for the 457(b) limit. Age 50+ catch-up contributions apply if allowed by your plan and you will have attained at least age 50 during your taxable year. Depending on plan rules, age 50+ catch-up contributions to a governmental 457(b) plan may also be made on a pretax or Roth basis.
Contribution limits for nongovernmental 457(b) plans
2024 | 2025 | |
Employee and employer contributions10 | $23,000 | $23,500 |
Double limit catch-up contributions (3 years before "normal retirement age")11 | $23,000 | $47,000 |
10. The limit is the lesser of the dollar amount shown, or 100% of your includible compensation for the taxable year. This limit includes contributions to all 457(b) plans (governmental and nongovernmental) at all employers during your taxable year, including any employer contributions (and earnings thereon) that vest during the year. Contributions to non-457(b) plans (such as 401(k) and 403(b) plans) are disregarded. Roth contributions cannot be made to a nongovernmental 457(b) plan.
11. During the three years prior to the year the participant attains ?normal retirement age,? a participant may make catch-up deferrals that do not exceed the lesser of (i) the normal Code Section 457(b) limit for the year plus any unused limits from prior years that the participant was eligible to participate in the plan, or (ii) twice the normal Code Section 457(b) limit for the year ($47,000 for 2025 [2 × $23,500 = $47,000]).
Roth IRA and Traditional IRA maximum annual contribution limits
2024 | 2025 | |
Contribution limit12 | $7,000 | $7,000 |
Age 50+ catch-up contributions13 | Additional $1,000 | Additional $1,000 |
Traditional IRA modified adjusted gross income limit for partial deductibility if you are covered by a retirement plan at work
2024 | 2025 | |
Single | More than $77,000 but less than $87,000 | More than $79,000 but less than $89,000 |
Married - Filing joint returns | More than $123,000 but less than $143,000 | More than $126,000 but less than $146,000 |
Married - Filing separately14 | Less than $10,000 | Less than $10,000 |
Roth IRA modified adjusted gross income phase-out ranges 15
2023 | 2024 | |
Single | At least $146,000 but less than $161,000 | At least $150,000 but less than $165,000 |
Married - Filing joint returns | At least $230,000 but less than $240,000 | At least $236,000 but less than $246,000 |
Married - Filing separately14 | Less than $10,000 | Less than $10,000 |
12. The limit is generally the lesser of the dollar amount shown, or your taxable compensation for the year. For more information about IRA contributions, please see IRS Publication 590-A or consult your tax advisor.
13. If you will have attained at least age 50 during the tax year, you can contribute an additional amount to your IRA each year.
14. Married (filing separately) can use the limits for single individuals if they have not lived with their spouse at any time during the year.
15. As of 2010, there is no income limit for taxpayers who wish to convert a traditional IRA to a Roth IRA.
Health Savings Account (HSA) maximum annual contribution limits
2023 | 2024 | 2025 | |
Self-only coverage | $3,850 | $4,150 | $4,300 |
Family coverage | $7,750 | $8,300 | $8,550 |
Catch-up contribution16 | Additional $1,000 | Additional $1,000 | Additional $1,000 |
16. If you will have attained at least age 55 during the tax year, you can contribute an additional amount to your HSA each year.
Make the most of your savings
If you are not saving to the max in your workplace savings plan today, consider increasing your contributions to help reach your retirement savings goals.17
If your plan allows, visit the contribution page on NetBenefits.com to review your current contribution rate and update it if necessary.