Skip to main content

How to Buy and Sell ETFs: A Step-by-Step Guide

You need a brokerage account and a few minutes to place an order

Trading an ETF means buying shares through a brokerage firm, then selling them when you want out. The process is nearly identical to buying individual stocks: you open an account with a broker, deposit money, search for the ETF by its ticker symbol, enter how many shares you want, and confirm the order. The whole transaction takes minutes once your account is funded. You pay a small commission per trade at most brokers — often zero — and the price you pay fluctuates throughout the trading day, just like a stock.

The main decision is which broker to use. Large firms like Fidelity, Charles Schwab, E*TRADE, and Vanguard all offer commission-free ETF trading. Smaller or discount brokers often do too. The differences lie in account minimums (some have none, others require $500 or $1,000 to start), research tools, customer service, and whether they charge fees for certain account types. Most people choose based on which broker they already use for other investments, or which one offers the simplest interface for their comfort level.

Key Takeaways

  • You buy and sell ETFs through a brokerage account using the ETF's ticker symbol, just as you would buy a stock.
  • Most major brokers charge no commission per trade, but you pay the market price at the moment you buy or sell, which changes throughout the day.
  • Opening an account takes 10 to 20 minutes online and requires proof of identity, a Social Security number, and a bank account to fund it.
  • Limit orders let you set a price you are willing to pay or accept, protecting you from sudden price swings during volatile market hours.
  • You can hold ETFs in a regular taxable account, a retirement account like an IRA, or a 401(k) if your employer's plan offers them.

Opening a brokerage account

Most brokers let you open an account entirely online in 10 to 20 minutes. You will need your Social Security number, a government-issued ID, your current address, and employment information. The broker will ask whether you want a standard taxable account (where you pay taxes on gains and dividends each year) or a retirement account like a traditional or Roth IRA (where taxes are deferred or eliminated). For most people starting out, a taxable account is simpler because there are no contribution limits and no rules about when you can withdraw.

After you submit your information, the broker verifies your identity — this is a federal requirement. Most approvals happen instantly or within a few hours. Once approved, you link a bank account to deposit money. You can transfer funds electronically (usually free, taking one to three business days) or wire money (faster but may carry a fee). Some brokers let you start trading before the deposit clears, though you may face restrictions on selling until the cash settles.

Placing your first ETF order

Once your account is funded, log in and look for the "Trade" or "Buy" section. Search for the ETF by its ticker symbol — a short code like SPY, VOO, or QQQ. The broker will show you the current price, the bid-ask spread (the difference between what buyers will pay and what sellers want), and recent trading volume. Enter the number of shares you want to buy, not the dollar amount. If an ETF costs $150 per share and you want to spend $3,000, you would order 20 shares.

Before you confirm, choose your order type. A market order buys or sells immediately at whatever price the market is offering right now — useful if you want the trade done fast but the price might shift slightly by the time it executes. A limit order lets you set a maximum price you will pay (when buying) or a minimum price you will accept (when selling). Limit orders protect you from surprises but may not fill if the price never reaches your limit. Most brokers also let you set the order to expire at the end of the day or stay open for 30 to 90 days.

Understanding the costs you actually pay

Commission — the fee the broker charges per trade — is zero at nearly every major broker for ETF trades. That was not always true, but it is now standard. However, you still pay the bid-ask spread, which is the gap between the price a buyer will pay and the price a seller wants. For popular ETFs like SPY or VOO, this spread is tiny — often just a penny or two per share. For smaller or less-traded ETFs, the spread can be wider, costing you more. You do not pay this as a separate fee; it is built into the price you see.

You also pay any expense ratio the ETF itself charges, but that comes out of the fund's assets, not your account directly. It is expressed as a percentage per year — a typical stock ETF might charge 0.03% to 0.20% annually. If you own $10,000 in an ETF with a 0.10% expense ratio, you pay $10 per year. This is deducted automatically and reflected in the ETF's daily price. Some brokers charge account fees if you do not meet a minimum balance, but most waive these for accounts over $500 or $1,000.

Selling your ETF shares

Selling works the same way as buying: log in, find the ETF, enter how many shares you want to sell, choose market or limit order, and confirm. The proceeds land in your brokerage cash account within one to two business days. If you sell at a profit, you owe capital gains tax on the difference between what you paid and what you sold for — this is true whether you held the ETF for one day or ten years, though long-term holdings (over one year) usually get a lower tax rate. If you sell at a loss, you can use that loss to offset other gains.

One common mistake is selling during market hours when prices are volatile. If you place a market order at 9:35 a.m. when the market is chaotic, the price you get might be noticeably different from the price you saw when you clicked. Using a limit order protects you: set a price you are willing to accept, and the order will only fill if the market reaches that price. If it does not, you keep your shares and can try again later.

Using retirement accounts to trade ETFs

You can hold ETFs inside a traditional IRA, Roth IRA, or 401(k) if your employer's plan offers them. The trading process is identical — you search for the ETF by ticker and place an order — but the tax treatment is different. In a traditional IRA, you do not pay tax on gains until you withdraw in retirement. In a Roth IRA, you pay no tax on gains ever, as long as you follow the withdrawal rules. In a 401(k), your options depend on what your employer's plan allows; some offer a limited menu of ETFs, others offer none.

The main advantage of trading ETFs in a retirement account is that you avoid paying capital gains tax every time you buy and sell. This means you can rebalance your portfolio or switch between ETFs without worrying about a tax bill. The trade-off is that you cannot withdraw the money without penalties until you reach age 59½ (with some exceptions). For most people, this is a good deal: the tax savings over decades outweigh the restriction.

Avoiding common trading mistakes

The biggest mistake new traders make is placing market orders during the first 30 minutes after the market opens or the last hour before it closes. These are the most volatile times, when prices swing wildly and the bid-ask spread widens. If you are not in a hurry, place your order during mid-morning or mid-afternoon when trading is calmer and prices are more stable. A limit order is your safety net: it ensures you never pay more (or accept less) than you are willing to.

Another common error is confusing the ETF's price with its value. An ETF that costs $200 per share is not necessarily more expensive than one that costs $50 per share — the price depends on how the fund is structured. What matters is the expense ratio and how well the fund tracks its index. Buying more shares of a cheaper ETF does not make you a better investor. Focus on the fund's purpose, its costs, and how it fits your portfolio, not the share price.

Frequently Asked Questions

Can I buy a partial share of an ETF?

Some brokers now offer fractional shares, meaning you can buy $100 worth of an ETF even if one share costs $150. Fidelity, Charles Schwab, and others have added this feature. If your broker does not offer fractional shares, you must buy whole shares only. This matters most if you have a small amount to invest and want to own a specific high-priced ETF.

What is the difference between buying an ETF and buying the index fund version of the same thing?

ETFs trade throughout the day like stocks, so you can buy and sell whenever the market is open and see the price change minute by minute. Index mutual funds trade only once per day, after the market closes, at a price set at 4 p.m. Eastern time. For most long-term investors, this difference does not matter. ETFs are cheaper to trade and more tax-efficient, so they are usually the better choice.

Do I have to use a limit order, or is a market order fine?

Market orders are fine for popular, heavily-traded ETFs like SPY or VOO, where the bid-ask spread is tiny. For smaller or less-traded ETFs, a limit order protects you from paying significantly more than you expected. If you are unsure, use a limit order — the worst that happens is your order does not fill and you try again at a different price.

What happens if I sell an ETF and the price drops the next day?

Nothing happens to you — you already sold and locked in your price. The price drop affects only people who still own the ETF. This is why timing the market is so difficult: you cannot know whether a price will rise or fall tomorrow, so most investors ignore daily price movements and focus on their long-term plan instead.

Can I set up automatic purchases of an ETF each month?

Yes, most brokers offer automatic investment plans where you can set up recurring purchases — weekly, monthly, or quarterly. This is called dollar-cost averaging and removes the temptation to time the market. You decide the amount and frequency, and the broker buys the ETF automatically on your chosen date. This is a simple way to build a position over time without having to remember to place an order each month.