The best investments for a Roth IRA depend on your age and how long until you need the money
A Roth IRA is a container that holds investments — it is not itself an investment. You choose what goes inside it: stocks, bonds, mutual funds, exchange-traded funds (ETFs), or a mix. The tax advantage of a Roth (you withdraw tax-free in retirement) applies to whatever you pick, so the real question is what type of investment fits your timeline and risk tolerance.
If you are in your 20s or 30s and will not touch the money for 30+ years, stocks or stock-heavy funds can weather the ups and downs. If you are in your 50s and retiring soon, bonds and stable investments make more sense. The Roth itself does not care what you own — your brokerage does, and they will show you what options they offer.
Key Takeaways
- A Roth IRA holds whatever investments you choose, so you must decide between stocks, bonds, funds, or a combination based on when you will need the money.
- Younger savers with 20+ years until retirement typically benefit from stock-focused investments because they have time to recover from market downturns.
- Older savers or those within 10 years of retirement often do better with bonds, bond funds, or target-date funds that shift toward stability automatically.
- Low-cost index funds and ETFs that track the whole market cost less in fees than actively managed funds and historically match or beat them over time.
- Your brokerage (Fidelity, Vanguard, Charles Schwab, or others) determines which specific investments you can buy inside your Roth, so compare their fund menus before opening an account.
Stock-focused investments for long time horizons
If you will not touch your Roth for 20 or more years, stocks or stock funds are historically the strongest choice. Stocks have higher average returns than bonds over decades, but they also swing up and down sharply in the short term. A Roth is ideal for stocks because you pay no tax on the gains when you eventually withdraw — and stock gains can be substantial over time.
You do not have to pick individual company stocks. Most people in a Roth own index funds or ETFs that track a broad market: the S&P 500 (500 large U.S. companies), the total U.S. stock market, or international stocks. These spread your money across hundreds of companies, so one bad performer does not sink you. Fidelity, Vanguard, and Charles Schwab all offer low-cost versions of these funds inside a Roth.
If you want even simpler, a target-date fund automatically shifts from stocks toward bonds as you approach retirement. A target-date 2055 fund, for example, starts stock-heavy and gradually becomes more conservative. You pick the fund once and it rebalances itself.
Bonds and bond funds for stability and income
Bonds are loans you make to a government or company. They pay a fixed interest rate and return your principal at maturity. Bond prices fall when interest rates rise, but they do not swing as wildly as stocks. If you are within 10 years of retirement or uncomfortable with stock volatility, bonds belong in your Roth.
Most people own bonds through a bond fund or bond ETF rather than individual bonds. A bond fund holds dozens or hundreds of bonds, so you get diversification and do not have to pick which bonds to buy. A total bond market fund holds a mix of government and corporate bonds across different maturity dates. These funds are available at every major brokerage and typically charge very low fees.
The trade-off is clear: bonds pay less than stocks over long periods, but they lose less in a market crash. If you are 55 and retiring at 67, you cannot afford to wait out a stock market recovery, so bonds make sense. If you are 30, bonds tie up money that could grow much more in stocks.
A mix of stocks and bonds matched to your age
Many savers use a simple rule: own a percentage of stocks equal to 110 minus your age, and put the rest in bonds. At 30, that is 80% stocks and 20% bonds. At 50, it is 60% stocks and 40% bonds. At 65, it is 45% stocks and 55% bonds. This shifts you toward safety automatically as you age.
You can build this mix yourself by buying one stock fund and one bond fund, or you can use a target-date fund that does it for you. Target-date funds are simpler if you do not want to rebalance manually each year. They are more expensive if you want to minimize fees, though the difference is usually small — often less than 0.10% per year.
The key is that your Roth can hold both stocks and bonds at the same time. You are not locked into one or the other. Many savers keep their Roth in a balanced mix and use other accounts (like a taxable brokerage account) for more aggressive bets.
Why low-cost index funds usually win
Index funds and ETFs track a market benchmark — the S&P 500, the total stock market, the total bond market — and charge very low fees, often 0.03% to 0.20% per year. Actively managed funds hire managers to pick stocks or bonds they think will outperform, and they charge 0.50% to 2.00% or more per year.
Over 20 or 30 years, the fee difference compounds. On a $100,000 investment, a 0.10% fee costs $100 per year. A 1.00% fee costs $1,000 per year. Over decades, that extra $900 per year adds up to tens of thousands of dollars in lost growth. Studies consistently show that most actively managed funds do not beat their index benchmarks after fees, so you are usually paying more to get less.
Inside a Roth, this matters even more because you are not paying taxes on the gains anyway. You want every dollar working for you, not going to fund managers and their teams. Vanguard, Fidelity, and Charles Schwab all offer index funds and ETFs with expense ratios below 0.20%.
What your brokerage offers matters
You cannot buy any investment you want in a Roth — you can only buy what your brokerage allows. Fidelity offers thousands of mutual funds and ETFs. Vanguard specializes in its own funds but also offers competitors' funds. Charles Schwab has a broad menu. Some smaller brokerages or banks have limited choices.
Before you open a Roth, check what funds the brokerage offers. If you want a specific low-cost index fund and they do not carry it, you will have to buy a similar fund instead or switch brokerages later (which is free, but takes time). Most major brokerages have enough overlap that you can find a good low-cost stock fund and a good low-cost bond fund at any of them.
Also check whether the brokerage charges a fee to open or maintain the account. Most do not, but some banks charge $25 or $50 per year. That fee erases the benefit of a low-cost fund, so avoid it if you can.
Frequently Asked Questions
Can I change what I own in my Roth IRA?
Yes, you can buy and sell investments inside your Roth as often as you want with no tax penalty. You can move from stocks to bonds, or from one fund to another, without triggering capital gains tax. The tax-free growth applies to whatever you own, whenever you own it. This flexibility is one reason a Roth is good for long-term investing — you can adjust as your life changes.
Should I own individual stocks in my Roth?
Most people do better with funds. Individual stocks require you to research companies, time your buys and sells, and accept that one bad pick can hurt. Funds spread risk across many companies and cost less in fees. If you enjoy picking stocks and have the time, a Roth is a tax-efficient place to do it — but statistically, funds outperform most individual stock pickers over time.
What if I do not know how much risk I can handle?
Start with a target-date fund matching your expected retirement year. It is designed for someone your age and automatically becomes more conservative over time. If you find yourself checking the balance constantly and feeling anxious, you can shift toward more bonds. If you never think about it and feel fine, you are probably in the right place.
Is it too late to start a Roth if I am over 50?
No. A Roth still grows tax-free, and you can withdraw contributions (not earnings) at any time without penalty. If you are 55 and retiring at 67, a Roth with bonds or a balanced mix can still grow meaningfully. You have less time than a 30-year-old, so your allocation should be more conservative, but the tax advantage still applies.
Do I have to pick one investment or can I own multiple?
You can own as many as you want. Many savers own two or three: a stock fund, a bond fund, and maybe an international stock fund. Owning multiple funds is not complicated — your brokerage tracks them all in one Roth account. Simpler is often better, though, so start with one or two and add only if you have a specific reason.