You need a brokerage account, money to invest, and about five minutes to place your first trade

Buying an ETF is simpler than buying individual stocks because you're purchasing a basket of holdings all at once. The actual purchase takes minutes: you log into a brokerage account, search for the ETF by its ticker symbol, enter how many shares you want, and confirm the order. The hard part isn't the mechanics—it's choosing which brokerage to use and which ETF fits your goals.

You cannot buy an ETF directly from the fund company. You must go through a brokerage—a financial firm licensed to execute trades on your behalf. Most brokerages charge no commission to buy or sell ETFs, though some may charge small fees for certain types of accounts or trades.

Key Takeaways

  • Open a brokerage account with a firm like Fidelity, Schwab, or Vanguard, which typically takes 10 to 20 minutes online and requires your Social Security number and bank details.
  • Fund your account by linking a bank account or transferring money, which usually settles within one to three business days.
  • Search for the ETF by its ticker symbol (a short code like SPY or VOO), not by the fund's full name.
  • Place a market order to buy shares at the current price, or a limit order to buy only if the price drops to a specific level you set.
  • Your shares settle two business days after you place the trade, meaning the transaction is final and the shares are yours.

Choose a brokerage and open an account

Most major brokerages—Fidelity, Charles Schwab, Vanguard, E*TRADE, and others—offer commission-free ETF trading and charge nothing to open an account. The differences between them matter less than you might think. They all let you buy the same ETFs, they all hold your money safely, and they all provide research tools and educational resources.

Pick one based on which interface you find easiest to use, whether they offer the specific ETFs you want (nearly all brokerages carry the most popular ones), and whether they have a physical location near you if you prefer in-person help. Open the account online by providing your name, address, Social Security number, employment information, and bank details. The process takes 10 to 20 minutes, and your account is usually ready to trade the same day or the next business day.

Some brokerages offer cash bonuses for opening an account and depositing a minimum amount—typically $500 to $2,500. These bonuses are real money, but read the fine print: some require you to keep the money in the account for 60 or 90 days, and some are taxable income.

Fund your account with money to invest

Link a bank account to your brokerage account so you can transfer money in. This step requires you to verify that you own the bank account—most brokerages do this by depositing two small amounts (usually under $1 each) into your account, then asking you to confirm the amounts. Once verified, transfers are instant or take one to three business days depending on your bank.

Start with the amount you actually plan to invest. You don't need to fund the account with extra money "just in case"—you can add more later whenever you want. If you're unsure how much to invest, remember that ETFs let you buy fractional shares at most brokerages, so you can invest any dollar amount, not just whole share prices.

Find the ETF you want to buy by searching its ticker symbol

Every ETF has a ticker symbol: a short code of one to five letters that uniquely identifies it. The S&P 500 ETF ticker is SPY. The Vanguard Total Stock Market ETF ticker is VTI. The iShares Core S&P 500 ETF ticker is IVV. These symbols are standardized across all brokerages—SPY means the same thing whether you're buying through Fidelity or Schwab.

Log into your brokerage account and look for a search box or "Quote" section. Type the ticker symbol, not the fund's full name. The brokerage will show you the current price, the day's trading range, and a link to buy. Click the link to buy, and you'll move to the order screen.

If you don't know the ticker symbol, search online for the fund name plus "ticker" or visit the fund company's website. Most ETF names include the company (iShares, Vanguard, Schwab) and the strategy (S&P 500, Total Bond Market, Emerging Markets), so a quick search will get you there.

Place your order: market order or limit order

On the order screen, you'll choose between a market order and a limit order. A market order buys the ETF at whatever the current price is right now. A limit order buys only if the price drops to a specific level you set. For most first-time investors, a market order is simpler and appropriate—you're buying a diversified fund, not timing a single stock.

Enter the number of shares you want to buy. If the ETF costs $100 per share and you have $5,000 to invest, you can buy 50 shares. Most brokerages also let you enter a dollar amount instead—type "$5,000" and the system calculates how many shares that buys, including fractional shares. Review the order one more time: the ticker, the number of shares, the estimated cost, and any fees. Then confirm.

Your order executes immediately during market hours (9:30 a.m. to 4 p.m. Eastern, Monday through Friday). If you place an order after hours or on a weekend, it waits until the market opens the next trading day. The price you pay is the price at the moment your order reaches the exchange, not the price you saw on your screen—this is why limit orders exist, to protect you from unexpected price swings.

Understand settlement and when your shares are truly yours

After you place a trade, it takes two business days to settle. This means the money leaves your account immediately, but the shares don't officially become yours until two days later. During those two days, the trade is pending—you can see it in your account, but you can't sell the shares yet. This two-day settlement is a standard rule across all U.S. stock exchanges, not something your brokerage controls.

Once settlement is complete, the shares appear in your account and you own them outright. You can hold them forever, sell them anytime the market is open, or use them as collateral for a loan if your brokerage offers margin accounts. Most beginning investors simply hold their ETFs and let them grow.

Set up automatic investments if you plan to buy regularly

Many brokerages let you set up automatic monthly or weekly investments—you choose an amount and a date, and the brokerage buys the same ETF on that schedule. This is called dollar-cost averaging, and it removes the guesswork from timing your purchases. Instead of trying to buy when the price is low, you invest the same amount regularly regardless of price.

To set this up, go to your brokerage's settings or investment plan section and look for "recurring investment" or "automatic purchase." You'll link it to your bank account (so money transfers automatically) and choose the ETF, the amount, and the frequency. The brokerage handles everything else—you don't have to log in and place an order each time.

Frequently Asked Questions

Can I buy an ETF with less than $100?

Yes. Most brokerages now offer fractional shares, meaning you can buy a portion of an ETF share for any dollar amount. If an ETF costs $200 per share and you have $50, you can buy 0.25 shares. You own that fractional share outright and it grows or shrinks with the ETF's price, just like a whole share would.

What's the difference between a market order and a limit order?

A market order buys immediately at the current price. A limit order waits until the price drops to the level you set, then buys automatically. Limit orders protect you if the price jumps unexpectedly, but they might never execute if the price never reaches your limit. For ETFs, which move slowly, market orders are usually fine.

Do I pay taxes when I buy an ETF?

No. You pay taxes only when you sell the ETF and realize a gain or loss. Holding an ETF in a regular brokerage account may trigger taxes on dividends the fund pays out, but buying the ETF itself is not a taxable event. Tax-advantaged accounts like IRAs avoid even dividend taxes.

How long does it take to see my ETF in my account after I buy it?

You see it immediately after the trade executes, but it's marked as "pending" for two business days. After settlement is complete, it's fully yours and you can sell it anytime. The two-day wait is standard across all brokerages and exchanges.

Can I buy the same ETF multiple times?

Yes. You can buy the same ETF as many times as you want, and all your shares combine into one holding. There's no limit on how many times you can trade or how many shares you can own. Each purchase is a separate transaction, but they all show up as a single line item in your account.