You buy an ETF the same way you buy a single stock

To buy an ETF, you open a brokerage account, fund it with money, search for the ETF by its ticker symbol, and place a buy order during market hours. The transaction settles in your account within two business days, and you own the shares outright. Most brokerages charge no commission on ETF trades, though you may pay a small spread (the difference between the bid and ask price) when you buy or sell.

The entire process takes about five minutes once your account is open and funded. You do not need to be an experienced investor — the mechanics are straightforward, and the same steps work whether you are buying your first ETF or your hundredth.

Key Takeaways

  • You need a brokerage account with a firm like Fidelity, Charles Schwab, E*TRADE, or Vanguard before you can buy any ETF.
  • Search for the ETF using its ticker symbol (a short code like SPY or VOO), not its full name, to find the exact fund you want.
  • Place a buy order during market hours (9:30 a.m. to 4 p.m. Eastern time on weekdays) and the trade executes at the current market price.
  • Your shares settle in your account within two business days, and you can sell them anytime the market is open.
  • Most brokerages charge zero commission on ETF trades, so your only cost is the small spread between the bid and ask price.

Open a brokerage account if you do not have one

A brokerage account is a container that holds your investments. You cannot buy an ETF without one. Major brokerages include Fidelity, Charles Schwab, E*TRADE, Vanguard, TD Ameritrade, and Robinhood. Each one has a website and mobile app where you can open an account in about 10 minutes.

You will need your Social Security number, a government-issued ID, your address, and a bank account or debit card to fund the account. There is no minimum deposit required at most brokerages, though some have a $0 minimum and others ask for $500 or $1,000 to start. Check the brokerage's website for their current requirement.

Choose a brokerage based on which platform you prefer to use (some apps are simpler than others), whether they offer the research tools you want, and whether they have good customer service. You can open accounts at multiple brokerages if you want to compare them, and you can move money between them later.

Fund your account with money

Once your account is open, you need to transfer money into it. Log into your brokerage account and look for a link that says "Deposit," "Fund Account," or "Transfer Money." You will link your bank account to the brokerage, and then initiate a transfer from your bank to the brokerage.

Most transfers take three to five business days to arrive. Some brokerages offer faster transfers (sometimes same-day) if you pay a small fee or if you use a wire transfer, but standard transfers are free. You can transfer as much or as little as you want, and you can add money to your account anytime.

Do not transfer money you might need in the next few weeks. ETF prices move daily, and if you need to sell quickly, you might have to sell at a loss. Only invest money you plan to hold for at least a few months.

Search for the ETF by its ticker symbol

Once your account is funded, log in and look for a "Trade," "Buy," or "Search" button. You will see a search box where you can type the ETF's ticker symbol — a short code like SPY, VOO, QQQ, or VTI. Do not search by the ETF's full name. Ticker symbols are unique and will take you directly to the right fund.

If you are not sure of the ticker symbol, search online for the ETF name plus the word "ticker" (for example, "Vanguard S&P 500 ticker"). The ticker will appear in the search results. Once you type the ticker into your brokerage's search box, the ETF will appear with its current price, and you can click on it to see more details like the fund's holdings, expense ratio, and trading volume.

Take a moment to confirm you have the right fund. Look at the fund name, the company that runs it (the fund sponsor), and the expense ratio. If everything matches what you researched, you are ready to place an order.

Place a buy order during market hours

Click the "Buy" button next to the ETF. You will see a form asking how many shares you want to buy. Type in the number of shares — for example, if the ETF costs $100 per share and you want to invest $500, you would type 5. The brokerage will show you the total cost (shares × price) before you confirm.

Make sure you are placing the order during market hours: 9:30 a.m. to 4 p.m. Eastern time on weekdays when the U.S. stock market is open. If you place an order after 4 p.m. or on a weekend, it will wait until the market opens the next trading day. Some brokerages let you place orders before 9:30 a.m. or after 4 p.m. (called extended hours), but prices can be less stable and spreads wider, so most new investors should stick to regular hours.

You will see a dropdown menu asking what type of order you want to place. For your first purchase, select "Market Order." A market order buys the ETF at whatever price it is trading at right now. The alternative is a "Limit Order," which lets you set a maximum price you are willing to pay, but that is more advanced and not necessary when you are starting out.

Confirm the order and wait for settlement

Review the order one more time. Check the ticker symbol, the number of shares, the total cost, and the order type. If everything looks right, click "Confirm" or "Place Order." Your brokerage will show you a confirmation number and a message saying the order has been placed.

The order executes when ready during market hours, meaning you own the shares right away. However, the transaction does not fully settle until two business days later. During those two days, the shares are in your account and you can see them, but you cannot sell them until settlement is complete. This is normal and happens with every stock and ETF purchase.

Once settlement is complete, you own the shares outright and can sell them anytime the market is open. You will also start receiving any dividends the ETF pays out, usually quarterly or annually depending on the fund.

Understand the costs of buying an ETF

Most brokerages charge zero commission on ETF trades, meaning you do not pay a flat fee to buy or sell. However, you will pay a small spread — the difference between what buyers are willing to pay (the bid price) and what sellers are asking (the ask price). For popular ETFs like SPY or VOO, the spread is usually just a few cents per share. For less popular ETFs, the spread can be wider.

You will also pay the ETF's expense ratio, which is an annual fee charged by the fund company to cover operating costs. Expense ratios are tiny — usually between 0.03% and 0.20% per year for broad index ETFs — and they are deducted automatically from the fund's value. You do not pay them separately; they just reduce the fund's return slightly each year.

If you buy and sell frequently, spreads add up. If you hold the ETF for years, the spread becomes irrelevant and the expense ratio is your only ongoing cost. Most investors buy ETFs and hold them for the long term, so spreads matter less than they do for active traders.

Frequently Asked Questions

Can I buy an ETF with a small amount of money?

Yes. If an ETF costs $100 per share and you have $50, you cannot buy a full share at most brokerages. However, many brokerages now offer fractional shares, meaning you can buy $50 worth of that ETF and own 0.5 shares. Check whether your brokerage supports fractional shares before you open an account if this matters to you.

What happens if I place a buy order after the market closes?

Your order will wait until the market opens the next trading day and execute at the opening price (or the first price available after 9:30 a.m.). You cannot control exactly what price you get. If you want more control, use a limit order to set a maximum price you are willing to pay.

Do I have to hold an ETF for a minimum amount of time?

No. You can sell an ETF the day after you buy it if you want to. However, if you sell within a short time frame, you may trigger short-term capital gains taxes, which are taxed at a higher rate than long-term gains. Most investors hold ETFs for at least a year to benefit from lower tax rates.

Can I set up automatic purchases of an ETF?

Yes. Most brokerages offer automatic investment plans where you can set up recurring purchases — for example, $500 every month into a specific ETF. This is called dollar-cost averaging and can help you invest consistently without having to remember to place an order each time.

What if I want to buy an ETF in a retirement account?

The process is identical. You open a retirement account (like an IRA or 401(k)) at a brokerage, fund it, search for the ETF by ticker, and place a buy order. The only difference is that the account has tax advantages and contribution limits. The mechanics of buying the ETF are exactly the same.