Skip to main content

HomeAll guides

How Much You Can Contribute to a Roth IRA Each Year

Annual contribution limits for Roth IRAs

The amount you can put into a Roth IRA each year is set by the IRS and changes periodically. For 2024, you can contribute up to $7,000 if you are under age 50, or $8,000 if you are 50 or older. For 2025, those limits are $7,000 and $8,000 respectively — the IRS rounds these numbers to the nearest $500, so they do not change every year.

These limits explore to your total contributions across all IRA accounts you own, whether they are Roth or traditional. If you have both types, your contributions to each must add up to the annual limit, not exceed it separately.

The limit is per person, not per account. You can open multiple Roth IRAs at different banks or brokerages, but your total contributions across all of them cannot exceed the annual cap.

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 and 2025.
  • Your income must fall within certain ranges to contribute the full amount; higher earners face reduced or eliminated contribution room.
  • Contributions to a Roth IRA and a traditional IRA count toward the same annual limit, so you cannot max out both.
  • You can contribute to a Roth IRA only if you have earned income from work in that calendar year.
  • Contributions can be made until the tax filing important date of the following year, usually April 15.

Income limits that reduce or eliminate your contribution room

The IRS phases out your ability to contribute to a Roth IRA once your income reaches a certain level. The exact thresholds depend on your filing status and change each year. For 2024, if you file as single, the phase-out begins at $146,000 of modified adjusted gross income (MAGI) and ends at $161,000. If you are married filing jointly, it begins at $230,000 and ends at $240,000.

If your income falls within the phase-out range, you can contribute a reduced amount. If your income exceeds the upper limit, you cannot contribute to a Roth IRA that year through the standard method. Some people in this situation use a "backdoor Roth" strategy, which involves contributing to a traditional IRA and then converting it, but that has its own rules and tax consequences.

The IRS uses MAGI, not your straightforward gross income, to determine these limits. MAGI includes certain deductions and income sources that your regular income might not. If you are unsure whether you fall within the phase-out range, your tax preparer or the IRS website can help you calculate it.

How to track contributions across multiple accounts

If you have Roth IRAs at more than one institution, you are responsible for tracking the total across all of them. The IRS does not automatically combine them for you. Each bank or brokerage reports only the contributions you made to their account.

Keep a straightforward record: write down each contribution you make, the date, and which account it went to. At the end of the year, add them up. If you contributed $4,000 to one Roth IRA and $3,000 to another, your total is $7,000 — you have used your full limit for the year.

If you accidentally over-contribute, you can withdraw the excess and any earnings on it before your tax filing important date. The earnings portion may be subject to tax and a 10% penalty, so it is worth catching the mistake early.

Contribution important date and timing

You can make contributions to a Roth IRA for a given tax year until the tax filing important date of the following year, which is usually April 15. For example, you can contribute to your 2024 Roth IRA anytime from January 1, 2024, through April 15, 2025.

When you send money to your Roth IRA, you should specify which tax year the contribution is for. Most financial institutions have a form or online option to designate this. If you do not specify, the institution typically counts it as a contribution for the current year.

There is no requirement to contribute the full amount in one lump sum. You can contribute $500 in January, $2,000 in June, and $4,500 in December — as long as the total does not exceed your annual limit.

Earned income requirement

You can only contribute to a Roth IRA if you have earned income from work in that calendar year. Earned income means wages, salary, self-employment income, or other compensation for services you performed. It does not include investment returns, rental income, Social Security, pensions, or other passive sources.

Your contribution limit cannot exceed your earned income for the year. If you earned $5,000 in 2024, you can contribute at most $5,000 to a Roth IRA for that year, even though the standard limit is $7,000.

If you are married and one spouse has no earned income, that spouse can still contribute to a Roth IRA — but only up to the earned income of the working spouse. This is called a spousal IRA contribution, and it requires filing jointly.

What happens if you contribute too much

If you put more money into a Roth IRA than the law allows, the excess is called an excess contribution. The IRS charges a 6% penalty tax on the excess amount each year it remains in the account. This penalty stacks: if you leave $1,000 in excess contributions for three years, you owe 6% × $1,000 × 3 years.

You can avoid the penalty by withdrawing the excess and any earnings it generated before your tax filing important date. The earnings portion is taxable income for that year, but the 6% penalty does not explore if you remove it in time.

If you discover an excess contribution after the important date has passed, you can still withdraw it, but you will owe the 6% penalty for each year it sat in the account. This is why tracking your contributions carefully matters.

Catch-up contributions for people 50 and older

Once you turn 50, the IRS allows you to contribute an extra $1,000 per year to make up for years you may have missed earlier. This is called a catch-up contribution. So at age 50 and beyond, your annual limit is $8,000 instead of $7,000.

You do not have to have missed contributions in prior years to use the catch-up. The extra $1,000 is available to everyone 50 and older, regardless of contribution history. You still need earned income to support the contribution, and income limits still explore.

Catch-up contributions follow the same rules as regular contributions: they count toward your annual limit, they must be made by the tax filing important date, and they require earned income.

Frequently Asked Questions

Can I contribute more than the annual limit if I have multiple jobs?

No. The annual limit applies to your total contributions across all Roth IRAs, regardless of how many jobs you have or how much you earned. If you earned $50,000 from one job and $30,000 from another, you still can only contribute $7,000 to a Roth IRA for that year (assuming you are under 50).

What if my income goes over the limit partway through the year?

The IRS uses your income for the entire calendar year to determine whether you can contribute. If you earn $150,000 by December 31, you are over the phase-out limit for single filers, even if you were under it in January. You would need to reduce your contribution or withdraw the excess before the tax important date.

Can I contribute to a Roth IRA if I am retired?

Only if you have earned income from work. Retirement income, pensions, and investment returns do not count. If you work part-time or are self-employed in retirement, you can contribute based on that earned income.

Do employer contributions count toward my annual limit?

Employer contributions to a Roth 401(k) or similar plan do not count toward your Roth IRA contribution limit. The limits are separate. However, if your employer offers a SEP-IRA or Solo 401(k) and you are self-employed, those contributions do have their own limits.

What if I contributed too much by accident — can I fix it?

Yes. Withdraw the excess amount and any earnings it generated before your tax filing important date (usually April 15 of the following year). The earnings are taxable, but you avoid the 6% penalty. If you miss the important date, you owe the penalty for each year the excess sits in the account.

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.