A Roth IRA is a retirement savings account where your money grows tax-free

A Roth IRA is an individual retirement account where you contribute money that has already been taxed, and then the account grows without you owing taxes on the earnings later. Unlike a traditional IRA, you do not get a tax deduction for putting money in. The tradeoff is that when you withdraw money in retirement — after age 59½ — you owe no federal income tax on any of it, including the growth.

You open a Roth IRA through a bank, brokerage, or credit union. You then decide how to invest the money inside it: stocks, bonds, mutual funds, or other investments. The account itself is just a container; the investments are what you choose. You can open one today and start funding it immediately, or open it and wait to fund it later.

The main limits are how much you can put in each year and your income. For 2024, you can contribute up to $7,000 per year if you are under 50, or $8,000 if you are 50 or older. Your income must fall below a certain threshold to contribute the full amount; the limits vary by filing status and change each year.

Key Takeaways

  • You open a Roth IRA at a bank, brokerage, or credit union by providing your name, Social Security number, and address.
  • You can contribute up to $7,000 per year (or $8,000 if age 50 or older) as long as your income is below the annual limit set by the IRS.
  • Once the account is open, you choose how to invest the money — stocks, bonds, mutual funds — or leave it in cash.
  • Money withdrawn after age 59½ is not taxed, but withdrawals before that age usually trigger a tax penalty unless you meet a narrow exception.
  • You can open a Roth IRA at any age as long as you have earned income from a job or self-employment.

Where to open a Roth IRA and what you need

You can open a Roth IRA at most banks, credit unions, and brokerages. Common choices include Vanguard, Fidelity, Charles Schwab, and your own bank. Each institution has slightly different fees, investment options, and minimum opening balances — some have no minimum, others require $500 or $1,000 to start.

To open an account, you will need your Social Security number, date of birth, address, and employment information. The institution will ask whether you have earned income (a job or self-employment) and how much you earned last year. You will also choose a username and password for online access. The whole process usually takes 10 to 15 minutes online.

Once the account is open, you can fund it immediately by transferring money from your bank account, or you can wait. There is no deadline to fund an account in the year you open it, though contributions for a given tax year must be made by the tax filing deadline — usually April 15 of the following year.

How much you can contribute each year

The annual contribution limit for 2024 is $7,000 if you are under 50, or $8,000 if you are 50 or older. This limit applies to all your IRAs combined — if you have both a Roth and a traditional IRA, your total contributions to both cannot exceed $7,000 (or $8,000). The IRS raises this limit most years to keep pace with inflation, so check the current year's limit before you contribute.

You can only contribute money you earned from work. If you earned $3,000 last year, you can contribute at most $3,000 to a Roth IRA, even if the annual limit is higher. Self-employment income counts, as does W-2 wages from a job. Passive income like dividends or rental income does not count.

There is no income limit on how much you can contribute based on your earnings — only on whether you are allowed to contribute at all. That income threshold is separate and is explained in the next section.

Income limits that affect your ability to contribute

The IRS sets income thresholds that determine whether you can contribute the full amount, a reduced amount, or nothing at all. These thresholds depend on your filing status and change each year. For 2024, if you file as single, you can contribute the full amount if your modified adjusted gross income (MAGI) is below $146,000. If your MAGI is between $146,000 and $161,000, you can contribute a reduced amount. Above $161,000, you cannot contribute to a Roth IRA at all.

If you are married and file jointly, the thresholds are higher — full contribution up to $230,000 MAGI, reduced contribution between $230,000 and $240,000, and no contribution above $240,000. If you are married and file separately, the limits are much lower and phase out almost immediately.

Your MAGI is usually your adjusted gross income from your tax return, though the IRS has specific rules for what counts. If you are unsure whether you are under the limit, ask the institution where you are opening the account, or check the IRS website for the current year's thresholds. You can always contribute and then withdraw the excess if you find out later that you were over the limit.

Choosing investments inside your Roth IRA

Once your account is funded, you decide what to invest in. Most brokerages offer stocks, bonds, mutual funds, exchange-traded funds (ETFs), and sometimes other options like target-date funds. A target-date fund automatically shifts from stocks to bonds as you approach retirement, so it requires less decision-making on your part.

You are not required to invest the money immediately. You can leave it in a cash sweep account or money market fund while you decide. However, cash earns very little, so most people invest it in something that has growth potential over time.

Your choice of investments does not affect your Roth IRA status or tax treatment — only the account type matters for taxes. Whether you own individual stocks or a diversified fund, the growth is tax-free inside the Roth. Many people choose a simple approach: one or two broad index funds that track the entire stock market or bond market.

When you can withdraw money without a penalty

You can withdraw your own contributions (the money you put in) at any time without tax or penalty. If you contributed $5,000 and it grew to $6,000, you can withdraw the $5,000 contribution anytime. Withdrawing the $1,000 in earnings is different and usually triggers a tax and penalty if you are under 59½.

After age 59½, you can withdraw everything — contributions and earnings — tax-free and penalty-free. There is no requirement to withdraw at any age, unlike traditional IRAs. You can leave the money in the account for as long as you want.

There are narrow exceptions that allow you to withdraw earnings before 59½ without penalty: a first-time home purchase (up to $10,000 lifetime), disability, medical expenses above a certain threshold, or a few other specific situations. Taxes may still apply even if the penalty is waived. The rules are complex, so if you think you may have access to for an exception, check with a tax professional or the IRS before withdrawing.

Converting a traditional IRA to a Roth IRA

If you have a traditional IRA, you can convert some or all of it to a Roth IRA. When you do, you owe income tax on the amount converted in that tax year, but the money then grows tax-free in the Roth. There is no income limit on conversions — even high earners can convert — though the tax bill may be large.

A conversion is a separate action from a contribution. You tell your IRA provider to move money from your traditional IRA to your Roth IRA. The provider reports it to the IRS, and you report it on your tax return. You then owe tax on the converted amount as if it were ordinary income.

Conversions make sense for some people — for example, if you expect to be in a higher tax bracket in retirement, or if you want to move money into a tax-free account while you are still working. They do not make sense for others. A tax professional can help you decide whether a conversion is worth the tax bill.

Frequently Asked Questions

Can I open a Roth IRA if I am self-employed?

Yes. Self-employment income counts as earned income for Roth IRA purposes. You can contribute up to the annual limit (or the amount you earned, whichever is less) as long as your net self-employment income is below the income threshold. You do not need a business structure or separate account — just report your self-employment income on your tax return.

What happens if I contribute too much to my Roth IRA?

If you contribute more than the annual limit or you are over the income limit, you have until the tax filing deadline to withdraw the excess. If you withdraw it by then, you owe tax only on the earnings portion, not the excess contribution itself. If you do not withdraw it, you owe a 6% penalty each year the excess sits in the account.

Can I have both a Roth IRA and a 401(k)?

Yes. A Roth IRA and a 401(k) are separate accounts with separate limits. You can contribute to both in the same year. However, if you have a 401(k) at work, it may affect the income threshold for Roth IRA contributions — check the IRS rules for your filing status.

Do I have to invest the money right away?

No. You can open a Roth IRA, fund it with cash, and leave it in a money market or savings option while you decide what to invest in. However, cash earns very little interest, so most people invest it within a few days or weeks of funding the account.

What if I need the money before retirement?

You can withdraw your contributions anytime without tax or penalty. Withdrawing earnings before age 59½ usually triggers a 10% penalty plus income tax, unless you meet a narrow exception like a first-time home purchase or disability. Plan to leave Roth IRA money untouched until retirement if possible.