Opening a Roth IRA takes about 15 minutes and requires only a brokerage account, your Social Security number, and proof of income

A Roth IRA is a retirement savings account where you contribute money that has already been taxed, and then your withdrawals in retirement are tax-free. Unlike a traditional IRA, you do not get a tax deduction for your contributions now, but you pay nothing on the growth or the money you take out later.

To open one, you pick a financial institution—a brokerage firm, bank, or credit union—create an account with them, fund it, and choose what to invest in. The institution handles the paperwork and the IRS reporting. You can open a Roth IRA at firms like Fidelity, Vanguard, Charles Schwab, E*TRADE, or your own bank. There is no single "government" Roth IRA; each financial institution runs its own version under IRS rules.

The entire process happens online for most people and takes less than an hour from start to finish.

Key Takeaways

  • You can open a Roth IRA at any brokerage, bank, or credit union that offers them, and the process is entirely online for most people.
  • You must have earned income in the year you contribute, and your income cannot exceed the IRS limit for that year (the limit changes annually and varies by filing status).
  • You can contribute up to $7,000 per year if you are under 50, or $8,000 if you are 50 or older, but only if you have that much earned income.
  • Your money grows tax-free, and you can withdraw contributions (not earnings) at any time without penalty, though earnings have restrictions until age 59½.

Who can open a Roth IRA and the income limits that apply

You must have earned income to open a Roth IRA. Earned income means wages from a job, self-employment income, or other compensation you received for work. Income from investments, rental property, or Social Security does not count.

The IRS also sets income limits based on your filing status and how much you earn that year. If your income is above the limit, you cannot contribute the full amount—or in some cases, you cannot contribute at all. These limits change every year. For 2024, for example, the limit for single filers begins to phase out at $146,000 and phases out completely at $161,000, but these numbers are different for married couples and change in 2025. Check the IRS website or ask your brokerage what the current year's limits are before you open the account.

If you are married and file jointly, your spouse can also open their own Roth IRA as long as you both have earned income that year.

The documents and information you will need to provide

When you open a Roth IRA online, you will need to enter your full legal name, date of birth, and Social Security number. You will also need your current address and a valid form of identification (usually a driver's license or passport). Have these ready before you start the application.

You will need to confirm that you have earned income for the year. Most brokerages do not ask you to upload tax documents at the time you open the account—they verify this later if the IRS asks—but some may ask you to state your income. Be honest about the amount, because the IRS will cross-check it against your tax return.

You will also choose how to fund the account: by linking a bank account for a transfer, mailing a check, or in some cases wiring money. Have your bank account number and routing number ready if you plan to transfer electronically.

Step-by-step process for opening the account

Start by choosing a financial institution. If you already bank somewhere or have a brokerage account, you can open a Roth IRA there. If not, pick one with low fees and a range of investment options. Fidelity, Vanguard, and Charles Schwab are common choices, but your bank or credit union may also offer Roth IRAs.

Go to their website and look for "Open a Roth IRA" or "New Account." You will fill out an online form with your personal information, Social Security number, address, and employment status. The form will ask whether this is your first IRA and whether you have other retirement accounts. Answer truthfully.

Next, you will choose your funding method. Most people link a bank account and transfer money electronically, which takes one to three business days. Some brokerages let you fund immediately with a debit card. Once the money arrives, you can invest it in stocks, bonds, mutual funds, or other options the brokerage offers.

The institution will send you a confirmation email with your account number and login details. You are done. The account is open and active.

How much you can contribute each year

The IRS sets an annual contribution limit that applies to all your IRAs combined—traditional and Roth. For 2024, the limit is $7,000 per year if you are under age 50. If you are 50 or older, you can contribute an additional $1,000 "catch-up" contribution, for a total of $8,000.

These limits change most years. The IRS announces the new limit in October for the following year. You can only contribute what you earned that year. If you earned $4,000 in 2024, you can contribute only $4,000 to your Roth IRA for 2024, even though the limit is $7,000.

You can contribute to a Roth IRA for a given year until the tax filing deadline the following year—usually April 15. So you can make a 2024 contribution until April 15, 2025. The brokerage will ask you which year the contribution is for.

What happens after you fund the account

Once your money is in the account, you choose what to invest it in. Most brokerages offer a range of options: individual stocks, mutual funds, exchange-traded funds (ETFs), bonds, and sometimes target-date funds that automatically adjust as you get older. If you are not sure what to pick, a target-date fund based on your expected retirement year is a common starting point.

Your money then grows over time. You do not pay taxes on the growth or the dividends and interest your investments earn. That is the main advantage of a Roth IRA: the tax-free growth.

You can add more money to your Roth IRA in future years, up to the annual limit. You can also move money from a traditional IRA into a Roth IRA through a process called a conversion, though you will owe taxes on the amount you convert in that year.

Rules for withdrawing money before retirement

One of the unique features of a Roth IRA is that you can withdraw the money you contributed (not the earnings) at any time without penalty or taxes. If you put in $10,000 and it grew to $12,000, you can take out the $10,000 contribution whenever you need it. The $2,000 in earnings stays in the account until you are 59½.

If you withdraw earnings before age 59½, you will owe income tax on them plus a 10% penalty, with some exceptions. The exceptions include withdrawals for a first home purchase (up to $10,000 lifetime), certain medical expenses, disability, or a few other specific situations. The rules are strict, so check with the brokerage or a tax professional before you withdraw earnings early.

You do not have to take money out at any age. Unlike a traditional IRA, a Roth IRA has no required minimum distributions, so your money can keep growing tax-free for as long as you want.

Frequently Asked Questions

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

Yes. Self-employment income counts as earned income. You will need to report your net self-employment income (after business expenses) on your tax return, and that is the amount you can contribute to a Roth IRA, up to the annual limit. If you are self-employed and earn above the income phase-out limit, you may not be able to contribute the full amount.

What if I already have a traditional IRA?

You can have both a traditional IRA and a Roth IRA at the same time. However, your total contributions to all IRAs combined cannot exceed the annual limit. If you contribute $4,000 to a traditional IRA, you can contribute only $3,000 to a Roth IRA that year (assuming the $7,000 limit). You can also convert money from a traditional IRA to a Roth IRA, though you will owe taxes on the amount converted.

Do I have to invest the money right away after I fund the account?

No. You can leave the money in a cash holding account at the brokerage while you decide what to invest in. However, cash typically earns very little interest, so most people invest it within a few days. You can change your investments at any time without penalty.

What happens if I contribute more than the limit by mistake?

Contact your brokerage right away and ask them to remove the excess contribution. If you catch it before the tax filing deadline, you can usually fix it without penalty. If you do not catch it, you may owe a 6% excise tax on the excess amount each year it sits in the account. The brokerage can walk you through the correction process.

Can I open a Roth IRA for my child?

Yes, if your child has earned income. A child who works a part-time job or does freelance work can open a Roth IRA and contribute up to the amount they earned that year. This is one of the most powerful ways to build retirement savings early, because the money has decades to grow tax-free.