Where to open a Roth IRA and what you need before you start

You open a Roth IRA through a financial institution — a bank, brokerage firm, credit union, or robo-advisor — not through the IRS or any government office. The institution holds the account and lets you invest the money inside it. You choose where to open based on what you want to invest in, how much you want to pay in fees, and whether you want help making decisions or prefer to choose investments yourself.

Before you contact any institution, gather three things: your Social Security number, proof of income from the past year (a W-2, 1099, or tax return), and a bank account you can transfer money from. You do not need a large amount to start — many institutions have no minimum, and those that do often set it at $500 or less. The real requirement is that you have earned income in the year you contribute.

Key Takeaways

  • You open a Roth IRA directly with a bank, brokerage, or credit union; the IRS does not run the account-opening process.
  • You must have earned income in the year you contribute, and your income cannot exceed the IRS limit for that year (limits vary by filing status and change annually).
  • The account-opening process takes 10 to 20 minutes online or by phone, and you can fund it immediately or wait until tax time.
  • You choose what to invest the money in — stocks, bonds, mutual funds, or cash — based on the options your institution offers.
  • You can contribute up to $7,000 per year (as of 2024, subject to change), and you can withdraw your contributions (not earnings) at any time without penalty.

Choosing an institution: what differs between them

Different institutions offer different investment choices and charge different fees. A traditional bank may let you open a Roth IRA but only offer savings accounts or CDs inside it, which earn very little. A brokerage firm like Fidelity, Schwab, or Vanguard lets you buy individual stocks, bonds, and mutual funds. A robo-advisor like Betterment or Wealthfront builds a portfolio for you automatically based on your age and risk tolerance, then rebalances it over time.

Fees matter because they reduce your returns. Some institutions charge an annual account fee (often $0 to $50), some charge per transaction, and some charge a percentage of your assets under management. Many brokerages now charge $0 per trade and have no account minimum. Before you open, look at the fee schedule on the institution's website — it is usually under "pricing" or "account fees." If you plan to invest small amounts regularly, transaction fees matter more than if you plan to make one large contribution.

If you are unsure where to start, a brokerage with low or no fees and a wide range of investment options is a safe choice. Fidelity, Schwab, and Vanguard are large and well-established, but smaller institutions and credit unions often offer the same features at similar costs.

The account-opening process

Most institutions let you open online in 10 to 20 minutes. You will enter your name, address, Social Security number, and date of birth. You will confirm your employment status and provide your income for the year. You will choose a username and password. Some institutions ask you to verify your identity by answering security questions or uploading a photo of your ID.

After you submit, the institution reviews your information — this usually takes a few minutes to a few hours. Once approved, you can log in and fund the account. You can link a bank account and transfer money electronically, or in some cases mail a check. The money typically arrives within one to three business days.

You do not have to fund the account immediately after opening it. Many people open in January and fund it later in the year as they save, or wait until after they file taxes and know their exact income. The account exists and earns nothing until you deposit money into it.

Funding your account and choosing investments

Once money is in your Roth IRA, you choose what to invest it in. The institution's website shows you the available options — usually mutual funds, exchange-traded funds (ETFs), individual stocks, or bonds. If you are new to investing, a single target-date fund (a fund that automatically adjusts its mix of stocks and bonds as you get older) is a straightforward choice. If you want more control, you can build your own mix.

You do not have to invest all your money at once. You can leave it in a cash sweep account (which earns a small amount of interest) and move it into investments gradually, or invest it all immediately. There is no penalty either way. The account grows tax-free regardless of when you invest.

If you are unsure what to invest in, many institutions offer educational resources or let you speak with someone who can explain your options. Some robo-advisors make the choice for you based on a brief questionnaire about your age and comfort with risk.

Income limits and contribution rules

The IRS sets an income limit for who can contribute to a Roth IRA. The limit depends on your filing status (single, married filing jointly, married filing separately, or head of household) and changes each year. For 2024, the limit for a single filer is $161,000 of modified adjusted gross income; for married filing jointly it is $240,000. If your income exceeds the limit, you cannot contribute that year, though you may be able to use a "backdoor Roth" strategy (a more complex workaround that your tax preparer can explain).

You can contribute up to $7,000 per year (as of 2024), or $8,000 if you are 50 or older. You can only contribute money you earned — from a job, self-employment, or taxable alimony. You cannot contribute money from investments, pensions, or unemployment benefits. If you did not have earned income in a year, you cannot contribute to a Roth IRA that year.

You can contribute at any time during the year or up until the tax filing deadline the following year (usually April 15). Many people wait until after they file taxes because they know their exact income and can confirm they are under the limit.

What happens after you open and fund the account

Once your account is open and funded, you do not have to do anything. The money grows tax-free. You can add more money each year up to the annual limit. You can withdraw your contributions (the money you put in) at any time without penalty or tax. You cannot withdraw earnings (the growth) before age 59½ without penalty, with a few exceptions (first-time home purchase up to $10,000 lifetime, may have access to education expenses, or disability).

You will receive statements from your institution showing your balance and any transactions. You can log in anytime to check your balance, change your investments, or set up automatic monthly contributions. The institution will send you tax documents at the end of the year, though you do not report Roth IRA contributions on your tax return (the IRS already knows about them).

If you move or change jobs, your Roth IRA stays with the institution you opened it with. You do not have to do anything. If you want to move the account to a different institution later, you can request a transfer (the new institution usually handles the paperwork).

Frequently Asked Questions

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

Yes. Self-employment income counts as earned income. You will need to report your income on your tax return (usually Schedule C), and you can contribute up to $7,000 per year to a Roth IRA, as long as your net self-employment income is at least that much. If you have significant self-employment income, you may also be able to open a Solo 401(k) or SEP IRA, which allow larger contributions.

What if my income is too high to contribute?

If your income exceeds the IRS limit, you cannot contribute directly to a Roth IRA that year. Some people use a "backdoor Roth" strategy: they contribute to a traditional IRA (which has no income limit) and then convert it to a Roth IRA. This is legal but has tax implications. A tax preparer can walk you through whether it makes sense for your situation.

Do I have to invest the money right away, or can I leave it in cash?

You can leave it in cash. Most institutions offer a cash sweep account or money market fund that earns a small amount of interest. You can move the money into investments whenever you are ready. There is no penalty for waiting, and no deadline to invest.

Can I open a Roth IRA for my child?

Yes, if your child has earned income (from a job or self-employment). You can open a custodial Roth IRA in their name. You manage the account until they reach the age of majority (usually 18 or 21, depending on your state). They can contribute up to the amount of their earned income or $7,000, whichever is less.

What if I already have a Roth IRA somewhere else?

You can have multiple Roth IRAs, but your total contributions across all of them cannot exceed $7,000 per year. If you want to consolidate, you can request a transfer from one institution to another. The receiving institution usually handles the paperwork and the money moves directly between accounts with no tax consequence.