You can open a Roth IRA in about 15 minutes by choosing a brokerage, filling out an account application, and funding it with your first deposit
A Roth IRA is a retirement account where you contribute money that has already been taxed, and then your withdrawals in retirement are tax-free. The account itself does not care where you open it — the tax rules are the same everywhere — so your choice comes down to which brokerage makes it easiest for you to invest and keep track of your money.
The actual steps are straightforward: pick a brokerage, complete their online application (which takes 10 to 15 minutes), link a bank account or fund the account with a check, and you are done. You do not need to contact anyone by phone or mail anything in. The account is live as soon as the brokerage confirms your identity.
Key Takeaways
- You can open a Roth IRA at any brokerage that offers them — Fidelity, Vanguard, Charles Schwab, and Betterment are common choices, and each has a different user experience.
- The application asks for your Social Security number, date of birth, address, and employment status so the brokerage can verify your identity and check IRS rules.
- You must have earned income in the year you contribute — you cannot fund a Roth IRA with investment returns, gifts, or unemployment benefits.
- Your first deposit can be as small as $1, though most people start with at least $500 to $1,000 so they have something to invest.
- Once the account is open, you choose what to invest in — the brokerage does not do this for you unless you pick a robo-advisor option.
Choose a brokerage that matches how you want to manage money
The brokerage is the company that holds your account and lets you buy and sell investments. Different brokerages appeal to different people. If you want a simple, hands-off experience, Betterment or Vanguard Personal Advisor Services will build a portfolio for you based on your age and risk tolerance. If you want to pick your own investments but want a straightforward interface, Fidelity or Charles Schwab are popular. If you already have a brokerage account elsewhere, you can open a Roth IRA at the same place.
All of these brokerages are insured by the Securities Investor Protection Corporation (SIPC), which means your money is protected if the brokerage fails. There are no monthly fees to hold a Roth IRA at any major brokerage. The only costs you pay are the fees inside the investments themselves — for example, a mutual fund might charge 0.05% per year, or an actively managed fund might charge 0.50% or more. You can see these fees listed in the fund's prospectus before you buy.
Complete the online application with your personal and financial information
Once you have chosen a brokerage, go to their website and select "Open a Roth IRA" or "New Account." The application will ask for your name, date of birth, Social Security number, address, and phone number. It will also ask whether you are employed, self-employed, or retired, and what your income was last year. This information helps the brokerage verify your identity and confirm that you meet the IRS income limits for Roth contributions.
The brokerage will run a soft credit check and verify your identity through a third-party service — this does not affect your credit score. The whole process takes 10 to 15 minutes. Once you submit the application, the brokerage will send you a confirmation email with your account number and login details. Some brokerages approve you instantly; others may take a few hours or a business day.
Fund your account with your first deposit
After your account is approved, you need to add money to it. You can do this by linking your bank account and transferring money electronically (usually takes one to three business days), or by mailing a check to the brokerage's address. The brokerage will provide both options during the funding step. Your first deposit can be any amount — there is no minimum, though most people deposit at least $500 to $1,000 so they have enough to invest in a fund.
The money will sit in a cash holding area inside your Roth IRA until you tell the brokerage what to invest it in. You do not have to invest it right away. Some people deposit money and then take time to decide what funds or stocks to buy. Others set up automatic monthly transfers so they contribute a fixed amount every month without having to think about it.
Decide what to invest in, or let the brokerage choose for you
Once your money is in the account, you have two paths. If you want the brokerage to manage it for you, select their robo-advisor or target-date fund option. A target-date fund is a single fund that automatically shifts from stocks to bonds as you get closer to retirement — for example, a "2055 Target Date Fund" is designed for someone retiring around 2055. You pick the fund that matches your expected retirement year, and the fund does the rest.
If you want to pick your own investments, the brokerage's website will show you a list of mutual funds, exchange-traded funds (ETFs), and individual stocks you can buy. Most people starting out choose a low-cost index fund — for example, a total stock market index fund or a total bond market index fund — rather than trying to pick individual stocks. Once you choose what to buy, you enter the amount and click "Buy." The transaction happens immediately during market hours.
Set up automatic monthly contributions if you want to invest regularly
Many brokerages let you set up automatic transfers from your bank account to your Roth IRA on a schedule you choose — weekly, monthly, or quarterly. This is called dollar-cost averaging, and it removes the decision-making from the process. Instead of trying to time the market or remember to transfer money, you set it and forget it.
To set this up, go to the "Transfers" or "Funding" section of your account and select "Automatic Transfer." You will link your bank account (if you have not already) and choose the amount and frequency. The brokerage will pull that amount on the date you specify. You can change or stop the automatic transfer at any time.
Know the contribution limits and income rules that apply to your Roth IRA
The IRS sets an annual limit on how much you can contribute to a Roth IRA. This limit changes each year — it was $7,000 for 2024 and $7,000 for 2025 for people under age 50. If you are 50 or older, you can contribute an additional $1,000 as a "catch-up" contribution. These limits apply to all your IRAs combined — if you have both a Roth IRA and a traditional IRA, your total contributions across both accounts cannot exceed the annual limit.
You must have earned income to contribute to a Roth IRA. Earned income means wages from a job, self-employment income, or alimony. It does not include investment returns, gifts, Social Security, or unemployment benefits. If you do not have earned income in a given year, you cannot contribute to a Roth IRA that year.
There are also income limits that determine whether you can contribute the full amount, a reduced amount, or nothing at all. These limits vary by filing status and change each year. The IRS publishes the current limits on their website each January. If your income is above the limit, you may still be able to do a "backdoor Roth" conversion, which is a separate process that lets you move money from a traditional IRA into a Roth IRA.
Frequently Asked Questions
How long does it take to open a Roth IRA?
The application itself takes 10 to 15 minutes. Most brokerages approve you instantly or within a few hours. Once approved, you can fund the account and start investing the same day. The only delay is if you mail a check instead of transferring money electronically — that can take a week or more.
Do I have to invest the money right away after I deposit it?
No. Your money can sit in the cash holding area of your account for as long as you want. Some people deposit money and then take weeks or months to decide what to invest in. However, money sitting in cash earns very little interest, so most people invest it within a few days.
Can I open a Roth IRA if I am self-employed or a freelancer?
Yes. Self-employment income counts as earned income for Roth IRA purposes. You will need to report your net self-employment income on your tax return, and that is the amount you can use to determine your contribution limit. You can contribute up to the annual limit or 100% of your net self-employment income, whichever is less.
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. You can fix this by withdrawing the excess contribution and any earnings on it before your tax filing deadline. It is better to withdraw it early than to leave it in the account and pay the penalty year after year.
Can I open a Roth IRA for my child or grandchild?
Yes, if the child has earned income. A child can open a Roth IRA if they worked and earned wages — for example, from a job, babysitting, or a family business. The contribution limit is the same as for adults: up to the annual limit or 100% of their earned income, whichever is less. A parent or guardian can help them open the account and manage it, but the child must have the earned income.