You need a brokerage account, then you search for the ETF by its ticker symbol and place an order like you would for a stock
Buying an ETF is a straightforward transaction once you have an account open at a brokerage firm. You log in, search for the ETF using its ticker symbol (a short code like SPY or VOO), choose how many shares you want, and submit a buy order. The order executes during market hours — typically between 9:30 a.m. and 4 p.m. Eastern Time on weekdays when the stock market is open. The shares then settle in your account, usually within two business days.
The entire process takes minutes once your account is funded. You do not need special permission, a minimum investment amount (beyond what the ETF itself costs per share), or approval from anyone. If you have cash in the account, you can buy immediately.
Key Takeaways
- You must open a brokerage account with a firm like Fidelity, Charles Schwab, E*TRADE, or a similar provider before you can buy any ETF.
- Find the ETF by searching its ticker symbol in your brokerage platform, then enter the number of shares you want and submit a buy order.
- Your order executes during market hours at the current market price, and the shares settle into your account within two business days.
- You can buy ETFs with money you deposit into the account, and most brokerages charge no commission on ETF trades.
Opening a brokerage account
A brokerage account is an account held at a financial firm that lets you buy and sell investments. You open one by going to the brokerage's website, filling out personal information (name, address, Social Security number, employment status), and answering questions about your investment experience. The firm runs a background check and verifies your identity, a process that usually takes a few minutes to a few hours.
Once your account is approved, you link a bank account and deposit money. Most brokerages let you transfer funds electronically from your checking or savings account. The money typically arrives within one to three business days. Some brokerages also accept checks or wire transfers, though these methods are less common now.
You do not pay a fee to open the account itself. Most major brokerages — Fidelity, Charles Schwab, E*TRADE, Vanguard, Robinhood, and others — charge no commission when you buy or sell an ETF. Some brokerages may charge fees for certain services (like wire transfers or paper statements), but buying ETFs is free at nearly all firms.
Finding and buying the specific ETF
Once your account has cash in it, log into your brokerage platform (the website or app). Look for a "Trade," "Buy," or "Invest" button. Click it and you will see a search box. Type the ETF's ticker symbol — the short code that identifies it. For example, SPY tracks the S&P 500, VOO also tracks the S&P 500, and QQQ tracks the Nasdaq-100. The ticker is always visible on any ETF's information page.
The platform will show you the ETF's current price per share, recent performance, and other details. You then enter the number of shares you want to buy. If an ETF costs $150 per share and you have $1,500 in your account, you can buy 10 shares. You do not have to buy a round number — most brokerages now let you buy fractional shares, meaning you could buy 6.5 shares if you wanted to spend exactly $975.
After you enter the number of shares, review the order and click "Buy" or "Submit." The order goes to the market immediately if you place it during market hours. If you place it after 4 p.m. or before 9:30 a.m., it will execute at the market open the next trading day.
Understanding order types and execution
When you submit a buy order, you are placing what is called a market order by default — you are saying "buy this ETF at whatever the current market price is." This is the simplest and most common way to buy. Your order executes within seconds during market hours, and you get the shares at the price shown at that moment.
Some brokerages also let you place a limit order, which means you set a maximum price you are willing to pay. If the ETF is trading at $150 but you only want to buy if it drops to $148, you can set that limit. The order will only execute if the price reaches $148 or lower. Limit orders are useful if you want to be strategic about price, but they may not execute at all if the price never reaches your target.
For most people buying ETFs for the first time, a market order is the right choice. It guarantees your order will go through, and the price difference between a market order and a limit order is usually just a few cents.
What happens after you buy
Once your order executes, the shares appear in your account immediately, but they do not fully settle for two business days. During this settlement period, the money is reserved and the shares are yours, but you cannot sell them yet. After two business days, the transaction is complete and you can sell, hold, or buy more whenever you want.
Your brokerage sends you a confirmation email with details of the trade: the number of shares, the price per share, the total cost, and the settlement date. Keep this for your records. You can also see all your holdings and their current value in your account dashboard at any time.
If the ETF pays a dividend (a small cash payment to shareholders), it will be deposited into your account automatically. You can then reinvest it by buying more shares, or leave it as cash in your account.
Choosing between different brokerages
Most major brokerages offer the same core service — the ability to buy ETFs with no commission — but they differ in user experience, research tools, and customer service. Fidelity and Charles Schwab are known for strong educational resources and customer support. Vanguard is owned by its investors and is known for low-cost funds. Robinhood has a simple, mobile-first interface. E*TRADE and TD Ameritrade (now owned by Charles Schwab) offer advanced trading tools.
For someone buying their first ETF, the differences matter less than you might think. Pick a firm with a website or app you find easy to use, open an account, and start. You can always move your money to a different brokerage later if you want to — it takes a few weeks and involves paperwork, but it is possible.
Avoid brokerages that charge commission on ETF trades or that have high account minimums. These are becoming rare, but they still exist. Stick with a major, well-known firm and you will not run into these problems.
Common mistakes to avoid
The most common mistake is placing a buy order after the market closes and then wondering why it did not execute. Remember: orders placed after 4 p.m. Eastern Time execute the next trading day at the market open. If you place an order on Friday after 4 p.m., it will not execute until Monday morning.
Another mistake is confusing the ETF's price per share with the total cost. If an ETF costs $200 per share and you want to buy 5 shares, the total cost is $1,000, not $200. Make sure you have enough cash in your account before you submit the order.
A third mistake is buying an ETF and then checking the price every day and panicking if it drops. ETFs fluctuate in value every day. If you are holding for years, daily price changes do not matter. If you are uncomfortable with that volatility, you may want to reconsider whether an ETF is right for you.
Frequently Asked Questions
Do I need a minimum amount of money to open a brokerage account?
Most major brokerages have no minimum deposit to open an account. However, some brokerages or specific account types may require a minimum — typically $500 to $2,500. Check the brokerage's website for their specific requirements. You can always open an account with $100 and add more later.
Can I buy an ETF outside of market hours?
You can place an order outside of market hours, but it will not execute until the market opens. If you place an order at 6 p.m., it will execute the next trading day at 9:30 a.m. or shortly after, at whatever the opening price is. You cannot control the exact price when you buy outside of market hours.
What if I do not have enough cash in my account to buy the number of shares I want?
Your brokerage will reject the order if you do not have enough cash. You will need to deposit more money first. Some brokerages offer margin accounts, which let you borrow money to buy investments, but this is risky and not recommended for beginners.
Can I sell an ETF right after I buy it?
You can sell it after the two-business-day settlement period is complete. You cannot sell it during those two days. Once settlement is done, you can sell whenever you want, even if you only held it for a few minutes — though selling very quickly usually means you are trading, not investing.
Do I pay taxes when I buy an ETF?
You do not pay taxes when you buy. You pay taxes when you sell and realize a gain, or when the ETF pays a dividend. The tax depends on how long you held it and your income level. Consult a tax professional for specifics about your situation.