A Roth IRA is a retirement savings account where your money grows tax-free and you pay no taxes when you withdraw it in retirement
Unlike a traditional IRA, you contribute money that has already been taxed, so the IRS does not tax your earnings or withdrawals after age 59½. You open a Roth IRA through a brokerage firm, bank, or investment company — not through your employer or the government. Once open, you decide how much to contribute each year (up to a limit set by the IRS) and choose what investments to hold inside the account.
The main steps are: open an account with a financial institution, verify your income meets the current limits, deposit money, and select your investments. The entire process usually takes a few days to a week. You can open a Roth IRA at any time during the year, but contributions for a specific tax year must be made by the tax filing deadline — usually April 15 of the following year.
Key Takeaways
- You can open a Roth IRA at a brokerage, bank, or investment company by providing your Social Security number, income information, and employment details.
- Your income must fall below an IRS limit to contribute; these limits change yearly and depend on your filing status and whether you have a workplace retirement plan.
- You can contribute up to $7,000 per year (or $8,000 if you are 50 or older), but only if you have earned income equal to or greater than the amount you contribute.
- After you open the account and deposit money, you choose what investments to buy inside it — stocks, bonds, mutual funds, or other options the institution offers.
- You can withdraw your contributions (the money you put in) at any time without penalty, but earnings cannot be withdrawn tax-free until age 59½ and the account has been open at least five years.
Income limits that determine whether you can contribute
The IRS sets income thresholds that phase out your ability to contribute to a Roth IRA. If your income is above the limit for your filing status, you cannot contribute the full amount — or cannot contribute at all. These limits change each year. For 2024, the limits are higher if you are single than if you are married filing jointly, and they differ again if you are married filing separately.
Your income for this purpose is your modified adjusted gross income (MAGI), which is usually your gross income minus certain deductions. If you are unsure how to calculate it, the IRS worksheet on Form 8606 walks through the steps. You can also ask a tax preparer or contact the brokerage where you plan to open the account — many have calculators on their websites.
If your income exceeds the limit, you have two options: a backdoor Roth (contributing to a traditional IRA and converting it to a Roth) or waiting until your income drops below the threshold. A backdoor Roth is legal but has tax consequences if you already have traditional IRA balances, so consult a tax professional before attempting it.
Where to open a Roth IRA account
You can open a Roth IRA at most banks, credit unions, and investment brokerages. Common options include Fidelity, Vanguard, Charles Schwab, E-Trade, and many others. Each institution has different investment choices, fee structures, and account minimums. Some require a minimum deposit to open (often $0 to $1,000); others do not.
Before choosing, compare what investments each offers. If you want to buy individual stocks, make sure the brokerage supports that. If you prefer low-cost index funds or target-date funds, check whether the institution offers them and at what cost. Read the fee schedule — some charge annual account maintenance fees, though many waive them if you maintain a minimum balance or set up automatic deposits.
You can also open a Roth IRA through your employer if they offer one as part of a payroll deduction plan, though this is less common than employer 401(k) plans. Ask your HR department whether this option is available.
How to complete the account opening process
Most brokerages let you open an account online in 10 to 15 minutes. You will need your Social Security number, date of birth, address, employment information, and income details. The institution will ask whether you have other retirement accounts and whether you are covered by a workplace retirement plan — this information affects your income limit.
After you submit the application, the brokerage verifies your identity and may contact you by phone or email if they need clarification. This verification usually takes one to three business days. Once approved, you can log in and begin funding the account.
Some institutions offer in-person account opening at a branch. If you prefer to speak with someone, call the brokerage's customer service line and ask whether this is an option.
How much you can contribute each year
The IRS sets an annual contribution limit. 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 (the extra $1,000 is called a "catch-up" contribution). These limits apply to the total of all your IRAs combined — if you have both a Roth and a traditional IRA, your contributions to both cannot exceed the annual limit.
You can only contribute money you have earned from work — wages, self-employment income, or taxable alimony. You cannot contribute money from investments, pensions, or Social Security. If you earned $3,000 last year, you can contribute only $3,000 to a Roth IRA, even if the annual limit is higher.
You can contribute at any time during the year, or you can wait until the tax filing deadline (usually April 15 of the following year) to make a contribution for the previous tax year. The brokerage will ask you to specify which tax year the contribution is for.
Choosing investments inside your Roth IRA
Once your account is funded, you decide what to buy with that money. Your options depend on the institution — most brokerages offer stocks, bonds, mutual funds, exchange-traded funds (ETFs), and money market funds. Some also offer certificates of deposit (CDs) or individual bonds.
If you are new to investing, target-date funds are a common starting point. These funds automatically shift from stocks to bonds as you approach retirement, so you do not have to rebalance manually. Index funds that track the overall market (like those tracking the S&P 500) are another low-maintenance option with lower fees than actively managed funds.
You are not required to invest the money immediately. You can leave it in a money market fund or cash sweep account while you decide. However, money sitting in cash does not grow, so most people invest it within days or weeks of funding the account.
Rules about withdrawals and penalties
You can withdraw your contributions (the money you put in) at any time without penalty or taxes. Withdrawals of earnings (the money your investments made) are tax-free and penalty-free only if you are at least 59½ years old and have held the account for at least five years. If you withdraw earnings before meeting both conditions, you owe income tax on the earnings plus a 10% penalty.
There are a few exceptions to the early withdrawal penalty: you can withdraw up to $10,000 for a first home purchase, or withdraw for certain medical expenses, disability, or health insurance premiums if you are unemployed. Withdrawals for education expenses are also penalty-free, though they are still taxed as income. These exceptions apply only to earnings, not contributions.
Unlike a traditional IRA, a Roth IRA has no required minimum distributions — you never have to withdraw money, and you can leave it to grow for your entire life or pass it to heirs.
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 for Roth IRA purposes. You can contribute up to the annual limit or the amount of your net self-employment income, whichever is lower. You will need to report your income on your tax return, so keep records of your earnings.
What happens if I contribute more than the annual limit?
Excess contributions are subject to a 6% penalty tax each year they remain in the account. You can withdraw the excess and any earnings on it before your tax filing deadline to avoid the penalty. If you discover an excess after the deadline, file an amended return and pay the penalty, or withdraw the excess in the following year (though the penalty still applies to the year of the excess).
Can I have both a Roth IRA and a traditional IRA?
Yes, but your total contributions to both accounts 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 for your age). Track contributions across all accounts to stay within the limit.
Do I need earned income to open a Roth IRA, or just to contribute?
You need earned income to contribute. You can open an account with zero dollars, but you cannot make a contribution unless you have wages or self-employment income equal to or greater than the amount you contribute. A spouse with no income can contribute to a spousal Roth IRA if their spouse has sufficient earned income.
What if my income changes after I contribute?
If your income rises above the limit after you have already contributed, the contribution stands — you do not have to withdraw it. The income limit applies only to new contributions you make in that tax year. If you contributed early in the year and your income later exceeds the limit, you cannot make additional contributions that year, but what you already contributed is not affected.