The annual contribution limit for 2024 is $7,000 if you are under 50, or $8,000 if you are 50 or older
The contribution limit is the maximum amount of money you can deposit into a Roth IRA in a single calendar year. For 2024, that limit is $7,000 per person under age 50. If you are 50 or older, you can contribute an additional $1,000 per year, bringing your total to $8,000. This extra amount is called a catch-up contribution.
These limits apply to your total contributions across all Roth IRAs you own. If you have two Roth IRA accounts at different banks, your combined deposits cannot exceed the annual limit. The limit resets on January 1 each year.
The IRS adjusts these limits every few years based on inflation. The $7,000 limit has been in place since 2023. Before that, the limit was $6,500. Check the IRS website or your bank's Roth IRA page each January to confirm the current year's limit, since it may have changed.
Key Takeaways
- 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, as of 2024.
- The limit applies to all your Roth IRAs combined, not per account, so you cannot split the money across multiple banks to contribute more.
- You can only contribute money you actually earned from work or self-employment in that calendar year.
- If you exceed the limit, the IRS charges a 6 percent penalty tax each year until you remove the excess and any earnings on it.
- The limit changes periodically, so confirm the current year's amount before you deposit money.
What counts as income you can contribute
You can only contribute money to a Roth IRA if you have earned income in that year. Earned income means money you received from a job, self-employment, or a business you own. It does not include investment returns, rental income, Social Security, pensions, or money from a spouse.
Your contribution limit cannot be higher than the amount of earned income you actually made that year. If you earned $4,000 in 2024, you can contribute at most $4,000 to your Roth IRA, even though the annual limit is $7,000. If you earned $10,000, you can contribute the full $7,000.
If you are married and file taxes jointly, your spouse can have their own Roth IRA with their own contribution limit, based on their own earned income. A non-working spouse can contribute to a spousal Roth IRA only if the working spouse has enough earned income for both of them combined.
Income limits that reduce or block contributions
Even if you have earned income, your ability to contribute to a Roth IRA depends on your Modified Adjusted Gross Income (MAGI). If your income is too high, you cannot contribute the full amount, or you cannot contribute at all. These limits change every year and vary depending on your filing status.
For 2024, if you file as single, you can contribute the full amount if your MAGI is below $146,000. Your contribution amount phases out (reduces gradually) between $146,000 and $161,000. If your MAGI is $161,000 or higher, you cannot contribute to a Roth IRA at all. If you are married filing jointly, the phase-out range is $230,000 to $240,000.
These income thresholds increase slightly each year. If your income is close to the limit, check the IRS website or ask your tax preparer whether you can contribute in the current year. If you are over the limit, you may be able to use a backdoor Roth conversion, which is a different strategy for getting money into a Roth IRA, but that involves more steps and tax considerations.
What happens if you contribute too much
If you deposit more than the annual limit into your Roth IRA, the excess amount is called an excess contribution. The IRS charges a 6 percent penalty tax on the excess amount each year it remains in the account. The penalty applies every year until you remove the excess and any earnings it generated.
For example, if you contributed $8,000 when the limit was $7,000, you have a $1,000 excess. The IRS charges you a 6 percent penalty ($60) in year one. If you do not remove the $1,000 by the end of year two, you owe another 6 percent penalty on that $1,000 in year two, and so on.
To fix an excess contribution, you must withdraw the excess amount plus any earnings it made before your tax return deadline for that year (usually April 15 of the following year). If you withdraw it by that date, you avoid the penalty tax, though you still owe income tax on any earnings the excess money made. Contact your bank or investment firm to request a removal of excess contributions; they can calculate how much earnings to withdraw along with the excess.
Contributing before the tax deadline
You can make contributions to your Roth IRA for a given tax year until the tax filing deadline, which is usually April 15 of the following year. If you want to contribute for 2024, you have until April 15, 2025 to deposit the money. Your bank or investment firm will ask you which tax year the contribution is for.
You do not have to wait until April to contribute. Most people deposit money throughout the year as they earn it. Some people make one large contribution early in the year, while others set up automatic monthly transfers. The timing does not matter as long as the total does not exceed the annual limit and you deposit it by the deadline.
If you miss the April 15 deadline, you can still deposit money into your Roth IRA, but it will count toward the next tax year's limit. For example, if you deposit $5,000 on May 1, 2025, it counts as a 2025 contribution, not a 2024 contribution.
Catch-up contributions for people 50 and older
If you are 50 or older, you can contribute an extra $1,000 per year beyond the standard limit. This is called a catch-up contribution and is designed to help people save more as they approach retirement. For 2024, this means you can contribute $8,000 total instead of $7,000.
You become may be able to access for the catch-up contribution on January 1 of the year you turn 50. You do not need to do anything special to use it; just deposit the higher amount. Your bank will accept contributions up to $8,000 for that year. If you have a spouse who is also 50 or older, they can make their own $8,000 contribution to their own Roth IRA.
The catch-up contribution is still subject to the income limits described above. If your MAGI is above the phase-out range for your filing status, you cannot make a catch-up contribution either.
Frequently Asked Questions
Can I contribute to a Roth IRA if I am retired or do not have a job?
No, you must have earned income in that year to contribute. Retirement income, investment returns, and Social Security do not count. If you are married and your spouse has earned income, you may be able to use a spousal Roth IRA to contribute based on their income.
If I have multiple Roth IRAs, can I contribute to each one separately?
No. Your total contributions across all Roth IRAs you own cannot exceed the annual limit. If you have three Roth IRA accounts and contribute $3,000 to each, you have reached the $9,000 limit and exceeded it by $2,000, which triggers the penalty tax.
What if my income changes during the year and I end up over the limit?
If you contributed based on expected income but your actual income ended up lower, you may have an excess contribution. You can withdraw the excess and any earnings by the tax deadline to avoid the penalty. If your income was higher than expected, you are fine as long as you did not exceed the annual dollar limit.
Can I contribute to a Roth IRA and a traditional IRA in the same year?
Yes, but your combined contributions to both types cannot exceed the annual limit. If you contribute $4,000 to a Roth IRA, you can contribute at most $3,000 to a traditional IRA that year (assuming the $7,000 limit applies to you).
What if I contribute after April 15 by mistake?
The money will count toward the next tax year's contribution limit. If you want it to count for the current year, contact your bank immediately and ask them to recharacterize or return the contribution before the tax deadline. Some banks can move it to the correct tax year if you ask quickly enough.