Anyone can contribute to a Roth IRA as long as they (or their spouse, if filing jointly) have enough earned income and their modified adjusted gross income (MAGI) is under the IRS limits for that year.

Basic eligibility

To contribute to a Roth IRA, the account owner must:

  • Have taxable compensation (earned income) such as wages, salary, tips, or self‑employment income.
  • Have MAGI below the annual IRS phase‑out limits for their filing status and tax year.
  • Not contribute more than the annual IRS dollar limit or their own earned income, whichever is lower.

Who specifically can contribute

People who can generally contribute if they meet the rules:

  • Full‑time or part‑time employees with W‑2 wages.
  • Self‑employed workers and contractors with business or 1099 income.
  • Married individuals filing jointly whose combined MAGI is under the Roth IRA thresholds; a working spouse can fund a “spousal Roth IRA” for a non‑working spouse.
  • Minors/teens with legitimate earned income (e.g., part‑time jobs, acting, family business work) can contribute up to what they earned.

Income limits and phase‑outs

Roth IRA eligibility shrinks as income rises.

  • The IRS uses MAGI and filing status (single, married filing jointly, married filing separately) to determine whether you can make a full, reduced, or no Roth contribution.
  • Once MAGI exceeds the upper phase‑out range for your status, you cannot contribute directly to a Roth IRA for that year.

Earned income vs. what does not count

To qualify, you need earned income, not just any money.

  • Counts as earned income: wages, salaries, tips, commissions, bonuses, and net self‑employment income.
  • Does not count: interest, dividends, capital gains, rental income (generally), pensions, Social Security, gifts, or inheritances.

How much you can contribute

Your maximum contribution each year is limited by both law and your own earnings.

  • You can contribute up to the annual dollar cap for that tax year, but not more than your personal earned income.
  • If you earn less than the cap (for example, only 2,000 in wages), your limit is that 2,000, even if someone else wants to help fund your Roth IRA.

Can someone else “contribute” for you?

Others can fund it, but the contribution is still considered yours.

  • Family, friends, an employer, or anyone else can give or transfer you money that you then contribute to your Roth IRA, as long as you personally are eligible under the earned‑income and MAGI rules.
  • Some custodians also allow a third party (like a parent) to deposit directly into your Roth IRA, but the IRS still treats the contribution as yours and subject to your limits.

Situations where you cannot contribute

You generally cannot make a direct Roth IRA contribution if:

  • You have no taxable compensation (no earned income and no eligible working spouse for a spousal Roth).
  • Your MAGI is above the IRS cutoff for your filing status for that year, which eliminates Roth contribution eligibility.

Forum / “trending topic” angle

Recent personal‑finance forum threads and blog posts often highlight:

  • Parents front‑loading Roth IRAs for teenagers with part‑time jobs, stressing that the kid must actually have earned income.
  • High‑income professionals asking about “backdoor Roth” strategies because their MAGI is too high for direct contributions, showing how common it is to bump into the income limits.
  • Couples using one spouse’s income to fund two Roth IRAs (spousal Roth), especially when one spouse pauses work for childcare or career changes.

A common misconception in these discussions is “My dad can contribute to my Roth so I’m good even if I don’t work.” In reality, you must still have your own earned income and be under the income limits; the source of the dollars doesn’t replace those requirements.

Quick checklist

You (or your spouse, if using a spousal Roth) can contribute to a Roth IRA if:

  1. You have taxable earned income for the year.
  1. Your MAGI for that year is within the IRS Roth IRA limit range for your filing status.
  1. You stay within the annual contribution limit and do not exceed your own earned income.

If you’re comfortable sharing: Are you asking about eligibility for yourself, a spouse, or a child/teen so I can outline how the rules apply to that specific situation?