You need a Social Security number, a bank account, and about 15 minutes to open a Roth IRA

A Roth IRA is a retirement account where you contribute money you've already paid taxes on, and then your withdrawals in retirement are tax-free. To open one, you pick a financial institution (a bank, brokerage, or credit union), fill out an account application with your name and Social Security number, link a bank account for funding, and choose how to invest the money inside. Most institutions let you do this online in one sitting.

The main decision before you start is where to open the account. Different providers offer different investment options, different fee structures, and different user interfaces. A brokerage like Fidelity, Charles Schwab, or Vanguard gives you the widest range of investments (individual stocks, bonds, mutual funds, exchange-traded funds). A bank or credit union typically offers fewer choices but may feel simpler if you're new to investing. There is no single "best" choice — it depends on what you plan to invest in and how much you want to pay in fees.

Key Takeaways

  • You can open a Roth IRA at any bank, brokerage, or credit union that offers them, and the process takes about 15 minutes online.
  • You must have earned income in the year you contribute, and your income cannot exceed the limits set by the IRS (the limit changes yearly and depends on your filing status).
  • You can contribute up to a set dollar amount per year (currently $7,000 for people under 50, though this amount changes periodically), but you do not have to contribute the full amount.
  • After you open the account, you choose how to invest the money — in stocks, bonds, mutual funds, or other options your provider offers.

Choose where to open your account

Start by listing three to five institutions where you might open the account. If you already have a checking account at a bank, that bank probably offers Roth IRAs and you already know how to log in there. If you want more investment choices, look at a brokerage: Fidelity, Charles Schwab, Vanguard, E*TRADE, and TD Ameritrade are large ones, but there are many others. Credit unions sometimes offer IRAs too, especially if you're a member.

For each institution, check the website for "open a Roth IRA" or "new account" and look at three things: the minimum deposit required to open (some have none, some require $500 or $1,000), the investment options available (if you want to buy individual stocks, make sure they offer that), and whether they charge an annual account fee (many do not, but some do). Write down the answers. You do not need to choose the cheapest option — you need the option that fits what you actually plan to do.

Verify you meet the income and earned-income requirements

The IRS sets two rules: you must have earned income in the year you contribute, and your income cannot exceed a certain threshold. Earned income means wages from a job, self-employment income, or taxable alimony — not investment returns, Social Security, or rental income. If you earned nothing that year, you cannot contribute to a Roth IRA, even if you have money in the bank.

The income limit (called the Modified Adjusted Gross Income limit, or MAGI) changes every year and depends on whether you file as single, married filing jointly, or another status. For 2024, the limit for single filers begins to phase out at $146,000 and phases out completely at $161,000. For married filing jointly, it begins at $230,000 and phases out at $240,000. These numbers change yearly. Check the IRS website or your institution's website for the current year's limits before you open the account. If your income is above the limit, you cannot contribute to a Roth IRA that year, though you may have other options (like a backdoor Roth conversion, which is a separate process).

Gather your documents and information

Have these items ready before you start the application: your Social Security number, your date of birth, your current address, and the routing and account number of the bank account you want to link for deposits. You will also need to know your employment status and approximate income for the year. Most applications ask whether you are employed, self-employed, or retired.

If you are opening the account at an institution where you already have an account (like your bank), the application may be shorter because they already have some of your information on file. If you are opening at a new institution, the application will ask more questions. Either way, the process is straightforward and takes about 10 to 15 minutes.

Complete the application and fund the account

Go to the institution's website and look for a button or link that says "open a Roth IRA" or "new account." Click it and fill in the form with your personal information, Social Security number, and employment details. You will be asked to agree to the account terms and conditions — read these if you want to, but they are standard legal language and do not vary much between institutions.

After you submit the application, the institution will confirm your identity (usually instantly online, sometimes by sending a code to your email or phone). Once confirmed, you will be asked to link a bank account for funding. Enter your bank's routing number and your account number. This is the account the money will come from when you make your first contribution. Some institutions let you fund the account immediately; others require you to wait a day or two for the bank link to verify.

You do not have to fund the account on the day you open it. You can open the account and fund it later, as long as you fund it by the deadline for that tax year (usually April 15 of the following year, or October 15 if you file an extension).

Choose your investments

Once the account is open and funded, you will see a list of investment options offered by your institution. This is where your money will actually go. Common options include target-date funds (funds that automatically shift from stocks to bonds as you get closer to retirement), index funds (funds that track a market index like the S&P 500), individual stocks, bonds, and money market funds.

If you are new to investing and do not know where to start, a target-date fund is a reasonable choice. You pick the fund labeled with the year closest to when you plan to retire (for example, "target date 2055" if you plan to retire around 2055), and the fund does the rebalancing for you. If you want more control, an index fund that tracks the S&P 500 is another common starting point. Your institution's website usually has educational materials explaining each option.

You can change your investments later, and you can move money between investments inside the account without tax consequences. This choice is not permanent.

Make your first contribution and set up future contributions

Your first contribution can be as little as $1 or as much as the annual limit ($7,000 for 2024 if you are under 50; $8,000 if you are 50 or older). You do not have to contribute the maximum. If you can only afford $100 a month, you can contribute $1,200 that year. If you can only afford $50, that is fine too.

After you fund the account, you can set up automatic monthly or weekly contributions if you want to. Most institutions offer this as an option during setup or in your account settings. Automatic contributions make it easier to save consistently without having to remember to transfer money each month. You can change or stop automatic contributions at any time.

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 on your tax return, and that is the amount you can contribute up to. If you earned $5,000 from freelance work, you can contribute up to $5,000 to a Roth IRA that year.

What happens if I contribute more than the annual limit?

The IRS charges a 6% penalty tax on the excess amount each year it stays in the account. If you over-contribute by mistake, contact your institution and ask them to remove the excess contribution and any earnings on it before your tax filing deadline. This is called a "corrective distribution" and avoids the penalty.

Can I open a Roth IRA for my child?

Yes, if your child has earned income. A child who earns money from a job, babysitting, or self-employment can open a Roth IRA. You can contribute up to the amount they earned that year or the annual limit, whichever is less. You would typically open the account in their name with yourself as the custodian until they turn 18 or 21 (depending on state law).

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

No. When you first fund the account, the money typically sits in a cash or money market holding area. You can leave it there while you decide what to invest in, or you can choose your investments immediately. There is no penalty for waiting, though cash holdings typically earn very little interest.

Can I open multiple Roth IRAs?

Yes, but your total contributions across all Roth IRAs in a single year cannot exceed the annual limit. If you open a Roth IRA at two different institutions and contribute $3,500 to each, that is $7,000 total, which is the limit for 2024. You cannot contribute $7,000 to each account. Tracking contributions across multiple accounts can be complicated, so most people stick with one.