Yes, you can open a Roth IRA if you have earned income and meet the income limits
A Roth IRA is open to anyone with earned income — money you make from working, whether as an employee, self-employed person, or freelancer. The main barrier is not age or citizenship, but income: if your modified adjusted gross income (MAGI) exceeds certain thresholds, you cannot contribute the full amount, and above higher thresholds, you cannot contribute at all. Those limits change each year and depend on your filing status (single, married filing jointly, married filing separately, or head of household).
You do not need a minimum amount of money to open the account itself. Most brokers and banks let you open a Roth IRA with zero dollars and fund it later. You do need to have earned income in the year you want to contribute — you cannot fund a Roth with investment returns, gifts, or inheritance money.
Key Takeaways
- You must have earned income in the year you contribute, and your income cannot exceed the annual limit set by the IRS for your filing status.
- There is no age requirement to open a Roth IRA, but you cannot contribute more than you earned that year, and you cannot withdraw earnings before age 59½ without penalty.
- You can open a Roth IRA at a bank, credit union, brokerage firm, or robo-advisor; the account itself costs nothing to open.
- If your income is too high to contribute directly, a backdoor Roth strategy may let you fund one anyway, though it involves extra steps and tax filing.
Income limits that change each year
The IRS sets income caps for Roth contributions annually. For 2024, if you file as single, you can contribute the full amount if your MAGI is under $146,000; contributions phase out between $146,000 and $161,000, and you cannot contribute at all above $161,000. If you file as married filing jointly, the range is $230,000 to $240,000. These numbers shift each year, usually upward.
Your MAGI is not the same as your gross income — it includes certain deductions added back in. For most people with W-2 jobs and no self-employment income, it is close to your adjusted gross income (AGI) on your tax return. If you have self-employment income, rental income, or significant investment income, your MAGI may be higher than you expect, so check the IRS worksheet or ask a tax preparer.
If you are married and file separately, the limits are much tighter: you can only contribute if your MAGI is under $10,000, and the phase-out range ends at $20,000. This is rarely worth doing unless you have no other option.
Earned income requirements and what counts
Earned income means money you receive for work. W-2 wages from a job count. Self-employment income counts. Freelance or contract work counts. Rental income, investment returns, and gifts do not count. If you are married and one spouse has no earned income, that spouse can still fund a Roth IRA up to the contribution limit if the working spouse has enough earned income to cover both — this is called a spousal Roth IRA.
You cannot contribute more than you earned in a year. If you made $5,000 in 2024, you can contribute up to $5,000 to a Roth IRA for 2024, not the full annual limit. This matters most for people with part-time work, seasonal jobs, or irregular self-employment income.
Where to open a Roth IRA
You can open a Roth IRA at most banks, credit unions, brokerage firms, and robo-advisors. Common choices include Fidelity, Vanguard, Charles Schwab, Ally Bank, and Marcus by Goldman Sachs. Each offers different investment options: banks usually offer savings accounts and CDs; brokerages offer stocks, mutual funds, and ETFs; robo-advisors build a diversified portfolio for you automatically.
The account itself is free to open. Some providers charge annual fees if your balance falls below a minimum (often $500 to $2,500), so check the fee schedule before you open. Many waive minimums if you set up automatic monthly contributions or use their mobile app.
You will need to provide your Social Security number, date of birth, address, and employment information. The process usually takes 10 to 15 minutes online. Once the account is open, you can fund it immediately or wait until later in the year.
Age and citizenship rules
There is no age requirement to open a Roth IRA. A teenager with a summer job can open one. A person in their 70s can open one. However, you cannot withdraw earnings (the investment gains) before age 59½ without paying a 10% penalty plus income tax, with limited exceptions for disability, medical expenses, or first-time home purchase (up to $10,000 lifetime).
You do not need to be a U.S. citizen, but you must have a valid Social Security number or Individual Taxpayer Identification Number (ITIN). Permanent residents and visa holders with earned income can open a Roth IRA.
What to do if your income is too high
If your income exceeds the Roth limit, you have two main options: contribute to a traditional IRA instead (which has no income limit on contributions, though deductibility phases out), or use a backdoor Roth strategy.
A backdoor Roth works by contributing money to a traditional IRA (which anyone can do), then converting it to a Roth IRA (which has no income limit). The conversion is taxable in the year you do it, so you owe tax on any earnings that accumulated in the traditional IRA. If you have other traditional IRAs with pre-tax balances, the conversion becomes complicated because the IRS treats all your traditional IRAs as one pool for tax purposes. This is why backdoor Roths work best for people with no existing traditional IRA balances. A tax preparer can walk you through the steps and the tax filing required.
Contribution limits and deadlines
For 2024, you can contribute up to $7,000 to a Roth IRA if you are under 50, or $8,000 if you are 50 or older (the extra $1,000 is a catch-up contribution). These limits apply to the total you contribute across all IRAs — if you fund both a Roth and a traditional IRA in the same year, your combined contributions cannot exceed the limit.
You can contribute for a given tax year until the tax filing deadline the following year, usually April 15. So you can contribute for 2024 until April 15, 2025. The brokerage or bank will ask you which tax year the contribution is for when you fund the account.
Frequently Asked Questions
Can I open a Roth IRA if I am unemployed or retired?
No, you must have earned income in the year you contribute. If you are retired with no W-2 or self-employment income, you cannot fund a Roth. If you are married and your spouse has earned income, you may be able to fund a spousal Roth IRA in your name using their income.
What happens if I contribute too much to my Roth IRA?
If you over-contribute, the IRS charges a 6% excise tax on the excess amount each year it stays in the account. You can fix this by withdrawing the excess and any earnings on it before your tax deadline. If you discover the error after filing, you can still withdraw it and file an amended return to avoid the penalty.
Can I open multiple Roth IRAs?
Yes, you can open as many Roth IRAs as you want at different institutions. However, your total contributions across all of them cannot exceed the annual limit. If you have three Roth IRAs and contribute $3,000 to each, you have over-contributed by $2,000.
Do I need to report my Roth IRA on my tax return?
You do not need to report contributions to a Roth IRA on your federal tax return unless you are claiming a backdoor Roth conversion, which requires Form 8606. Withdrawals from a Roth are not taxable and do not need to be reported. Your brokerage will send you a Form 5498 for your records.
Can I open a Roth IRA for my child?
Yes, if your child has earned income. A teenager with a summer job or side gig can open a Roth IRA. You can help them open it and even gift them money to fund it, but the contribution must come from their earned income, not yours. This is one of the most powerful ways to build wealth early because the money can grow tax-free for decades.