Index funds and ETFs are very similar, but the main difference is how investors trade them on the market. An ETF is a fund that trades like a stock, so you can buy and sell them during a regular trading day. Index funds can only be bought and sold at a price designated at the end of the trading day.