The annual IRA deposit limit for 2024 is $7,000 if you are under 50, and $8,000 if you are 50 or older
The IRA contribution limit is set by the Internal Revenue Service and changes most years based on inflation. For 2024, you can deposit up to $7,000 into a traditional or Roth IRA in a single calendar year if you are younger than 50. If you turn 50 at any point during the year, you become may be able to access for an extra $1,000 catch-up contribution, bringing your total to $8,000. These limits apply to your combined contributions across all IRAs you own — if you have both a traditional and a Roth IRA, the $7,000 or $8,000 is split between them, not added to each.
The IRS adjusts these limits annually, usually in $500 increments, so the number you can deposit changes from year to year. You can find the current year's limit on the IRS website or by calling the IRS directly. The deadline to make a contribution for any given tax year is typically April 15 of the following year, though some employers and financial institutions set earlier internal deadlines.
Key Takeaways
- The 2024 IRA deposit limit is $7,000 under age 50 and $8,000 at age 50 and older, and this limit applies to your total contributions across all IRAs you own.
- The IRS raises these limits most years in $500 steps to account for inflation, so you should check the current limit each January.
- You can deposit money into an IRA until April 15 of the year after the tax year ends, though your bank or brokerage may have an earlier deadline.
- Depositing more than the annual limit triggers a 6% excise tax on the excess amount each year it remains in the account, so correcting an overage quickly matters.
Why the IRS sets a maximum deposit amount
The deposit limit exists to prevent high-income earners from sheltering unlimited amounts of income from taxes. IRAs are tax-advantaged accounts — money you deposit into a traditional IRA reduces your taxable income for that year, and money in a Roth IRA grows tax-free. Without a cap, wealthy people could deposit hundreds of thousands of dollars annually and pay no tax on the growth. The limit keeps the benefit available to ordinary savers while preventing it from becoming a tax shelter for the wealthy.
The catch-up contribution for people 50 and older recognizes that many workers do not have much saved by midcareer and need a way to accelerate their retirement savings in their final working years. It is the only way the IRS allows you to exceed the standard limit without penalty.
What happens if you deposit more than the limit
If you put more money into an IRA than the annual limit allows, the IRS charges a 6% excise tax on the excess amount. That tax applies every single year the excess stays in the account, so a $1,000 overage costs you $60 in year one, another $60 in year two, and so on. The excess also counts as income in the year you deposited it, which can raise your tax bill further.
If you catch the overage before you file your tax return for that year, you can withdraw the excess and the earnings on it, and the IRS will not charge the excise tax. If you discover it after filing, you can still withdraw the excess, but you will owe the 6% tax for each year it sat in the account. Some financial institutions offer an "excess contribution correction" process that handles this automatically, so ask your bank or brokerage if they provide it.
How the limit changes year to year
The IRS announces the new contribution limit for the coming year in late October or early November. The limit is tied to inflation, measured by the Consumer Price Index, and increases in $500 increments. This means the limit might stay the same for two or three years in a row if inflation is low, then jump $500 or $1,000 in a year when inflation is higher.
You can find the current and upcoming limits on the IRS website under "IRA Contribution Limits" or by calling the IRS at 1-800-829-1040. Your bank or brokerage will also display the limit when you log in to make a deposit, though it is worth double-checking the IRS source if you are making a large contribution early in the year.
Contribution limits for employer-sponsored retirement plans are separate
If you have a 401(k), 403(b), or similar plan through your employer, that plan has its own deposit limit — much higher than an IRA limit. For 2024, you can contribute up to $23,500 to a 401(k) if you are under 50, or $31,000 if you are 50 or older. These limits do not affect your IRA limit. You can max out both an IRA and a 401(k) in the same year if you have the income to do so.
The two accounts serve different purposes: a 401(k) is employer-sponsored and often includes a company match, while an IRA is something you open and manage on your own. Many people use both — they contribute to their employer plan first to capture any match, then deposit the remainder of their savings into an IRA.
Income limits for Roth IRA deposits
Traditional IRAs have no income limit — anyone with earned income can deposit the full amount. Roth IRAs, however, have income thresholds. If your income exceeds a certain level, you cannot deposit the full $7,000 or $8,000, and above a higher threshold, you cannot deposit anything at all. These thresholds change each year and depend on your filing status (single, married filing jointly, etc.).
For 2024, if you are single and your modified adjusted gross income exceeds $146,000, your Roth contribution begins to phase out. If it exceeds $161,000, you cannot contribute to a Roth at all. If you are married filing jointly, those thresholds are $230,000 and $240,000. If your income is above the limit, you can still deposit to a traditional IRA or use a "backdoor Roth" strategy, which involves depositing to a traditional IRA and then converting it to a Roth. Consult a tax professional if your income is near these limits.
Frequently Asked Questions
Can I deposit the full $7,000 if I did not work the whole year?
No. Your IRA deposit cannot exceed your earned income for that year. If you earned $4,000 in 2024, you can deposit at most $4,000 into an IRA, even though the limit is $7,000. Earned income includes wages, self-employment income, and some other forms of compensation, but not investment income or Social Security.
What if I turn 50 partway through the year?
You become may be able to access for the catch-up contribution ($1,000 extra) in the year you turn 50. If you turn 50 on December 31, 2024, you can deposit $8,000 for the 2024 tax year. The month you turn 50 does not matter — only that you are 50 at some point during the calendar year.
Can I deposit money into an IRA for a year that has already passed?
Yes, until April 15 of the following year. You can deposit money for the 2024 tax year until April 15, 2025. This is called making a "prior-year contribution." Your bank or brokerage will ask you which tax year the deposit is for, so make sure you specify the correct year.
Do I have to deposit the full limit every year?
No. You can deposit any amount up to the limit, including zero. There is no requirement to contribute every year, and you do not lose the unused portion if you do not use it. If you deposit $3,000 one year and $7,000 the next, that is perfectly fine.
What if I have both a traditional and a Roth IRA?
The $7,000 or $8,000 limit is your combined total across all IRAs you own. If you have a traditional IRA and a Roth IRA, you split the limit between them. You might deposit $4,000 to the traditional and $3,000 to the Roth, for example, but you cannot deposit $7,000 to each.