The 2024 Roth IRA contribution limit is $7,000 per year for most people under 50
For 2024, you can put up to $7,000 into a Roth IRA if you are under age 50. If you are 50 or older, you can contribute an additional $1,000 as a catch-up contribution, bringing your total to $8,000. These limits apply to your combined contributions across all Roth IRAs you own — if you have multiple accounts, the $7,000 or $8,000 is your total across all of them, not per account.
The contribution limit is set by the IRS and changes most years based on inflation. The $7,000 limit has been in place since 2023. Before that, the limit was $6,500 for people under 50. These amounts are the maximum you can contribute; you do not have to contribute the full amount if you cannot afford it.
Key Takeaways
- The maximum contribution for 2024 is $7,000 if you are under 50, or $8,000 if you are 50 or older.
- This limit applies to your total across all Roth IRAs you own, not to each account separately.
- You can only contribute money you earned from work — you cannot contribute more than your total earned income for the year.
- The IRS may reduce or eliminate your ability to contribute if your income is above certain thresholds, which vary by filing status.
Income limits that reduce or block your contribution
Even if you have earned income, the IRS limits who can contribute to a Roth IRA based on how much money you make. These income limits depend on your tax filing status. If your income is above the limit for your status, you cannot contribute the full amount — and if your income is high enough, you cannot contribute at all.
For 2024, the income limits are:
| Filing Status | Income Range for Reduced Contribution | Income at Which You Cannot Contribute |
|---|---|---|
| Single or Head of Household | $146,000 to $161,000 | $161,000 and above |
| Married Filing Jointly | $230,000 to $240,000 | $240,000 and above |
| Married Filing Separately | $0 to $10,000 | $10,000 and above |
The income used for these limits is your Modified Adjusted Gross Income (MAGI), which is usually your adjusted gross income from your tax return. If your income falls in the middle range, you can contribute a reduced amount — the IRS has a worksheet to calculate exactly how much. If your income is at or above the upper limit, you cannot contribute to a Roth IRA for that year.
What counts as earned income for contributions
You can only contribute money to a Roth IRA if you earned it from work. Earned income includes wages, salary, self-employment income, and taxable alimony. It does not include investment returns, rental income, Social Security, pensions, or money from unemployment benefits.
The amount you contribute cannot be more than your total earned income for the year. For example, if you earned $5,000 in 2024, you can contribute at most $5,000 to a Roth IRA, even though the limit is $7,000. If you are married and file jointly, you and your spouse can each contribute based on your own earned income, or one spouse can contribute based on the other's income if that spouse has little or no earned income (this is called a spousal Roth IRA).
Deadlines and timing for 2024 contributions
You can make contributions to your Roth IRA for 2024 anytime between January 1, 2024, and April 15, 2025. The April 15 date is the tax filing deadline, and the IRS treats contributions received by that date as 2024 contributions. If you miss the April 15 deadline, you can still contribute for 2025 starting January 1, 2025, but you cannot go back and contribute for 2024.
You do not have to contribute all at once. You can spread your contributions throughout the year in smaller amounts. Some people contribute monthly, others contribute a lump sum when they file taxes. The timing does not matter as long as the total for the year does not exceed the limit and you stay within the April 15 deadline.
What happens if you contribute too much
If you put more money into your Roth IRA than the limit allows, the IRS charges a 6 percent excise tax on the excess amount each year it stays in the account. This tax is separate from income tax and can add up quickly if the mistake is not fixed. The excess contribution is also subject to income tax when you withdraw it.
If you realize you have over-contributed, you can withdraw the excess and any earnings on it before your tax filing deadline (including extensions) to avoid the penalty. You will owe income tax on the earnings portion of the withdrawal, but the 6 percent excise tax will not apply. After the deadline passes, you are stuck with the penalty unless you file an amended return and correct it.
Catch-up contributions for people 50 and older
If you are 50 or older by December 31, 2024, you can contribute an extra $1,000 on top of the regular $7,000 limit, for a total of $8,000. This catch-up contribution is designed to help people save more as they approach retirement. You must meet all the other rules — you still need earned income of at least $8,000, and your income cannot exceed the limits for your filing status.
The catch-up contribution is optional. You do not have to use it if you do not want to or cannot afford it. If you turn 50 during 2024, you can make the catch-up contribution for that year.
Frequently Asked Questions
Can I contribute to a Roth IRA if I have no earned income?
No, you must have earned income to contribute. If you are married and your spouse has earned income, you may be able to make a spousal Roth IRA contribution based on their income. Otherwise, you cannot contribute if you have no wages or self-employment income for the year.
If I contribute $7,000 in January, can I contribute another $7,000 in December?
No. The $7,000 limit is your total for the entire year across all Roth IRAs you own. If you contribute $7,000 in January, you have reached your limit and cannot contribute more in 2024. Any additional contributions would be excess contributions subject to the 6 percent penalty.
Does my employer's 401(k) limit count toward my Roth IRA limit?
No. Your Roth IRA contribution limit and your 401(k) contribution limit are separate. You can contribute the full $7,000 to a Roth IRA and also contribute to a 401(k) in the same year. However, your income from the 401(k) plan may affect whether you can deduct traditional IRA contributions.
What if my income changes after I contribute?
If your income ends up higher than expected and exceeds the limit, you have until your tax filing deadline to withdraw the excess contribution and avoid penalties. If your income is lower than expected, you can still keep the contribution — there is no penalty for contributing less than the limit.
Can I carry over unused contribution room to next year?
No. If you do not use your full $7,000 contribution room in 2024, you cannot carry it over to 2025. Each year has its own limit. However, you can always contribute up to the new year's limit starting January 1, 2025.