You buy an ETF the same way you buy a single stock: through a brokerage account, using a ticker symbol, and placing an order during market hours

An ETF (exchange-traded fund) trades on a stock exchange just like Apple or Microsoft does. You do not need a special account type or permission level. If you already have a brokerage account at firms like Fidelity, Charles Schwab, E*TRADE, or Vanguard, you can buy an ETF right now using the same interface you would use to buy any stock.

The main difference between buying an ETF and buying a stock is that an ETF holds many investments inside it — but that happens behind the scenes. From your perspective, you search for the ticker symbol (like SPY or VOO), enter the number of shares you want, and confirm the order. The process takes the same five minutes.

The cost to buy is usually zero. Most brokerages stopped charging commissions on stock and ETF trades around 2019. You will own the shares when ready after the market closes on the day you buy, and you can sell them anytime the market is open.

Key Takeaways

  • You need a brokerage account with a firm like Fidelity, Charles Schwab, E*TRADE, or Vanguard to buy an ETF; opening one takes 10 to 15 minutes online and requires a Social Security number and bank account.
  • Search for the ETF by its ticker symbol (a short code like SPY or VTI), not by its full name, because the search box is designed for ticker lookups.
  • Place a market order during regular trading hours (9:30 a.m. to 4 p.m. Eastern Time on weekdays) to buy at the current price, or a limit order to buy only if the price drops to a specific level you set.
  • You own the shares the moment the market closes on the day you buy, and you can sell them anytime the market is open without waiting periods or penalties.
  • Commissions on ETF purchases are zero at every major brokerage, but you may pay a small spread (the difference between the buy and sell price) that varies by how popular the ETF is.

Opening a Brokerage Account

Before you can buy an ETF, you need a brokerage account. This is a real account held in your name at a financial institution that is licensed to buy and sell securities. You do not need to be wealthy or have investment experience — anyone 18 or older with a valid Social Security number and a U.S. bank account can open one.

The major brokerages that most people use are Fidelity, Charles Schwab, E*TRADE, Vanguard, and TD Ameritrade. Each one has a website with an "Open an Account" button. The process is entirely online and takes 10 to 15 minutes. You will provide your name, address, Social Security number, employment status, and bank account details. The brokerage will verify your identity and may ask you to confirm a small deposit from your bank.

Once your account is open, you transfer money from your bank into the brokerage account. This usually takes one to three business days. Some brokerages offer when ready transfers if you connect your bank account through a service like Plaid, but standard transfers are free and just take longer. You do not pay a fee to open the account or to hold money in it.

Finding the ETF You Want to Buy

Every ETF has a ticker symbol — a short code of one to five letters that identifies it on the stock exchange. SPY tracks the S&P 500. VOO also tracks the S&P 500 but is run by Vanguard. VTI tracks the entire U.S. stock market. These ticker symbols are how you search for an ETF in your brokerage account.

If you know which ETF you want, search for it by ticker symbol in your brokerage's search box. Do not search by the full name — the search is designed for tickers, and a full name search may return nothing or the wrong fund. Once you find it, the brokerage will show you the current price per share, the total assets in the fund, the expense ratio (the annual cost to own it), and other details.

If you do not yet know which ETF to buy, that is a separate decision that depends on what you are trying to invest in. The ETF FAQ section of this site has guides to different types of ETFs — broad market funds, sector funds, bond funds, and others. Once you have decided on a fund, write down its ticker symbol before you log into your brokerage.

Placing Your First Order

After you search for the ETF and find it, you will see a button to "Buy" or "Trade." Click it. The brokerage will ask you two things: how many shares you want to buy, and what type of order you want to place.

For the number of shares, decide how much money you want to spend. If an ETF costs $100 per share and you have $5,000 to invest, you can buy 50 shares. Some brokerages let you buy fractional shares (0.5 shares, 1.3 shares, and so on), which means you can invest an exact dollar amount like $5,000 even if it does not divide evenly by the share price. Check whether your brokerage offers fractional shares — most do now, but not all.

For the order type, choose a market order if you want to buy right now at whatever the current price is. Choose a limit order if you want to buy only if the price drops to a specific level. A market order will fill almost when ready during trading hours. A limit order may never fill if the price never reaches your target, but you will not be charged if it does not.

Review the order one more time — the number of shares, the price, and the total cost — then click "Confirm" or "Submit." The order is now live. If it is a market order during trading hours, it will fill within seconds. If it is after hours or a limit order, it may take longer or may not fill at all.

When Your Order Fills and What Happens Next

Once your order fills, you own the shares. Your brokerage account will show the ETF in your holdings, along with the number of shares, the price you paid per share, and the current value. You can check this anytime by logging into your account.

The shares are yours to keep, sell, or hold for years. There is no lock-in period. If you want to sell, you place a sell order the same way you placed a buy order — search for the ETF, click "Sell," enter the number of shares, choose market or limit order, and confirm. The money from the sale will land back in your brokerage account within one to three business days, and you can then transfer it back to your bank if you want.

If the ETF pays dividends (distributions of cash from the investments inside it), those dividends will be deposited into your account automatically. You can choose to reinvest them (buy more shares of the same ETF) or take them as cash. Your brokerage will show you this option when you set up the account or in your account settings.

Understanding the Costs You Will Actually Pay

The commission to buy or sell an ETF is zero at every major brokerage. This was not always true — before 2019, you might pay $5 to $10 per trade — but it is now standard.

The cost you will pay is the spread, which is the difference between the price someone is willing to pay for the ETF and the price someone is willing to sell it for. For a popular ETF like SPY, the spread is usually just a few cents per share. For a less popular ETF, it might be 50 cents or more. The spread is built into the price you see — you do not pay it separately, but it is a real cost because you are buying at a slightly higher price than the absolute lowest price available.

You will also pay the ETF's expense ratio, which is an annual fee charged by the fund company to cover the cost of running the fund. This is deducted from the fund's value automatically — you do not write a check for it. Most broad market ETFs charge between 0.03% and 0.20% per year. A $10,000 investment in an ETF with a 0.10% expense ratio costs you $10 per year. This fee is the same whether you buy one share or one million shares.

Timing Your Purchase and Market Hours

You can place an order to buy an ETF anytime, but it will only fill during market hours. The U.S. stock market is open Monday through Friday from 9:30 a.m. to 4 p.m. Eastern Time. If you place an order outside these hours, it will wait until the market opens.

If you place a market order during trading hours, it will fill at the current price within seconds. If you place it after hours or on a weekend, it will fill at the opening price on the next trading day. If you place a limit order, it will sit until the price reaches your target or until the market closes on the day you set it to expire.

There is no advantage to buying at a specific time of day. The price of an ETF changes throughout the day as people buy and sell, but trying to time the market — waiting for the "perfect" price — usually costs more in the long run than just buying when you have the money. Most people who invest in ETFs buy on a regular schedule (monthly or quarterly) regardless of the current price.

Common Mistakes to Avoid

The most common mistake is searching for an ETF by its full name instead of its ticker symbol. If you search for "Vanguard S&P 500 ETF," you may get no results or results for the wrong fund. Search for "VOO" instead, and you will find it when ready.

Another mistake is placing a limit order and forgetting about it. If you set a limit order to buy at $95 and the ETF never drops to $95, the order will expire at the end of the day and you will own nothing. You will not be charged, but you will not have bought the ETF either. Check your account the next day to confirm your order filled.

A third mistake is buying an ETF and then checking the price every day and panicking when it drops. ETFs go up and down daily. If you are holding for years, daily price changes do not matter. If you are holding for months, they matter less. Only check your account if you are planning to buy or sell soon.

Frequently Asked Questions

Do I need a certain amount of money to start buying ETFs?

No minimum is required at most brokerages. You can open an account and buy a single share of an ETF if you want. Some brokerages have a minimum initial deposit (often $500 or $1,000), but many do not. Check the brokerage's website before you open an account if a minimum matters to you.

Can I buy an ETF through my bank instead of a brokerage?

Some banks offer brokerage services, but most people use a dedicated brokerage like Fidelity or Charles Schwab because they have better tools and lower costs. If your bank does offer brokerage services, you can use them, but you will likely pay higher commissions or spreads than you would at a dedicated brokerage.

What is the difference between a market order and a limit order?

A market order buys when ready at the current price. A limit order buys only if the price drops to a level you set. Market orders fill almost when ready. Limit orders may never fill if the price never reaches your target. For most people buying ETFs, a market order is simpler and faster.

Can I buy an ETF in a retirement account like an IRA?

Yes. You can buy ETFs inside a traditional IRA, Roth IRA, or 401(k) the same way you buy them in a regular brokerage account. The rules about how much you can contribute and when you can withdraw the money are different, but the buying process is identical.

What happens if the brokerage goes out of business?

Your shares are protected by the Securities Investor Protection Corporation (SIPC), which insures up to $500,000 per account at a brokerage that fails. This means even if the brokerage collapses, you will still own your ETF shares. They will be transferred to another brokerage automatically.