You need a brokerage account to trade ETFs, and the process works like buying a stock
To trade an ETF, you open an account with a brokerage firm, fund it with cash, and place an order to buy or sell shares of the ETF you want. The order executes during market hours (9:30 a.m. to 4 p.m. Eastern time on weekdays), and you own the shares when ready. Selling works the same way in reverse — you place a sell order, the shares leave your account, and the cash arrives within two business days.
The mechanics are identical to trading individual stocks. You are not buying the ETF from the fund company directly; you are buying shares that trade on an exchange, just like Apple or Microsoft stock does. This is what makes ETFs different from mutual funds, which you buy and sell through the fund company itself.
Key Takeaways
- You must open a brokerage account with a firm like Fidelity, Charles Schwab, E*TRADE, or Vanguard before you can trade any ETF.
- Once your account is funded, you search for the ETF by its ticker symbol (a short code like SPY or QQQ), enter the number of shares you want, and submit a buy order during market hours.
- ETF trades settle in two business days, meaning the cash from a sale or the shares from a purchase officially become yours two days after the trade.
- You pay a commission per trade at some brokerages and no commission at others, so compare what your brokerage charges before you open an account.
- Selling an ETF is the reverse of buying: you search for the holding in your account, enter the number of shares to sell, and submit a sell order.
Opening a brokerage account
Choose a brokerage firm and complete their account opening process online. Major brokerages include Fidelity, Charles Schwab, E*TRADE, Vanguard, TD Ameritrade, and Interactive Brokers. Each has a website with an "Open an Account" button that walks you through providing your name, address, Social Security number, employment information, and bank details.
You will choose what type of account to open. A standard brokerage account (also called a taxable account) has no contribution limits and no withdrawal restrictions — you can trade whenever you want and withdraw money anytime. A retirement account like an IRA has annual contribution limits and tax advantages, but you cannot withdraw money before age 59½ without a penalty in most cases. For your first ETF trades, a standard brokerage account is simpler.
The entire process takes 10 to 15 minutes. Some brokerages fund your account when ready; others require you to link a bank account and wait one to three business days for the first deposit to clear.
Funding your account with cash
After your account is open, you need to deposit money. Log into your brokerage account and look for a "Deposit" or "Fund Account" button, usually in the account settings or dashboard. You will link a checking or savings account and enter the amount you want to transfer.
Most brokerages move money via ACH (Automated Clearing House), which takes one to three business days. Some offer wire transfers, which are faster but may carry a fee. A few brokerages let you deposit a check by phone or mail, though this is slower.
You do not need a large amount to start. Many brokerages have no minimum deposit requirement. If an ETF costs $100 per share and you have $500 in your account, you can buy five shares.
Placing a buy order for an ETF
Once your cash is in the account, log in and look for a "Trade," "Buy," or "Order" button on the dashboard. Click it and you will see a form asking for the security you want to buy.
Enter the ETF's ticker symbol — a short code like SPY (which tracks the S&P 500), QQQ (which tracks the Nasdaq-100), or VTI (which tracks the entire U.S. stock market). The brokerage will show you the current price and let you enter the number of shares you want. If the ETF costs $150 per share and you want to spend $1,500, you would enter 10 shares.
You will then choose an order type. A market order buys at the current market price when ready when the market is open. A limit order lets you set a maximum price you are willing to pay — if the ETF is trading at $150 but you only want to pay $148, you enter that limit and the order only fills if the price drops to $148 or below. For most ETF trades, a market order is fine because ETFs trade in high volume and prices do not swing wildly.
Review the order summary, which shows the number of shares, the estimated cost, and any commission your brokerage charges. Click "Submit" or "Confirm," and the order is placed. If you place it during market hours (9:30 a.m. to 4 p.m. Eastern, Monday through Friday), it executes within seconds. If you place it after hours or on a weekend, it will execute at the market open the next trading day.
Understanding settlement and when you own the shares
After your buy order executes, the shares appear in your account when ready, but the trade does not officially settle for two business days. Settlement is the moment the cash leaves your account and the shares are fully yours in the eyes of the financial system.
This two-day window matters if you plan to sell the shares quickly. If you buy an ETF on Monday, it settles on Wednesday. You can sell it on Tuesday, but the sale will not settle until Thursday. During that gap, you own both the shares and owe the cash — the brokerage is extending you credit. Most brokerages allow this, but some restrict it for new accounts.
For most traders, settlement is invisible. You buy, you own the shares, and you can sell them whenever you want. The two-day timeline only affects the moment when cash actually moves between accounts.
Placing a sell order to exit your position
To sell an ETF, log into your account and find the holding in your portfolio or positions list. Click on it and select "Sell." Enter the number of shares you want to sell — you can sell all of them or just some.
Choose your order type the same way you did for a buy order. A market order sells at the current price when ready. A limit order lets you set a minimum price you are willing to accept. Review the order summary, which now shows the estimated proceeds (the cash you will receive after commission), and click "Submit."
The order executes during market hours, and the shares leave your account. The cash arrives two business days later. If you need the money sooner, some brokerages let you use the proceeds before settlement completes, but check your brokerage's policy first.
Commissions and fees to compare before you choose a brokerage
Most major brokerages charge zero commission per trade for stocks and ETFs. Fidelity, Charles Schwab, E*TRADE, and Vanguard all offer commission-free trading. Some smaller or specialized brokerages charge per trade — typically $5 to $10 per order.
Beyond commissions, watch for other costs. Some brokerages charge a fee to transfer your account to another firm, or a monthly account maintenance fee if your balance falls below a certain amount. A few charge for wire transfers or paper statements. Read the fee schedule on the brokerage's website before you open an account.
If you are trading small amounts frequently, commissions add up. If you are buying and holding, commission-free trading means more of your money stays invested.
What happens if you place an order outside market hours
Stock and ETF markets close at 4 p.m. Eastern on weekdays and do not open on weekends or holidays. If you place a buy or sell order after 4 p.m. or on a weekend, most brokerages hold it and execute it at the market open the next trading day.
Some brokerages offer extended-hours trading, which lets you trade before 9:30 a.m. (pre-market) or after 4 p.m. (after-hours). Extended-hours trading carries higher risk because volume is lower, spreads (the difference between the buy and sell price) are wider, and prices can move more sharply. For most traders, waiting for regular market hours is safer.
If you place an order on Friday after 4 p.m., it will not execute until Monday morning, assuming Monday is a trading day. If Monday is a holiday, it will execute Tuesday morning.
Frequently Asked Questions
Can I buy a partial share of an ETF?
Some brokerages now allow fractional share purchases, meaning you can buy $100 worth of an ETF even if one share costs $150. Fidelity, Charles Schwab, and others offer this. Check your brokerage's website to see if fractional shares are available. If not, you must buy whole shares only.
What is the difference between a market order and a limit order?
A market order buys or sells at the current price when ready. A limit order sets a price you are willing to pay (for a buy) or accept (for a sell), and only executes if the market reaches that price. Limit orders are safer for volatile securities but may not execute at all if the price never reaches your limit.
Do I have to hold an ETF for a certain amount of time?
No. You can buy and sell an ETF the same day if you want. However, frequent trading can trigger short-term capital gains taxes (taxed as ordinary income) rather than long-term capital gains taxes (taxed at a lower rate). Holding for more than one year qualifies for long-term rates. Also, some brokerages restrict day trading in accounts under $25,000.
What if I want to reinvest my dividends automatically?
Most brokerages offer dividend reinvestment (DRIP), which automatically buys more shares of the ETF with any dividends it pays. You can turn this on or off in your account settings. If you turn it off, dividends are deposited as cash instead.
How do I know if my order went through?
After you submit an order, your brokerage sends a confirmation email and displays the order status in your account dashboard. The status will show "Pending" while the market is closed, "Filled" once it executes, or "Cancelled" if something went wrong. Check your email and your account within a few minutes to confirm.