Yes, you can open an IRA if you have earned income

You can open an Individual Retirement Account (IRA) if you earned money from work during the year. That means W-2 wages from a job, self-employment income, or freelance pay. You do not need a certain amount of money to start — some banks and brokerages let you open an IRA with $0 and add money later. You do need to be a U.S. citizen or resident alien with a Social Security number or Individual Taxpayer Identification Number (ITIN).

The main barrier most people hit is not age or citizenship — it is whether they had earned income that year. If you were unemployed, retired, living on investment returns, or supported by someone else, you cannot open an IRA in your own name for that year. A spouse with earned income can sometimes open a spousal IRA in your name, but that is a separate path with its own rules.

Key Takeaways

  • You must have earned income from work in the year you want to contribute to an IRA — investment income, gifts, and unemployment benefits do not count.
  • You can open an IRA at a bank, brokerage, credit union, or through your employer if they offer one, and you can have multiple IRAs at different institutions.
  • A Traditional IRA and a Roth IRA have different tax rules, and you choose which type when you open the account.
  • You can open an IRA at any age as long as you have earned income, though withdrawals before age 59½ usually trigger taxes and penalties.
  • The amount you can contribute each year has a limit set by the IRS, and it changes yearly based on inflation.

What counts as earned income for IRA purposes

The IRS has a specific definition of earned income. It includes wages from a W-2 job, net self-employment income (what you keep after business expenses), and taxable alimony or spousal support. It does not include Social Security, pensions, investment returns, rental income, or money from unemployment or disability benefits.

If you are self-employed or a freelancer, your earned income is your net profit — the money left after you subtract business expenses. If you had a loss that year, you cannot contribute to an IRA based on that year's income. If you earned $3,000 from freelance work and had $2,500 in expenses, your earned income is $500, and that is the maximum you can contribute to an IRA that year.

Where you can open an IRA

You can open an IRA at most banks, credit unions, and investment brokerages. Common places include Fidelity, Vanguard, Charles Schwab, Ally Bank, and your local credit union. Some employers offer IRAs directly through payroll, though this is less common than 401(k) plans. You can also have IRAs at multiple institutions — there is no rule against it, though the IRS does track your total contributions across all your IRAs each year.

When you choose where to open an IRA, think about what you want to invest in. If you want to buy individual stocks, you need a brokerage. If you want a savings account that functions as an IRA, a bank or credit union works. If you want low-cost index funds, many brokerages offer them. The institution you choose does not lock you in — you can move money between IRAs later through a process called a rollover or transfer.

Traditional IRA versus Roth IRA

When you open an IRA, you choose between a Traditional IRA and a Roth IRA. The difference is when you pay taxes. With a Traditional IRA, you may deduct your contributions from your taxes now, and you pay taxes on the money when you withdraw it in retirement. With a Roth IRA, you contribute money that has already been taxed, and withdrawals in retirement are tax-free.

Which one makes sense depends on your income and tax situation. If you expect to be in a lower tax bracket in retirement, a Traditional IRA often saves you more money overall. If you expect to be in the same bracket or higher, or if you want tax-free withdrawals later, a Roth IRA may be better. There are also income limits for Roth IRAs — if you earn above a certain amount, you cannot contribute to a Roth directly, though you can use a workaround called a backdoor Roth. Traditional IRAs have no income limit, but the tax deduction phases out if you have a workplace retirement plan and earn above a threshold.

Age limits and when you can withdraw

There is no age limit to open an IRA as long as you have earned income. A teenager with a summer job can open an IRA. A 75-year-old with self-employment income can open one. However, there are rules about when you can withdraw the money without penalty.

If you withdraw from a Traditional IRA before age 59½, you usually owe income tax on the withdrawal plus a 10 percent penalty. Some exceptions exist — you can withdraw penalty-free for a first home purchase (up to $10,000 lifetime), medical expenses, or disability — but the tax still applies unless it is a Roth IRA. With a Roth IRA, you can withdraw your contributions (the money you put in) at any time without tax or penalty, though earnings (the growth) are subject to the same age and penalty rules as a Traditional IRA.

You must start taking withdrawals from a Traditional IRA at age 73 (as of 2023; this age changes based on federal law). Roth IRAs have no required withdrawal age during your lifetime.

Annual contribution limits and how they work

The IRS sets a yearly limit on how much you can contribute to an IRA. For 2024, the limit is $7,000 if you are under age 50, and $8,000 if you are 50 or older. These limits change yearly, usually increasing by $500 when inflation reaches a certain threshold. The limit applies to your total contributions across all IRAs you own — if you have a Traditional IRA and a Roth IRA, your combined contributions cannot exceed the limit.

You can only contribute up to the amount of earned income you had that year. If you earned $4,000, you can contribute at most $4,000, even though the IRS limit is higher. You have until the tax filing deadline (usually April 15 of the following year) to make contributions for the previous year.

Documents and information you will need

When you open an IRA, you will need to provide your Social Security number or ITIN, your name, address, and date of birth. You will also choose whether you want a Traditional or Roth IRA and decide what to invest the money in — stocks, bonds, mutual funds, or a money market account, depending on what the institution offers.

Some institutions ask for proof of income if you are self-employed, though many do not verify until tax time. You will sign documents that explain the account rules and tax treatment. Keep copies of these documents and any contribution records, because you will need them when you file taxes and eventually when you withdraw the money.

Frequently Asked Questions

Can I open an IRA if I am unemployed?

Not in your own name for that year, because you need earned income. If your spouse worked and earned income, they can open a spousal IRA in your name. If you are self-employed or a freelancer, any net profit counts as earned income even if you also have a W-2 job.

Can I open more than one IRA?

Yes, you can have multiple IRAs at different banks or brokerages. However, your total contributions across all of them cannot exceed the annual IRS limit. If you contribute $3,000 to one IRA and $2,000 to another, you have used your $5,000 for that year.

What happens if I contribute more than the limit?

The excess contribution is subject to a 6 percent penalty tax each year it remains in the account. You can withdraw the excess and any earnings on it before your tax deadline to avoid the penalty, or you can report it on your tax return and pay the penalty. It is better to fix it early.

Can a teenager open an IRA?

Yes, if they have earned income from a job or self-employment. A parent or guardian usually has to sign the paperwork since the teenager is a minor, but the IRA is in the teenager's name and Social Security number. This is a powerful way to start saving early.

Do I have to open an IRA at the same place I have a checking account?

No. You can open an IRA anywhere that offers them — a bank, brokerage, credit union, or your employer. Many people open IRAs at investment brokerages even if their checking account is at a bank, because brokerages often have lower fees and more investment options.