The core difference: how you buy and when you can trade

An index fund is a mutual fund that holds the same stocks or bonds as a market index — say, the S&P 500 — and you buy it directly from the fund company at a price set once per day, after the market closes. An ETF (exchange-traded fund) holds the same index but trades on a stock exchange like a regular stock, meaning you can buy and sell it any time during market hours at a price that changes minute by minute.

That timing difference matters. If you want to sell an index fund on a Tuesday morning, you place the order before 4 p.m. Eastern time and get that day's closing price. If you want to sell an ETF on a Tuesday morning, you get a price within seconds, but that price might be slightly higher or lower than the one you would have gotten at the close. Most people investing for retirement do not care about minute-by-minute pricing, so this advantage rarely matters in practice.

Both track the same index, hold the same stocks, and charge you a percentage of your money each year to cover costs. The fee difference between them has shrunk to almost nothing — many index funds and ETFs now charge 0.03 percent annually or less.

Key Takeaways

  • Index funds settle once per day at closing price; ETFs trade throughout the day like stocks and settle when ready.
  • Both hold identical index holdings and charge nearly identical annual fees, so the cost difference is negligible for most investors.
  • Index funds require you to buy directly from the fund company; ETFs require a brokerage account but can be held at any broker.
  • ETFs are easier to buy in small dollar amounts and work better for frequent traders; index funds work better for automatic monthly contributions.
  • Tax efficiency is nearly identical between the two for long-term buy-and-hold investors in taxable accounts.

How you actually buy each one

To buy an index fund, you open an account directly with the fund company — Vanguard, Fidelity, or Schwab, for example — and transfer money to that account. You then place an order for shares of the fund. Your money sits in that company's ecosystem. If you later want to move your money to a different brokerage, you have to transfer the fund shares out or sell them and move cash.

To buy an ETF, you need a brokerage account — which you can open at Vanguard, Fidelity, Schwab, or dozens of other brokers. Once you have the account, you can buy any ETF that trades on any exchange. Your ETF shares are held in that brokerage account, and you can move them to another broker without selling. This flexibility matters if you ever want to consolidate accounts or switch brokers.

ETFs also let you buy a single share at a time. If an ETF costs $400 per share and you have $400, you buy one share. Index funds often have higher minimums — sometimes $1,000 or $3,000 — though many now allow you to invest any dollar amount, even $1.

Fees and expenses: why the difference has vanished

Ten years ago, index funds charged 0.10 to 0.20 percent per year and ETFs charged 0.05 to 0.10 percent. The gap was real. Today, the largest providers have driven both down. Vanguard's S&P 500 index fund charges 0.03 percent annually. Vanguard's S&P 500 ETF charges 0.03 percent. Fidelity's S&P 500 index fund charges 0.015 percent. Fidelity's S&P 500 ETF charges 0.03 percent.

On a $10,000 investment, the difference between 0.03 percent and 0.015 percent is $1.50 per year. Over decades, that compounds, but it is not the deciding factor it once was. The fund company you choose matters far more than the structure.

One real cost difference exists: if you buy an ETF through a broker that charges per-trade commissions, you pay a fee each time you buy or sell. Most major brokers now offer commission-free ETF trading, so this is rarely a problem. But if you plan to invest $50 per month automatically, an index fund with no transaction fees may be simpler.

Tax efficiency in a regular brokerage account

ETFs have a structural advantage in taxable accounts: they rarely distribute capital gains to shareholders. When an index fund manager needs to rebalance or when shareholders redeem their shares, the fund sometimes sells stocks at a profit and distributes that gain to all remaining shareholders, who then owe tax on it. ETFs use a mechanism called "in-kind redemption" that lets them avoid this.

In practice, this advantage is small for index funds that track broad indexes like the S&P 500, because those funds do not trade their holdings much. A fund that tracks the total stock market and holds 3,500 stocks almost never needs to sell a stock at a gain. The tax advantage of ETFs shows up more clearly in actively managed funds or narrow indexes that trade frequently.

If you are investing in a 401(k), IRA, or other tax-sheltered account, this difference does not matter at all. The account itself shields you from taxes on gains and distributions.

Which one works better for different situations

Choose an index fund if you plan to invest a fixed amount every month or every paycheck and never touch it. The lack of daily pricing does not hurt you, and automatic contributions are straightforward to set up. Index funds also work well if you want to keep all your investments with one company and do not plan to move brokers.

Choose an ETF if you want to hold investments across multiple brokers, buy in small dollar amounts, or trade more frequently. ETFs also work better if you are building a portfolio with multiple index funds — you can buy one share of each ETF without hitting minimum investment amounts, whereas index funds might require $1,000 per fund.

If you are just starting out and unsure, pick whichever one your current brokerage makes easiest to buy. The difference in long-term returns will be negligible. A $10,000 investment in an S&P 500 index fund and an S&P 500 ETF will grow nearly identically over 20 years.

How trading frequency changes the math

If you buy an index fund and hold it for 30 years, the daily settlement price never matters. You place one order and forget it. If you buy an ETF and hold it for 30 years, the intraday trading also never matters. You place one order and forget it.

The difference emerges only if you trade frequently. A day trader or someone rebalancing a portfolio every quarter might care about getting a price when ready rather than waiting until the close. For retirement investors, this is not a real consideration. Most financial advisors recommend rebalancing once per year or less, and the difference between a closing price and a price 30 seconds earlier is usually a few cents on a $10,000 position.

Frequently Asked Questions

Can I hold both index funds and ETFs in the same account?

Yes. If you have a brokerage account, you can hold both. You can also hold index funds in a brokerage account at most major brokers, though some brokers make it easier to buy ETFs. Check with your broker about which index funds they offer.

Which one is better for a beginner?

Neither has a clear advantage for beginners. If you are opening your first account at Vanguard or Fidelity, their index funds and ETFs are equally straightforward to buy and hold. Pick whichever one the brokerage makes easiest to set up for automatic monthly contributions.

Do index funds and ETFs have different risks?

No. Both hold identical stocks or bonds, so the risk is identical. An S&P 500 index fund and an S&P 500 ETF will rise and fall together. The structure does not change what you own.

What if I want to move my index fund to a different brokerage?

You can transfer the shares directly to another brokerage in most cases, though the process takes a few days. You can also sell the shares and move the cash. ETFs transfer just as easily. Check with your new brokerage about their transfer process before you move.

Are ETFs riskier because they trade like stocks?

No. The fact that an ETF trades throughout the day does not make it riskier. You own the same underlying index either way. The only risk is buying or selling at a bad time, which is a risk of your own trading behavior, not the ETF itself.