The 2025 Roth IRA contribution limit is $7,000 per year for most people under 50
For 2025, you can put up to $7,000 into a Roth IRA if you are under age 50. This is the same limit as 2024. If you are 50 or older, you can contribute an additional $1,000 per year as a catch-up contribution, bringing your total to $8,000.
These limits apply to your total contributions across all Roth IRAs you own. If you have multiple Roth accounts at different banks or brokers, the $7,000 (or $8,000) is your combined ceiling, not per account. You cannot split $7,000 among three accounts and contribute $7,000 to each one.
The limit covers only money you contribute yourself. Any earnings your account makes through investment growth do not count against the limit and are not taxed when you withdraw them in retirement, which is the main advantage of a Roth account.
Key Takeaways
- The 2025 contribution limit is $7,000 for people under 50 and $8,000 for people 50 and older.
- The limit applies to all your Roth IRAs combined, not to each account separately.
- You can only contribute money you earned from work or self-employment income in 2025; you cannot contribute more than you earned that year.
- The deadline to contribute for 2025 is typically April 15, 2026, though your financial institution may have an earlier cutoff date.
Income limits affect whether you can contribute at all
Even if you have earned income, your ability to contribute to a Roth IRA phases out at higher income levels. The phase-out range depends on your filing status and changes each year. For 2025, the income ranges are higher than 2024, but the exact amounts vary by whether you file as single, married filing jointly, married filing separately, or head of household.
If your income falls within the phase-out range, you can contribute a reduced amount rather than the full $7,000. If your income exceeds the top of the range, you cannot contribute to a Roth IRA directly. However, you may still be able to use a backdoor Roth strategy, which involves contributing to a traditional IRA and then converting it to a Roth. This strategy has no income limit, though it involves tax considerations you should discuss with a tax professional.
Your financial institution or a tax professional can tell you whether your 2025 income falls within the contribution phase-out range for your filing status. The IRS publishes the exact ranges each January.
You can only contribute earned income
The $7,000 limit assumes you have at least $7,000 in earned income during 2025. Earned income means money from a job, self-employment, or other work. It does not include investment returns, rental income, Social Security, pensions, or money from a spouse.
If you earned only $4,000 in 2025, you can contribute only $4,000 to your Roth IRA that year, even though the limit is $7,000. If you are married and file jointly, you can use your spouse's earned income to fund a spousal Roth IRA in their name, but you still cannot contribute more than the earned income you and your spouse had combined.
Contribution deadlines and how to avoid overpayment penalties
You can contribute to a Roth IRA for the 2025 tax year until April 15, 2026. This is the federal tax filing deadline. However, your bank or brokerage may have an earlier cutoff date, so check with them if you plan to contribute close to the deadline.
If you accidentally contribute more than the limit, the IRS charges a 6 percent excise tax on the excess amount each year it remains in the account. You can avoid this penalty by withdrawing the excess contribution and any earnings on it before your tax return is due. Your financial institution can help you request a corrective distribution if you overpay.
If you contribute to both a Roth IRA and a traditional IRA in the same year, the combined contributions cannot exceed $7,000 (or $8,000 if you are 50 or older). You must track contributions across all accounts to stay within the limit.
How limits have changed and what to expect
The $7,000 limit for people under 50 has been in place since 2023. Before that, the limit was $6,500. The IRS raises contribution limits every few years when inflation reaches a certain threshold, but there is no set schedule. The catch-up contribution for people 50 and older has been $1,000 since 2006.
If the IRS raises the limit for 2026, you will see the new amount announced in October 2025. Your financial institution will update their systems before the new year begins. There is no need to do anything on your end; the limit simply increases automatically.
What happens if you exceed the limit
Contributing more than the annual limit triggers a 6 percent excise tax on the excess amount. This tax applies each year the excess stays in the account. For example, if you contribute $8,000 when the limit is $7,000, you owe a 6 percent tax ($60) on the $1,000 excess for that year. If you do not remove the excess by the next year, you owe another 6 percent tax on it.
To fix an overpayment, contact your financial institution and request a corrective distribution of the excess contribution plus any earnings it generated. You must do this by your tax return deadline (including extensions) to avoid the penalty. If you discover the overpayment after the deadline, you can still request the distribution, but you will owe the excise tax for each year the excess remained in the account.
Frequently Asked Questions
Can I contribute to a Roth IRA if I do not have a job?
No, you must have earned income to contribute. Earned income means money from employment or self-employment. If you have no income, you cannot contribute that year. If you are married and your spouse has earned income, you may be able to open a spousal Roth IRA in your name and fund it with your spouse's income.
If I contribute $7,000 and my account grows to $10,000, do I owe tax on the growth?
No. The $3,000 in earnings is not taxed when you withdraw it in retirement, which is the main benefit of a Roth IRA. You only pay tax on contributions if you withdraw them before age 59½ and before the account has been open for five years, but contributions themselves can always be withdrawn tax-free.
What if I turn 50 during 2025?
You can use the $8,000 catch-up limit for the year you turn 50. Your age on December 31, 2025 determines which limit applies. If you turn 50 on any date in 2025, you can contribute $8,000 for that year.
Can I contribute to a Roth IRA and a 401(k) in the same year?
Yes. The Roth IRA limit and the 401(k) limit are separate. You can contribute $7,000 to a Roth IRA and also contribute to a 401(k) in the same year. However, if your income is high enough, the Roth IRA income phase-out may prevent you from contributing to the Roth even if you can contribute to a 401(k).
Do I have to contribute the full $7,000 every year?
No. You can contribute any amount up to the limit, or nothing at all. There is no minimum contribution and no penalty for contributing less than the maximum. You can also skip a year and contribute nothing, then resume contributions the following year.