A Roth IRA is an individual retirement account that allows anyone with earned income to make contributions with after-tax dollars. Investments within your account grow tax-free until you make withdrawals in retirement. Because you already paid taxes when you contributed, taking distributions from a Roth IRA are completely tax-free.

Unfortunately, a Roth IRA has income limits. If you make too much money, your contribution limits can get reduced to zero. 

  • The maximum you can contribute to a Roth IRA in 2024 is $7,000 or $8,000 if you’re at least 50 years old.
  • The maximum you can contribute to a Roth IRA in 2025 is $7,000 or $8,000 if you’re at least 50 years old.

In order to be eligible for Roth IRA contributions, your modified adjusted gross income (MAGI) must be under $161,000 for 2024 and $165,000 for 2025. If you’re married and making a joint filing with your spouse, your joint modified adjusted gross income must be under $240,000 for 2024 and $246,000 for 2025.

Try Carry IRAs
Your Flexible Path to Retirement Savings with an IRA

Your Flexible Path to Retirement Savings with an IRA

Whether you prefer a Traditional or Roth IRA, Carry can give you more control. Enjoy tax-advantaged investing* and access to a wider range of options (including stocks, real estate, and crypto) all in one streamlined platform.

LEARN MORE

*Eligibility and tax treatment depend on your individual situation. Carry does not provide tax advice, consult a tax advisor. Carry Advisors LLC, an SEC-registered investment adviser, provides investment advisory services for discretionary and non-discretionary accounts (e.g., Solo 401(k), IRA, taxable brokerage accounts). Bank and trust accounts are not advised by Carry Advisors. Brokerage accounts are introduced by Global Carry LLC and carried by DriveWealth LLC, both members FINRA/SIPC. Advisory fees may apply and additional disclosures are described in our Form ADV and CRS.

Roth IRA income limits for 2024

For single filings

For 2024, your income must be under $146,000 in order to contribute the maximum amount of $7,000 to a Roth IRA, or $8,000 if you’re over 50 years old. If your income is higher than $146,000 but less than $161,000, you can still make contributions, but your limit gets reduced. If you make over $161,000, you cannot contribute at all.

  • If your income is $146,000 or less, you can contribute up to the maximum Roth IRA contribution limit of $7,000 ($8,000 if age 50+).
  • If your income is over $146,000 but less than $161,000, your contribution limit gets reduced.
  • If your income is over $161,000, you cannot contribute at all.

For joint filings

For 2024, your joint income must be under $230,000 in order to contribute the maximum amount of $7,000 to a Roth IRA, or $8,000 if you’re over 50 years old. If your joint income is higher than $230,000 but less than $240,000, you can still make contributions, but your limit gets reduced. If you and your spouse make over $240,000, you cannot contribute at all.

  • If your joint income is $230,000 or less, you can contribute up to the maximum Roth IRA contribution limit of $7,000 ($8,000 if age 50+).
  • If your joint income is over $230,000 but less than $240,000, your contribution limit gets reduced.
  • If your joint income is over $240,000, you cannot contribute at all.

Also read: Roth IRA Withdrawal Rules

Roth IRA income limits for 2025

For single filings

For 2025, your income must be under $150,000 in order to contribute the maximum amount of $7,000 to a Roth IRA, or $8,000 if you’re over 50 years old. If your income is higher than $150,000 but less than $165,000, you can still make contributions, but your limit gets reduced. If you make over $165,000, you cannot contribute at all.

  • If your income is $150,000 or less, you can contribute up to the maximum Roth IRA contribution limit of $7,000 ($8,000 if age 50+).
  • If your income is over $150,000 but less than $165,000, your contribution limit gets reduced.
  • If your income is over $165,000, you cannot contribute at all.

For joint filings

For 2024, your joint income must be under $236,000 in order to contribute the maximum amount of $7,000 to a Roth IRA, or $8,000 if you’re over 50 years old. If your joint income is higher than $236,000 but less than $246,000, you can still make contributions, but your limit gets reduced. If you and your spouse make over $246,000, you cannot contribute at all.

  • If your joint income is $236,000 or less, you can contribute up to the maximum Roth IRA contribution limit of $7,000 ($8,000 if age 50+).
  • If your joint income is over $236,000 but less than $246,000, your contribution limit gets reduced.
  • If your joint income is over $246,000, you cannot contribute at all.

Also read: What is a Roth IRA

How to contribute to a Roth IRA if you’re over the income limit

If you’re over the income limit for a Roth IRA, you cannot make contributions. However, you can still put money into a Roth IRA through a conversion or a rollover. The income limits of a Roth IRA only apply to contributions. There are no income limits on conversions and rollovers.

One option is to do a Backdoor Roth IRA, which involves contributing to Traditional IRA (which has no income limits) and then converting the funds to your Roth IRA. With this option, you’re still bound by IRA contribution limits, which are some of the lowest of any retirement plan.

The contribution limit of a Traditional and Roth IRA is just $7,000 ($8,000 if age 50+) for 2024 and $7,000 ($8,000 if age 50+) for 2025.

If you want to put the maximum amount of money possible into a Roth IRA, the better option is to use a Mega Backdoor Roth IRA. However, for this to work, you’ll need a 401k plan or a Solo 401k plan that allows after-tax contributions and in-service conversions and rollovers.

Also read: Roth IRA vs Traditional IRA