How Much You Can Put Into a Roth IRA Each Year
The annual contribution limit depends on your age and income
For 2024, you can contribute up to $7,000 to a Roth IRA if you are under 50 years old. If you are 50 or older, you can contribute up to $8,000. The extra $1,000 is called a catch-up contribution and exists specifically to let people save more in their final working years.
These limits reset every January 1st. The IRS sets them based on inflation, so the dollar amounts change most years. For 2025, the limits may be different — check the IRS website or your brokerage statement when the new year begins.
The limit applies to the total you put into all your Roth IRAs combined. If you have two Roth IRAs at different banks, you cannot put $7,000 in each one. You can split the $7,000 between them however you want, but the total cannot exceed the annual limit.
Key Takeaways
- The 2024 contribution limit is $7,000 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 multiple accounts must share the same annual total.
- You can contribute only money you earned from work — you cannot fund a Roth IRA with investment gains, inheritance, or gifts.
- Income limits determine whether you can contribute at all, and the limits vary by filing status and change yearly.
- You can contribute until the tax filing important date the following year, usually April 15th, for the prior year's limit.
Income limits that reduce or block your contribution
Even if you are under the age limit, your income determines whether you can contribute the full amount, a reduced amount, or nothing at all. The IRS calls these phase-out ranges, and they differ based on whether you file as single, married filing jointly, or married filing separately.
For 2024, if you file as single, you can contribute the full amount only if your modified adjusted gross income (MAGI) is below $146,000. Between $146,000 and $161,000, your contribution is reduced. Above $161,000, you cannot contribute to a Roth IRA at all. If you file as married filing jointly, the ranges are higher — the full contribution is available up to $230,000 MAGI, with the phase-out ending at $240,000.
Your MAGI is not the same as your total income. It usually means your adjusted gross income (the number on line 11 of your Form 1040) plus certain deductions the IRS adds back. Your tax software or tax preparer can tell you your MAGI for the year.
These income limits change every year. If your income is close to the boundary, check the current limits before you contribute, because contributing over the limit triggers a penalty tax.
Earned income is the only money that counts
You can contribute only money you earned from work. This includes wages, salary, self-employment income, and taxable alimony. It does not include investment gains, interest, dividends, rental income, Social Security, pensions, or gifts.
If you earned $5,000 from a job but received a $10,000 inheritance, you can contribute only $5,000 to your Roth IRA, not $10,000. Your contribution limit cannot exceed the total earned income you reported on your tax return for that year.
A spouse with no earned income can still contribute to a spousal Roth IRA if the working spouse has enough earned income to cover both contributions. For example, if one spouse earned $10,000 and the other earned nothing, the working spouse's income can support contributions to both their own Roth IRA and a spousal Roth IRA, as long as the combined contributions do not exceed the annual limit per person.
Timing: when you can contribute and the April 15th important date
You can contribute to a Roth IRA for a given year anytime from January 1st through the tax filing important date the following year, usually April 15th. For example, you can contribute to your 2024 Roth IRA anytime between January 1, 2024, and April 15, 2025.
This extended important date is useful if you do not have the money until early in the following year. You can wait until February or March to fund your prior-year contribution. However, you must tell your brokerage which year the contribution is for, because they do not assume a contribution made in April 2025 is for 2024 unless you specify it.
If you miss the April 15th important date, you cannot go back and make that contribution. You can only contribute to the current year going forward. Excess contributions left in the account past the important date trigger a 6% penalty tax each year until they are removed.
What happens if you contribute too much
If you contribute more than the annual limit, the excess amount is called an excess contribution. The IRS charges a 6% excise tax on the excess for each year it stays in the account.
If you realize the mistake before the tax filing important date, you can remove the excess contribution and any earnings it generated. Removing it by the important date usually avoids the penalty, though you will owe income tax on any earnings that came out with it. Your brokerage can help you request a removal, and you should do this as soon as you notice the error.
If you do not remove the excess by the important date, the 6% tax applies. If the excess sits in the account for multiple years, you pay 6% each year until it is gone. This is why it matters to track your contributions across all your Roth IRAs and to know your income limit before you contribute.
Conversions from traditional IRAs count toward the limit
If you convert money from a traditional IRA to a Roth IRA, that conversion does not count toward your annual contribution limit. You can convert as much as you want in a single year without hitting the $7,000 or $8,000 cap.
However, conversions do have income limits in some cases, and converting a traditional IRA triggers income tax on the amount converted. A conversion is a separate action from a regular contribution, and the rules are more complex. If you are thinking about a conversion, speak with a tax preparer or financial advisor about whether it makes sense for your situation.
Roth IRA contributions versus distributions
Contributing money to a Roth IRA is different from taking money out. You can withdraw your own contributions anytime without penalty or tax, even before age 59½. However, withdrawing earnings (the investment gains) before age 59½ usually triggers a 10% penalty plus income tax, unless you meet a narrow exception.
This is why the contribution limit matters: it controls how much of your own money you can put in, which in turn controls how much you can pull out penalty-free later. The more you contribute over time, the more of your Roth IRA balance is your own money rather than earnings, and the more flexibility you have.
Frequently Asked Questions
Can I contribute to a Roth IRA if I have no earned income?
No, unless you are married and your spouse has earned income. A non-working spouse can fund a spousal Roth IRA using the working spouse's income, but both spouses must file a joint tax return. If you have no earned income and are not married to someone with earned income, you cannot contribute.
What if my income is in the phase-out range?
Your contribution is reduced, not eliminated. The IRS provides a worksheet to calculate the exact amount you can contribute. Generally, you subtract your MAGI from the lower boundary of the range, divide by the width of the range, and multiply by the full contribution limit. Your tax software usually does this calculation automatically.
Can I contribute to a Roth IRA and a traditional IRA in the same year?
Yes, but the combined contributions to both accounts cannot exceed the annual limit. If you put $4,000 in a Roth IRA, you can contribute only $3,000 to a traditional IRA that same year (assuming you are under 50). The limit applies to all IRAs you own combined.
Do employer retirement plan contributions count toward the Roth IRA limit?
No. Contributions to a 401(k), 403(b), or similar workplace plan have their own separate limits. You can max out a workplace plan and also contribute the full $7,000 to a Roth IRA in the same year, as long as your income allows it.
What if I turn 50 during the year?
You can contribute the catch-up amount for the year you turn 50. If you turn 50 on December 31, 2024, you can contribute $8,000 for 2024 (the full catch-up amount), not a prorated portion. The limit is based on your age as of December 31st of that tax year.
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.