You buy ETFs the same way you buy individual stocks: through a brokerage account, using a buy order placed during market hours
An exchange-traded fund (ETF) is a collection of investments bundled together and traded as a single security. To own one, you open an account with a brokerage firm, deposit money, search for the ETF by its ticker symbol, and place a buy order. The transaction settles in two business days, and you own the shares outright. The entire process takes minutes once your account is funded.
The main difference between buying an ETF and buying a stock is that an ETF holds many underlying investments — stocks, bonds, commodities, or a mix — so a single purchase gives you instant diversification. But from a mechanical standpoint, the steps are identical.
Key Takeaways
- You need a brokerage account before you can buy any ETF; opening one takes 10 to 15 minutes and requires basic personal information and a funding method.
- ETFs trade during stock market hours (9:30 a.m. to 4 p.m. Eastern time on weekdays), and you see the price change in real time as you place your order.
- You can buy ETFs in a regular taxable brokerage account, a retirement account like an IRA, or a 401(k) if your employer's plan offers them.
- Most brokerages charge no commission to buy or sell ETFs, though you may pay a small spread (the difference between the bid and ask price) when you trade.
Opening a Brokerage Account
Before you can buy an ETF, you need an account with a brokerage firm. Common brokerages include Fidelity, Charles Schwab, E*TRADE, Vanguard, and Robinhood, though many others exist. Each one has a website or mobile app where you can open an account online in about 10 to 15 minutes.
The account setup asks for your name, address, Social Security number, employment status, and how you plan to fund the account. You will choose between a regular taxable brokerage account (which you can withdraw from anytime) or a retirement account like a traditional or Roth IRA (which has tax advantages but withdrawal restrictions). Most people starting out use a taxable account.
After you submit the application, the brokerage verifies your identity and approves the account, usually within one business day. You then link a bank account or transfer money in, and once the funds arrive, you are ready to buy.
Finding and Buying an ETF
Once your account is funded, log into your brokerage platform and look for the "buy" or "trade" section. Search for the ETF using its ticker symbol — a short code like SPY, VOO, or QQQ that uniquely identifies each fund. If you do not know the ticker, you can search by the fund's full name or browse by category (such as "large-cap stocks" or "bond funds").
When you find the ETF, you will see its current price and a form to place an order. You enter the number of shares you want to buy (not the dollar amount — if an ETF costs $100 per share and you want to spend $500, you enter 5 shares). You then choose the order type: a market order buys immediately at the current price, while a limit order lets you set a maximum price you are willing to pay and waits until the price drops to that level or below.
For most people, a market order during regular trading hours (9:30 a.m. to 4 p.m. Eastern, Monday through Friday) is the simplest approach. You review the order summary, confirm it, and the trade executes within seconds. The ETF shares appear in your account, and the money is deducted from your cash balance.
Costs and Fees to Know
Most major brokerages charge zero commission to buy or sell ETFs, meaning you pay no fee to the brokerage itself. However, you will encounter two other costs: the bid-ask spread and the ETF's expense ratio.
The bid-ask spread is the difference between what buyers are willing to pay (the bid) and what sellers are asking (the ask). When you buy, you pay the ask price; when you sell, you receive the bid price. For popular, heavily traded ETFs like SPY or VOO, this spread is usually just a few cents per share. For smaller or less liquid ETFs, it can be larger. This cost is built into the price you see — you do not pay it separately, but it reduces your return slightly.
The expense ratio is an annual fee the ETF charges to cover management and operating costs. It is expressed as a percentage of your investment and is deducted automatically from the fund's value each day. Most stock ETFs charge between 0.03% and 0.20% per year, while bond ETFs and specialty funds may charge more. You do not write a check for this; it simply reduces the fund's daily return.
Where You Can Hold ETFs
You can buy ETFs in three main types of accounts. A taxable brokerage account has no contribution limits and no withdrawal restrictions, but you owe capital gains tax when you sell at a profit. A traditional IRA lets you deduct contributions from your taxes (up to a limit that changes yearly) and delays taxes until you withdraw in retirement. A Roth IRA lets you contribute after-tax money but withdraw it tax-free in retirement.
If your employer offers a 401(k) plan, you may also buy ETFs inside it, though not all plans offer this option — some limit you to mutual funds or a preset menu of investments. Check your plan's investment options or ask your benefits administrator.
The account type you choose affects your taxes and when you can access the money, but the mechanics of buying an ETF are the same in all of them.
What Happens After You Buy
Once your order is filled, the ETF shares settle in your account within two business days. You own them outright and can hold them as long as you want, sell them whenever you choose (during market hours), or let them sit and earn dividends or capital appreciation.
Most ETFs pay dividends — small cash distributions from the underlying investments — either quarterly or annually. Your brokerage automatically deposits these into your account as cash, and you can spend it, reinvest it, or leave it sitting. Some brokerages offer dividend reinvestment (DRIP), which automatically buys more shares of the ETF with the dividend money, compounding your growth.
You can monitor your holdings in your brokerage account dashboard, which shows your current balance, gain or loss, and performance over time. You can also set up alerts to notify you if the price hits a certain level, though most long-term investors ignore day-to-day price swings.
Common Mistakes to Avoid
One frequent error is placing an order outside market hours and not realizing it will not execute until the market opens the next day. If you place a market order at 6 p.m. on a Friday, it sits until Monday morning at 9:30 a.m., and the price may have changed significantly by then. If you want to trade outside regular hours, use a limit order so you control the price.
Another mistake is buying too many different ETFs with overlapping holdings, which defeats the purpose of diversification. For example, owning both a total stock market ETF and a large-cap stock ETF means you are double-weighted in large companies. Research what each ETF holds before you buy.
A third pitfall is confusing ETFs with mutual funds. Both are baskets of investments, but ETFs trade like stocks (you see the price change in real time and can buy or sell anytime during market hours), while mutual funds trade once per day after the market closes. ETFs are generally more tax-efficient and have lower fees, which is why they have become more popular.
Frequently Asked Questions
Do I need a lot of money to start buying ETFs?
No. Most ETFs cost between $50 and $300 per share, so you can buy a single share with a small amount of money. Some brokerages also offer fractional shares, letting you invest any dollar amount — for example, $50 into an ETF that costs $200 per share. You can start with whatever you can afford.
Can I buy ETFs in a retirement account like an IRA?
Yes. You can hold ETFs in a traditional IRA, Roth IRA, or SEP IRA. The process is identical to buying them in a taxable account — you just place the order within your IRA account instead. The tax advantages of the IRA apply to the ETF just as they would to any other investment inside it.
What is the difference between a market order and a limit order?
A market order buys immediately at whatever the current price is, which is fast but means you do not control the exact price. A limit order sets a maximum price you are willing to pay and waits until the ETF drops to that price or below. Limit orders take longer but give you price control. For popular ETFs during normal hours, the difference is usually just a few cents.
Do I pay taxes when I buy an ETF?
No. You only owe taxes when you sell at a profit (in a taxable account) or when the ETF pays dividends (depending on the account type). Simply holding an ETF does not trigger any tax bill. In a Roth IRA, you owe no taxes on gains or dividends at all.
Can I sell an ETF anytime I want?
Yes, during market hours. You can sell any ETF you own the same way you bought it — by placing a sell order on your brokerage platform. The sale settles in two business days, and the cash appears in your account. The only exception is retirement accounts like IRAs, which have withdrawal restrictions based on your age and account type.