You need a brokerage account, then you search for the ETF by its ticker symbol and place a buy order
Buying an ETF is simpler than buying individual stocks because you are purchasing a basket of holdings all at once. You open an account with a brokerage firm (online or traditional), deposit money, search for the ETF by its ticker symbol (a short code like SPY or VOO), and place a buy order just as you would for a single share of stock. The order executes during market hours, and the ETF shares appear in your account.
The entire process takes minutes once your account is funded. Most brokerages charge no commission on ETF trades, though you will pay the bid-ask spread — the small difference between what buyers offer and what sellers ask. That spread is typically less than a dollar on popular ETFs.
Key Takeaways
- You must open and fund a brokerage account before you can buy any ETF; this takes one to three business days for the money to settle.
- Search for the ETF using its ticker symbol, not its full name, because the full name often returns multiple results.
- You can place a market order (buy at the current price immediately) or a limit order (buy only if the price drops to a specific level).
- Most online brokerages charge no commission on ETF purchases, but you will pay a small bid-ask spread that varies by how actively the ETF is traded.
- ETFs settle in two business days, meaning the shares are yours but not yet available to sell until settlement completes.
Choose a brokerage and open an account
A brokerage account is the account you hold with a firm that lets you buy and sell securities. You can open one with a traditional bank (Charles Schwab, Fidelity, E*TRADE), an online-only broker (Robinhood, Webull, Interactive Brokers), or a robo-advisor (Vanguard Personal Advisor Services, Betterment). Each charges different fees and offers different tools, so compare what matters to you: commission structure, account minimums, research tools, and customer support.
The application process is online and takes 10 to 15 minutes. You will provide your name, address, Social Security number, employment status, and banking information. The brokerage will verify your identity and may ask about your investment experience. Once approved, you can link a bank account and deposit money.
Money deposited via bank transfer usually settles in one to three business days. Some brokerages offer instant deposits up to a certain amount if you link a debit card, though you may not be able to trade with that money until the full transfer clears.
Deposit money into your account
After your account is open, you need to fund it before you can buy anything. Most brokerages let you link a checking or savings account and transfer money electronically (ACH transfer). This is free and takes one to three business days. Some brokerages also accept wire transfers, which settle faster but may carry a fee.
You do not have to deposit a large sum. Many brokerages have no account minimum, so you can start with $100 or $500 if that is what you have. The amount you deposit is what you can spend on ETF purchases, minus any trading costs.
Find the ETF by its ticker symbol
Every ETF has a ticker symbol — a short code of one to five letters that uniquely identifies it. SPY tracks the S&P 500, VOO tracks the S&P 500 with lower fees, QQQ tracks the Nasdaq-100, and BND tracks a broad bond index. You find the ticker symbol by searching the ETF provider's website (Vanguard, iShares, Schwab) or by searching the ETF's name plus "ticker" online.
Once you have the ticker, log into your brokerage account and look for a search or quote box. Type the ticker symbol, not the full name. Searching for "Vanguard S&P 500 ETF" may return dozens of results; searching for "VOO" returns exactly one. The search will show you the current price, the bid-ask spread, trading volume, and other details about the fund.
Place a buy order at market price or set a limit
When you are ready to buy, you place an order. A market order buys the ETF at whatever price it is trading at right now. If VOO is trading at $425, a market order executes immediately at or very close to $425. This is the simplest approach and is what most people do.
A limit order lets you set a maximum price you will pay. If you want to buy VOO but only if it drops to $420, you set a limit order at $420. The order sits in the system and executes only if the price reaches $420. Limit orders are useful if you want to wait for a better price, but they may never execute if the price never drops that low.
You also choose how many shares to buy. If you have $5,000 to invest and the ETF costs $425 per share, you can buy 11 shares (11 × $425 = $4,675). Most brokerages now let you buy fractional shares, so you could also buy exactly $5,000 worth even if that is 11.76 shares.
Review the order and confirm the purchase
Before you submit, the brokerage shows you a summary: the ticker, the number of shares, the price, and the total cost including any fees. Check that everything is correct — the ticker, the number of shares, and the order type (market or limit). Then click confirm or submit.
For a market order, the trade executes within seconds during market hours (9:30 a.m. to 4 p.m. Eastern time on weekdays). If you place an order after market close or on a weekend, it queues and executes when the market opens the next trading day. You will see the trade appear in your account immediately, though it shows as "pending" until settlement.
Understand settlement and when you can sell
After you buy an ETF, the trade settles in two business days. This means the shares are yours immediately, but the money does not leave your account and the shares are not available to sell until settlement is complete. If you buy on a Monday, settlement happens on Wednesday. If you buy on a Friday, settlement happens on Tuesday (skipping the weekend).
You can hold the ETF as long as you want. You can also sell it at any time during market hours by placing a sell order the same way you placed a buy order. When you sell, you receive the proceeds in your cash balance, and those proceeds settle two business days later.
Know what costs you will pay
Most online brokerages charge no commission on ETF trades. However, you will pay the bid-ask spread, which is the difference between what a buyer offers and what a seller asks. On a popular ETF like SPY, the spread might be a penny or two per share. On a less-traded ETF, it might be 10 or 20 cents per share. This cost is built into the price you see; you do not pay it separately.
You also pay the ETF's expense ratio, which is an annual fee charged by the fund company for managing the fund. This is deducted from the fund's value automatically and is not something you pay out of pocket. Expense ratios range from 0.03% per year (very low, typical for large index ETFs) to 0.5% or higher (typical for actively managed or specialized ETFs). Over time, a lower expense ratio saves you significant money.
If you sell at a loss, you have no tax consequence in the year of the sale. If you sell at a gain, you owe capital gains tax on the profit. Short-term gains (held less than one year) are taxed as ordinary income. Long-term gains (held one year or more) are taxed at a lower rate. This applies only to taxable accounts; retirement accounts like IRAs and 401(k)s have different rules.
Frequently Asked Questions
Can I buy an ETF with just $100?
Yes. Most brokerages have no account minimum and no minimum purchase amount. You can open an account and buy a single share or fractional share of an ETF for $100 or less. The only limit is the price of the ETF itself and any fees your brokerage charges.
What is the difference between a market order and a limit order?
A market order buys immediately at the current price. A limit order sets a maximum price you will pay and only executes if the price drops to that level. Market orders are faster and almost always execute; limit orders may never execute if the price never reaches your limit.
Do I have to wait for settlement before I can sell an ETF?
No. You can sell an ETF anytime during market hours, even before settlement is complete. However, the proceeds from the sale will not be available to withdraw or use for other trades until two business days after the sale settles.
Why does my ETF cost different amounts at different times of day?
ETF prices change constantly during market hours as buyers and sellers trade. The price you see is the last price at which someone bought or sold. If you place a market order, you get the current price at that moment, which may be slightly different from the price you saw a few seconds earlier.
What happens if I place a limit order and the price never reaches my limit?
The order stays open until you cancel it or until the end of the trading day (if it is a day order). If the price never reaches your limit, the order never executes and you do not buy the ETF. You can cancel the order anytime and place a new one at a different price.