Skip to main content

How to Buy Index Funds: The Step-by-Step Process

You buy index funds through a brokerage account, the same way you buy individual stocks

To invest in an index fund, you open an account at a brokerage firm, deposit money, search for the fund by its ticker symbol, and place an order to buy shares. The whole process takes about 15 minutes once your account is open. The fund then holds a basket of stocks or bonds that mirror a market index — so when you own shares of an S&P 500 index fund, you own a tiny piece of all 500 companies in that index.

The real decision is not how to buy, but where to buy and what type of account to use. Different brokerages charge different fees, and the account type — taxable brokerage, IRA, 401(k) — changes how your money grows and when you can withdraw it. Most people start with a taxable brokerage account at a major firm like Fidelity, Vanguard, or Charles Schwab, then move money into retirement accounts as their situation changes.

Key Takeaways

  • You need a brokerage account to buy index funds; opening one takes 10 to 15 minutes and requires your Social Security number, income information, and a funding method.
  • Index funds trade during market hours like stocks do, so your order executes at the market price on the day you place it, not at a price you set in advance.
  • The brokerage you choose affects your costs — some charge per-trade fees while others offer commission-free trading, and expense ratios vary between funds tracking the same index.
  • A taxable brokerage account has no contribution limits and no withdrawal restrictions, making it the easiest starting point before you move money into IRAs or 401(k)s.
  • You can set up automatic monthly investments through most brokerages, which removes the need to time the market or remember to buy on a schedule.

Opening a brokerage account

Start by choosing a brokerage. The major firms — Fidelity, Vanguard, Charles Schwab, E-Trade, and Merrill Edge — all offer index funds with low or zero trading fees. Smaller brokerages exist, but these five handle the vast majority of retail investors and have the best tools for beginners.

Go to the brokerage's website and click "Open an Account" or "get your free guide". You will enter your name, address, Social Security number, date of birth, and employment information. The brokerage runs a background check and verifies your identity — this usually takes a few minutes, though some firms may ask follow-up questions if something looks unusual. Once approved, you can log in immediately.

Next, link a bank account or fund your account by wire transfer or check. Most brokerages let you link your checking or savings account directly, which takes one to three business days to verify. Once the money arrives, it sits in a cash sweep account earning a small amount of interest, and you can use it to buy index funds whenever you choose.

Finding and buying the index fund you want

Log into your account and look for a "Buy" or "Trade" section. Search for the fund by its ticker symbol — for example, VOO for Vanguard's S&P 500 index fund, or VTI for Vanguard's total U.S. stock market fund. Each brokerage has a slightly different interface, but all of them let you search by ticker or fund name.

When you find the fund, the screen will show you the current price per share, the fund's expense ratio (the annual fee as a percentage of your investment), and recent performance. Click "Buy" or "Place Order". You will see a box asking how many shares you want to buy or how much money you want to invest. Enter the amount — say, $1,000 — and the system will calculate how many shares that buys at the current price. Review the order and confirm.

Your order executes during market hours (9:30 a.m. to 4 p.m. Eastern time on weekdays). If you place an order after hours or on a weekend, it waits until the market opens the next trading day. The fund's price changes throughout the day, so the exact number of shares you receive depends on when your order fills. Once it settles — usually one business day later — the shares appear in your account and you own them.

Understanding expense ratios and trading costs

Every index fund charges an expense ratio, an annual fee expressed as a percentage of your investment. A fund with a 0.03% expense ratio costs $3 per year for every $10,000 you invest. Most index funds charge between 0.03% and 0.20%, though some older or less popular funds charge more.

The difference matters over time. If you invest $10,000 in two S&P 500 index funds that both return 10% per year, but one charges 0.03% and the other charges 0.20%, the cheaper fund will have about $1,700 more after 30 years. Vanguard, Fidelity, and Schwab all offer index funds with expense ratios below 0.10%, so you do not have to hunt for bargains — the major brokerages all offer competitive options.

Most brokerages no longer charge a commission (a flat fee per trade) to buy index funds. Fidelity, Vanguard, and Schwab all offer commission-free trading on their own index funds and on most competitors' funds. Some brokerages still charge $5 to $10 per trade, so check before you open an account if you plan to buy frequently.

Choosing between a taxable account and a retirement account

A taxable brokerage account has no contribution limits and no restrictions on when you withdraw money. You can invest $100 or $100,000, and you can sell and take the money out whenever you want. The trade-off is that you owe capital gains tax on any profit when you sell, and you owe tax on dividends the fund pays each year. This makes a taxable account best for money you might need within a few years.

An IRA (Individual Retirement Account) lets you invest up to $7,000 per year (or $8,000 if you are 50 or older) with tax advantages. In a traditional IRA, you may deduct your contributions from your taxes, and you do not owe tax on gains until you withdraw money after age 59½. In a Roth IRA, you pay tax on contributions now, but withdrawals in retirement are tax-free. You can open an IRA at any brokerage and buy index funds inside it the same way you would in a taxable account.

A 401(k) is an employer retirement plan. If your employer offers one, you contribute through payroll deductions, and the money goes into an account at a brokerage your employer chooses. You can usually pick from a menu of index funds and other investments. Contributions reduce your taxable income, and you do not owe tax on gains until retirement. Most people should max out a 401(k) before opening an IRA, because employers often match a portion of your contributions — that is assistance programs.

Setting up automatic monthly investments

Most brokerages let you set up automatic monthly transfers from your bank account and automatic purchases of index funds on a schedule you choose. This is called dollar-cost averaging, and it removes emotion from investing. Instead of trying to time the market or waiting for the "right" moment to buy, you invest the same amount every month regardless of price.

To set this up, go to your account settings and look for "Automatic Investments" or "Recurring Orders". Link your bank account, choose the fund, set the amount and the date each month, and confirm. The system will transfer money from your bank on that date and buy the fund automatically. You can change or cancel the order anytime, and you can set up multiple automatic investments for different funds.

Automatic investing is especially useful if you are investing money from your paycheck or a regular bonus. It keeps you disciplined and means you do not have to think about it — the money just flows into index funds every month.

What happens after you buy

Once you own index fund shares, you do not have to do anything. The fund manager rebalances the holdings to match the index, and you receive dividends (usually quarterly) that are automatically reinvested into more shares. You can log into your account anytime to see your balance, which updates throughout each trading day.

If you want to add more money, you can buy more shares anytime. If you want to sell, you log in, find the fund, click "Sell", enter the number of shares or the dollar amount, and confirm. The sale settles the next business day, and the money goes back into your cash account at the brokerage. You can then withdraw it to your bank account, which takes one to three business days.

Your brokerage will send you tax documents each January if you held the fund in a taxable account — a 1099 form showing dividends and capital gains. If you held it in an IRA or 401(k), you do not owe tax until you withdraw, so no annual tax forms are needed.

Frequently Asked Questions

Can I buy index funds through my bank?

Most banks offer brokerage services, but their index fund selection and fees are usually worse than dedicated brokerages like Fidelity or Vanguard. If your bank is your primary financial institution, you can open a brokerage account there, but you will likely pay higher expense ratios or trading fees. It is worth comparing before you decide.

What is the minimum amount I need to invest?

Most brokerages have no minimum to open an account or buy an index fund. You can invest $100 or $1,000 to start. Some index funds have a minimum first purchase (often $1,000 to $3,000), but most major funds from Vanguard, Fidelity, and Schwab have no minimum. Check the fund details before you buy.

Do I have to buy whole shares, or can I buy fractional shares?

Most brokerages now let you buy fractional shares, meaning you can invest any dollar amount and own a piece of a share. This makes it easier to invest small amounts or to set up automatic monthly purchases. Fidelity, Vanguard, and Schwab all offer fractional shares on index funds.

How long does it take to withdraw money from my index fund?

Selling an index fund takes one business day to settle. Withdrawing the money from your brokerage to your bank account takes one to three additional business days, depending on your bank. So plan for three to five business days total from the time you place a sell order to the time the money reaches your checking account.

Can I lose money investing in index funds?

Yes. Index funds track market indexes, so if the market falls, the fund falls too. A broad market index fund like the S&P 500 has recovered from every historical decline, but there is no may provide it will recover from future ones. The longer you hold, the lower your risk of being forced to sell during a downturn.