Index funds shares can be purchased online at a discount brokerage firm such as Vanguard, Fidelity, or Schwab. You can also invest in index funds through most employer 401(k) plans and within tax-advantaged accounts such as traditional and Roth IRAs.