Roth IRA Contribution Limits and How They Work
Your 2024 and 2025 Roth IRA contribution limits
For 2024, you can put up to $7,000 into a Roth IRA if you are under 50 years old, or $8,000 if you are 50 or older. For 2025, those limits rise to $7,000 and $8,000 respectively — the IRS adjusts these amounts every few years for inflation, so the exact figure depends on which tax year you are funding.
The limit applies to the total you contribute across all Roth IRAs you own. If you have two Roth IRAs at different banks, your combined contributions to both cannot exceed the annual limit. The same rule applies if you also own a traditional IRA — your Roth and traditional contributions together cannot exceed the limit for that year.
You can contribute to a Roth IRA only if you have earned income in that tax year. Earned income means wages, salary, self-employment income, or taxable alimony — not investment returns, Social Security, or pension payments. You must also meet income limits based on your filing status, which determine whether you can contribute the full amount, a reduced amount, or nothing at all.
Key Takeaways
- The 2024 contribution limit is $7,000 ($8,000 if age 50+), and the 2025 limit is $7,000 ($8,000 if age 50+), with the IRS adjusting these amounts periodically for inflation.
- Your combined contributions to all Roth and traditional IRAs cannot exceed the annual limit, even if you own multiple accounts.
- You must have earned income in the tax year to contribute, and your income must fall below the IRS phase-out range for your filing status.
- You can contribute to a Roth IRA for a given tax year until the tax filing deadline the following year, normally April 15.
- Catch-up contributions of an extra $1,000 per year are available to account holders age 50 and older.
Income limits that reduce or eliminate your contribution
The IRS sets income phase-out ranges that determine how much you can contribute. If your Modified Adjusted Gross Income (MAGI) falls below the range for your filing status, you can contribute the full amount. If it falls within the range, your contribution is reduced. If it exceeds the upper limit, you cannot contribute to a Roth IRA that year.
For 2024, the phase-out ranges are: single filers $146,000 to $161,000; married filing jointly $230,000 to $240,000; married filing separately $0 to $10,000. For 2025, the ranges shift to: single filers $151,000 to $166,000; married filing jointly $236,000 to $246,000; married filing separately $0 to $10,000. MAGI is usually your adjusted gross income from your tax return, though certain items like foreign earned income or student loan interest can change the calculation.
If your income falls within the phase-out range, the IRS provides a worksheet to calculate your reduced contribution limit. Many tax software programs and IRA custodians calculate this automatically. If you exceed the upper limit, you cannot contribute directly to a Roth IRA, though you may be able to use a backdoor Roth conversion strategy — a separate process that involves contributing to a traditional IRA and then converting it.
Deadlines for contributing to a Roth IRA
You can contribute to a Roth IRA for a given tax year until the tax filing deadline the following year. For the 2024 tax year, that deadline is April 15, 2025. For the 2025 tax year, the deadline is April 15, 2026. This means you have until mid-April to fund an IRA for the previous calendar year.
When you make a contribution, you must tell your IRA custodian which tax year it applies to. If you do not specify, most custodians assume it applies to the current year. This matters because if you contribute in January 2025 but want it to count toward your 2024 limit, you must say so explicitly — otherwise it counts against your 2025 limit.
Catch-up contributions for account holders age 50 and older
If you are 50 or older by December 31 of the tax year, you can contribute an extra $1,000 on top of the regular limit. For 2024 and 2025, this means you can contribute $8,000 total (or $9,000 if you turn 50 during the year). The catch-up contribution is subject to the same income phase-out rules as regular contributions.
You do not need to do anything special to make a catch-up contribution — simply contribute the higher amount to your Roth IRA. Your custodian will track whether you are may be able to access based on your age. If you are married and both spouses are 50 or older, each spouse can make a catch-up contribution to their own IRA.
What happens if you contribute too much
If you contribute more than the annual limit, the excess amount is subject to a 6% excise tax each year it remains in the account. The tax applies to the excess contribution itself, not to any earnings on it. To fix an over-contribution, you can withdraw the excess plus any earnings on it before the tax filing deadline.
If you withdraw the excess and earnings by the deadline, you report the earnings as income on your tax return but avoid the 6% penalty. If you do not withdraw by the deadline, you owe the 6% tax for that year and every year the excess sits in the account. Over-contributions can happen accidentally — for example, if you contribute to both a Roth and a traditional IRA without realizing the combined total exceeded the limit, or if your income was lower when you contributed but higher when you filed taxes.
Contributing through an employer Roth option
Some employers offer a Roth 401(k) or Roth 403(b) option, which is separate from a Roth IRA. Contributions to these plans do not count against your Roth IRA limit. For 2024, the limit for Roth 401(k) and 403(b) plans is $23,500 ($31,000 if age 50+). For 2025, the limit is $24,500 ($33,500 if age 50+).
If you have both a Roth IRA and a Roth 401(k) through your employer, you can max out both in the same year. The contribution limits are separate. However, if you have a traditional 401(k) and a Roth 401(k) at the same employer, your combined contributions to both cannot exceed the annual limit.
Spousal Roth IRA contributions
If you are married and file taxes jointly, a non-working spouse can contribute to a Roth IRA based on the working spouse's earned income. This is called a spousal IRA contribution. The non-working spouse can contribute up to the annual limit ($7,000 for 2024 and 2025, or $8,000 if age 50+), provided the working spouse's earned income is at least equal to the total contributions both spouses make.
For example, if one spouse earns $15,000 and the other has no income, the earning spouse can contribute $7,000 to their own Roth IRA and the non-earning spouse can contribute $7,000 to a separate Roth IRA, for a combined $14,000. Both contributions must stay within the combined income limit. The non-earning spouse's contribution is still subject to the income phase-out rules based on the couple's combined MAGI.
Frequently Asked Questions
Can I contribute to a Roth IRA if I have no earned income?
No, you must have earned income in the tax year to contribute. If you are married and your spouse has earned income, you may be able to make a spousal IRA contribution. If you have no earned income and are not married to someone who does, you cannot contribute that year.
What if I contribute to a Roth IRA and then my income rises above the phase-out limit?
If you contributed when your income was below the limit but your income rises before you file taxes, you have over-contributed. You can withdraw the excess plus earnings before the tax filing deadline to avoid the 6% penalty. If you do not withdraw, you owe the penalty for that year and every year the excess remains.
Can I contribute to a Roth IRA for multiple years at once?
Yes, you can contribute to a Roth IRA for the current year and any prior year back to the tax filing deadline. For example, in April 2025 you could contribute $7,000 for 2024 and $7,000 for 2025. You must specify which tax year each contribution applies to when you make it.
Do employer Roth 401(k) contributions count toward my Roth IRA limit?
No. Roth 401(k) and Roth 403(b) contributions have their own separate limits. You can max out both a Roth IRA and a Roth 401(k) in the same year. However, if your employer offers both a traditional and Roth 401(k), your combined contributions to both versions cannot exceed the annual 401(k) limit.
What is a backdoor Roth if I earn too much to contribute directly?
A backdoor Roth is a strategy where you contribute to a traditional IRA and then convert it to a Roth IRA. This works even if your income exceeds the Roth IRA phase-out limit. The conversion itself is taxable, and there are rules about existing traditional IRA balances that can complicate the process. Consult a tax professional before attempting a backdoor Roth.