How Much You Can Contribute to a Roth IRA Each Year
The annual contribution limit for 2024 is $7,000 if you are under 50
The contribution limit is the maximum amount you can put into a Roth IRA in a single calendar year. For 2024, that limit is $7,000 if you are under age 50. If you are 50 or older, you can contribute an additional $1,000 per year, bringing your total to $8,000. These limits explore to your combined contributions across all Roth IRAs you own — if you have two Roth accounts, your $7,000 limit is split between them, not $7,000 per account.
The IRS adjusts these limits every few years based on inflation. The limit has been $7,000 since 2023. Before that, it was $6,500 for several years. You do not have to contribute the full amount each year — you can contribute less, or nothing at all. But you cannot exceed the limit, and any amount over the limit triggers a penalty tax unless you correct it.
Key Takeaways
- The 2024 contribution limit is $7,000 per year for people under 50, and $8,000 for people 50 and older.
- The limit applies to all your Roth IRAs combined, not per account, so opening multiple accounts does not increase how much you can save.
- You can contribute less than the limit in any year, but contributing more than the limit results in a 6 percent penalty tax on the excess each year it remains in the account.
- You must have earned income in the year you contribute — you cannot fund a Roth IRA with investment returns, gifts, or retirement account rollovers from your spouse.
- The IRS raises the limit periodically for inflation, so the amount changes roughly every two to three years.
Where the limit comes from and when it changes
Congress sets the base contribution limit, and the IRS adjusts it upward when inflation reaches a certain threshold. The adjustment happens in $500 increments, so the limit does not change every year — it stays the same until inflation pushes it high enough to warrant a $500 jump. The last increase was in 2023, when the limit rose from $6,500 to $7,000.
The IRS announces the new limit in October or November of the year before it takes effect. If you are planning to contribute in January, check the IRS website or your bank's Roth IRA page in late fall to confirm the current year's limit. The limit for the year you contribute is what matters, not the limit in the year you withdraw the money.
How income limits affect how much you can contribute
Even if you have the money, you may not be allowed to contribute the full $7,000 or $8,000. Roth IRAs have income limits that reduce or eliminate your contribution room if your income is above a certain threshold. These limits depend on your filing status (single, married filing jointly, married filing separately, or head of household) and change each year along with inflation.
For 2024, if you are single and your modified adjusted gross income (MAGI) is above $146,000, your contribution limit begins to shrink. If your MAGI reaches $161,000, you cannot contribute at all. If you are married filing jointly, the phase-out range is $230,000 to $240,000. These ranges shift upward each year. If your income falls below the phase-out range, the income limit does not affect you — you can contribute the full amount.
Your employer's retirement plan (like a 401(k)) does not count toward the Roth IRA income limit, but your wages, self-employment income, interest, dividends, and capital gains do. If you are unsure whether you are over the limit, calculate your MAGI using IRS Form 1040 instructions or ask a tax preparer.
What counts as earned income for contribution purposes
You must have earned income in the year you contribute. Earned income means wages from a job, net self-employment income, or taxable alimony. It does not include investment returns, rental income, Social Security, pensions, or gifts. If you are married and your spouse has earned income, you can both contribute to your own Roth IRAs based on your individual incomes, but a non-working spouse cannot contribute based on the other spouse's income alone.
The amount you contribute cannot exceed your earned income for that year. If you earned $4,000 in 2024, you can contribute at most $4,000 to a Roth IRA, even though the limit is $7,000. If you earned $10,000, you can contribute up to $7,000. Self-employed people use their net profit (after business expenses and the self-employment tax deduction) as their earned income.
Penalties for contributing too much
If you contribute more than the limit, the IRS charges a 6 percent excise tax on the excess amount each year it stays in the account. This tax is separate from regular income tax. If you put in $8,000 when the limit is $7,000, you owe 6 percent of the $1,000 excess ($60) in the year you contributed it. If you do not remove the excess, you owe another 6 percent the next year, and the year after that, until the excess is gone.
The way to fix an over-contribution is to withdraw the excess plus any earnings on it before your tax return is due (including extensions). If you do this, you avoid the penalty. If you discover the over-contribution after the important date, you can still withdraw it, but you will owe the 6 percent tax for each year the excess sat in the account. Some banks let you request a corrective withdrawal; others require you to do it yourself. Contact your Roth IRA provider to ask about their process.
Contributing to a Roth IRA and other retirement accounts in the same year
You can contribute to a Roth IRA and a traditional IRA in the same year, but your combined contributions to both cannot exceed the annual limit. If you contribute $4,000 to a traditional IRA, you can contribute at most $3,000 to a Roth IRA (assuming you are under 50 and the limit is $7,000). The limit is shared between the two account types.
A 401(k), 403(b), or other employer plan has its own separate limit, so contributing to one of those does not reduce how much you can put in a Roth IRA. However, if you have a traditional IRA and your income is above a certain threshold, contributing to an employer plan may reduce the amount you can deduct on your taxes for the traditional IRA contribution — though it does not affect the Roth IRA limit itself.
Catch-up contributions for people 50 and older
The $1,000 catch-up contribution for people 50 and older is automatic — you do not have to request it or fill out a special form. Once you turn 50, you can straightforward contribute up to $8,000 that year. Your bank or brokerage will typically update your account to reflect the higher limit, but it is worth confirming with them to make sure they have your correct birth date on file.
The catch-up contribution is available only in the year you turn 50 and every year after. If you turn 50 in December, you can use the higher limit for that year. The catch-up amount also adjusts for inflation in $500 increments, so it may increase from $1,000 to $1,500 or higher in future years, though this has not happened yet.
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. If you are retired, unemployed, or living off investments, you cannot fund a Roth IRA. A non-working spouse can contribute if the other spouse has earned income and you file jointly, using what is called a spousal Roth IRA contribution — but the working spouse must have enough income to cover both contributions.
What happens if I contribute too much by mistake?
You owe a 6 percent excise tax on the excess for each year it remains in the account. Withdraw the excess plus any earnings on it as soon as you notice the mistake. If you withdraw before your tax return is due, you can avoid the penalty. If you withdraw after the important date, you still owe the tax for the years the excess was in the account.
Do I have to contribute the full limit every year?
No. You can contribute any amount up to the limit, or nothing at all. There is no minimum contribution. However, you cannot carry over unused contribution room to future years — if you do not use your $7,000 limit in 2024, you cannot contribute $14,000 in 2025.
If I have two Roth IRAs, can I contribute the full limit to each one?
No. The limit applies to all your Roth IRAs combined. If you have two accounts and the limit is $7,000, your total contributions across both accounts cannot exceed $7,000. Opening multiple accounts does not increase your contribution room.
Does my employer's 401(k) limit affect how much I can contribute to a Roth IRA?
No. A 401(k) has its own separate contribution limit. You can contribute the full amount to both in the same year. However, contributing to a 401(k) may affect whether you can deduct a traditional IRA contribution if your income is high enough, though it does not change the Roth IRA limit itself.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.