The core difference: how you buy and sell
An index fund is a mutual fund that holds all the stocks (or bonds) in a specific index, like the S&P 500. You buy shares directly from the fund company at the end of each trading day, at a price set once daily. You sell the same way — one price per day, no matter how many shares you're moving.
An ETF (exchange-traded fund) holds the same basket of stocks as an index fund, but trades on a stock exchange like individual company shares do. You buy and sell throughout the day at whatever price the market is offering right now. The price changes by the minute, just like Apple or Microsoft stock would.
That difference in how you trade — once a day versus all day — ripples into everything else about them.
Key Takeaways
- Index funds trade once daily at a set price; ETFs trade all day at changing prices like individual stocks.
- ETFs usually cost less per year to own, but you may pay a trading commission when you buy or sell through a broker.
- Index funds are simpler for automatic investing (like monthly contributions); ETFs are better if you want to trade during the day or use advanced orders.
- Both track the same index and hold the same stocks, so the long-term returns are nearly identical for most people.
Cost differences: expense ratios versus trading commissions
Index funds charge an expense ratio — a yearly fee, usually between 0.03% and 0.20% of what you have invested. That fee comes out automatically each year. If you invest $10,000 in a fund with a 0.10% expense ratio, you pay $10 per year.
ETFs typically have lower expense ratios than index funds — sometimes 0.03% to 0.10%. But when you buy or sell an ETF through a brokerage, you may pay a trading commission. Many brokers now offer commission-free ETF trades, but some still charge $5 to $10 per transaction. If you're adding money monthly, those commissions add up.
For someone investing a lump sum once and holding it for years, an ETF's lower expense ratio usually wins. For someone contributing $500 a month, the trading commissions on an index fund might actually cost less overall.
Tax efficiency and when it matters
ETFs are structured in a way that makes them more tax-efficient than index funds. When other investors sell shares of an index fund, the fund has to sell some of its holdings to pay them back. Those sales can trigger capital gains taxes that get passed to everyone still holding the fund — even if you didn't sell anything.
ETFs avoid this through a mechanism called "in-kind redemption." When someone wants out, they can exchange their ETF shares for the actual stocks inside, without forcing the fund to sell. This keeps the tax bill lower for everyone else.
This matters most in taxable accounts (not retirement accounts like 401(k)s or IRAs, where taxes are deferred anyway). In a taxable account, that tax efficiency can add up to real money over decades. In a retirement account, the difference is negligible.
Timing and trading flexibility
If you want to buy an index fund, you place your order anytime during the trading day, but the purchase happens after the market closes at 4 p.m. Eastern. You get one price — the closing price for that day. Same with selling.
With an ETF, you can buy or sell at any moment the market is open. You see the price in real time and can use advanced orders like "sell if the price drops to X" or "buy only if the price is below Y." This matters if you're actively trading or trying to time the market. For most people holding for years, it doesn't matter at all.
Minimum investments and account requirements
Index funds often have a minimum initial investment — sometimes $1,000 or $3,000 to open an account. Some funds waive this if you set up automatic monthly contributions. ETFs have no minimum: you can buy a single share if you want.
However, most people buy both through a brokerage account (like Fidelity, Vanguard, or Charles Schwab), and those brokerages have no minimums for either. If you're buying through the fund company directly, the minimum matters more for index funds.
Which one should you choose
For most people saving for retirement or a long-term goal, the choice between an index fund and an ETF tracking the same index comes down to how you invest. If you contribute money regularly (monthly or quarterly), an index fund with low fees and no trading commissions is simpler and often cheaper. If you're investing a large sum once, or you want to trade during the day, an ETF usually makes more sense.
Both will track the same index and deliver nearly identical returns over time. The difference in cost and convenience is usually small enough that the real factor is which one you'll actually stick with. An index fund you contribute to automatically every month beats an ETF you forget about.
Frequently Asked Questions
Can I hold both an index fund and an ETF tracking the same index?
Yes. Many people do — they might hold an index fund in a 401(k) at work and an ETF in a personal brokerage account. Since both track the same index, you're not duplicating your holdings in a way that hurts you, though you are paying two separate expense ratios.
Do index funds and ETFs have the same holdings?
Usually yes, if they track the same index. An S&P 500 index fund and an S&P 500 ETF hold the same 500 companies in the same proportions. The only difference is how you buy and sell them, not what's inside.
Which one has better returns?
Over long periods, they're virtually identical. Both track the same index, so they move together. The only difference is the cost you pay — expense ratios and trading commissions — which is why lower-cost options tend to come out slightly ahead.
Can I use an ETF in a retirement account?
Yes. You can hold ETFs in an IRA, 401(k), or other retirement account. In a retirement account, the tax efficiency advantage of ETFs disappears, so the choice comes down purely to cost and convenience.