How much you can contribute each year
The amount you can put into a Roth IRA each year is set by the IRS and changes based on your age. For 2024, the limit is $7,000 per year if you are under 50. If you are 50 or older, you can contribute $8,000 per year — an extra $1,000 called a catch-up contribution. For 2025, these limits increase to $7,500 and $8,500 respectively.
These are the maximum amounts you can deposit across all your IRA accounts combined in a single tax year. If you have more than one Roth IRA, or both a Roth IRA and a traditional IRA, your total contributions to all of them cannot exceed the annual limit. The IRS counts contributions made between January 1 and December 31 of each tax year, though you can also make contributions until the tax filing deadline (usually April 15 of the following year) and have them count toward the previous year.
The contribution limit applies only to money you add yourself. It does not include earnings that grow inside the account, transfers from other retirement accounts, or rollovers from employer plans. Those do not count against your annual limit.
Key Takeaways
- For 2024, you can contribute $7,000 per year to a Roth IRA if you are under 50, or $8,000 if you are 50 or older; these amounts increase to $7,500 and $8,500 in 2025.
- Your contribution limit is a combined total across all IRA accounts you own, whether Roth or traditional.
- You can make contributions until the tax filing deadline (usually April 15) and have them count toward the previous tax year.
- Income limits may prevent you from contributing the full amount if your earnings are above a certain threshold, depending on your filing status.
- Earnings that grow inside your Roth IRA do not count against the annual contribution limit.
Income limits that reduce or block contributions
Even if you have money to invest, the IRS limits who can contribute based on income. These limits depend on your Modified Adjusted Gross Income (MAGI) and your tax filing status. If your income falls within a certain range, you can contribute a reduced amount. If your income exceeds the upper limit, you cannot contribute at all that year.
For 2024, if you file as single, your ability to contribute phases out between $146,000 and $161,000 of MAGI. If you are married filing jointly, the range is $230,000 to $240,000. If you are married filing separately, the range is $0 to $10,000. For 2025, these ranges shift slightly higher: single filers phase out between $161,000 and $176,000, and married filing jointly between $253,000 and $263,000.
If your income is below the lower threshold for your filing status, you can contribute the full amount. If your income falls within the phase-out range, you must calculate a reduced contribution amount — the IRS provides a worksheet for this. If your income exceeds the upper threshold, you cannot contribute to a Roth IRA that year, though you may be able to use a backdoor Roth strategy (a conversion from a traditional IRA) if you meet other conditions.
What counts as a contribution versus what does not
A contribution is money you deposit into your Roth IRA account from your own pocket. This includes paychecks, self-employment income, spousal income (if you file jointly and your spouse has earned income), or any other earned income you report on your tax return. Contributions count toward your annual limit.
Money that does not count toward your limit includes investment gains (interest, dividends, capital gains), employer matching contributions (if you have a SEP-IRA or Solo 401(k) that allows Roth deferrals), and transfers or rollovers from other retirement accounts. If you roll over funds from a 401(k) or traditional IRA into a Roth IRA, that rollover does not reduce your contribution room for that year — though it may trigger tax consequences depending on the type of account you are rolling from.
You must have earned income in order to contribute. You cannot contribute based on investment returns, Social Security, pensions, or other unearned income, even if you have a Roth IRA account open.
Contribution deadlines and tax year rules
You can make contributions to a Roth IRA for a given tax year until the tax filing deadline, which is usually April 15 of the following year (or later if you file an extension). For example, you can make contributions for the 2024 tax year anytime between January 1, 2024 and April 15, 2025. You must specify which tax year your contribution is for when you deposit the money.
If you contribute more than the annual limit in a single tax year, the excess amount is subject to a 6% penalty tax each year it remains in the account, unless you withdraw it. The IRS calls this an excess contribution penalty. If you discover you have over-contributed, you can withdraw the excess and any earnings on it before the tax filing deadline to avoid the penalty.
Contributions made after the tax filing deadline count toward the following tax year, not the year in which you made the deposit. For instance, if you deposit money on May 1, 2025, it counts toward your 2025 contribution limit, not 2024.
Catch-up contributions for people 50 and older
If you turn 50 at any point during the tax year, you become may be able to access to make a catch-up contribution that same year. The catch-up amount is $1,000 for 2024 and 2025, bringing your total limit to $8,000 and $8,500 respectively. You do not have to wait until your birthday to make the catch-up contribution — you can deposit the full amount anytime during the year you turn 50.
The catch-up contribution is a separate allowance and does not reduce your ability to contribute the regular amount. If you are 50 or older and have earned income, you can contribute both the regular limit and the catch-up amount in the same year.
Spousal contributions and household income
If you are married filing jointly and your spouse has little or no earned income, your spouse can still contribute to a Roth IRA based on your household earned income. This is called a spousal contribution. Your spouse can contribute up to the annual limit (or catch-up amount if 50 or older) as long as your combined household earned income is at least equal to the total contributions you both make.
For example, if you earn $100,000 and your spouse earns $5,000, your combined earned income is $105,000. You could each contribute $7,000 (totaling $14,000) as long as your combined income is at least $14,000. However, spousal contributions are still subject to the income phase-out limits based on your MAGI and filing status.
What happens if you contribute too much
If you deposit more than the annual limit into your Roth IRA, the excess is subject to a 6% excise tax each year it stays in the account. This penalty applies to the excess amount itself, not to your entire account. If you catch the over-contribution before the tax filing deadline, you can withdraw the excess plus any earnings it generated, and the penalty will not apply.
If you do not catch it in time, you must file Form 5329 with your tax return to report the excess contribution and pay the 6% penalty. You can still withdraw the excess in later years, but you will owe the 6% penalty for each year the excess remained in the account. To avoid this, keep track of your total contributions across all IRA accounts and check them against the annual limit before the deadline.
Frequently Asked Questions
Can I contribute more if I have self-employment income?
Your Roth IRA contribution limit is based on earned income, which includes self-employment income. However, the limit itself does not change — you still cannot contribute more than $7,000 (or $8,000 if 50+) per year to a Roth IRA. Self-employment income may allow you to open and fund a Solo 401(k) or SEP-IRA in addition to your Roth, which have higher limits.
Do rollovers from my 401(k) count against my annual contribution limit?
No. Rollovers and transfers from other retirement accounts do not count toward your annual Roth IRA contribution limit. You can roll over any amount from a 401(k) or traditional IRA without reducing your ability to make regular contributions that year. However, rolling over a traditional IRA to a Roth may trigger income tax on the pre-tax portion.
What if my income is above the phase-out limit?
If your MAGI exceeds the upper phase-out limit for your filing status, you cannot make a direct contribution to a Roth IRA that year. You may be able to use a backdoor Roth strategy: contribute to a traditional IRA and then convert it to a Roth. This strategy has its own rules and tax implications, so consult a tax professional before attempting it.
Can I contribute to a Roth IRA if I do not work?
No. You must have earned income (wages, self-employment income, or taxable alimony) to contribute to any IRA. Income from investments, Social Security, pensions, or unemployment benefits does not count. If you are married and your spouse has earned income, you may be able to make a spousal contribution based on their income.
If I contribute in April, which tax year does it count for?
Contributions made between January 1 and the tax filing deadline (usually April 15) can count for either the current year or the previous year, depending on which year you specify when you make the deposit. If you deposit money on April 10, 2025, you can designate it as a 2024 or 2025 contribution. Check with your financial institution about how they handle the designation.