You don’t need $10,000 to start investing. A lot of people think ETFs are only for people with a fat savings account, but that’s wrong. You can open a brokerage account today with $50 and buy into the same funds that million-dollar portfolios hold. The trick is knowing which brokers and which funds work with small amounts.
The Real Barrier Isn’t Your Bank Account—It’s the Fees
The biggest mistake beginners make is picking a broker that charges a commission per trade. If you pay $7 to buy one share of an ETF that costs $200, you just lost 3.5% of your money before the market even moves. That’s brutal.
Here’s what to look for instead:
- Commission-free trading — Brokers like Fidelity, Schwab, and Vanguard now offer zero-commission trades on most ETFs. That means every dollar goes into the fund, not the broker’s pocket.
- No account minimums — Some brokers still require $1,000 to open an account. Skip those. Fidelity and Schwab have $0 minimums.
- Fractional shares — This is the . Instead of buying a whole share of an ETF that costs $400, you can buy $50 worth. Fidelity and Schwab both offer fractional shares on most ETFs.
If you have $500, and you pay zero commissions and buy fractional shares, every cent goes to work for you.
Which ETFs Should You Actually Buy With $500?

Not all ETFs are created equal. Some charge high expense ratios (the annual fee) that eat your returns. For a small account, even a 0.50% fee hurts. Stick to funds under 0.10%.
Here are three solid choices for a beginner with under $500:
| ETF Name | Ticker | Expense Ratio | Price Per Share (approx) | What It Holds |
|---|---|---|---|---|
| Vanguard Total Stock Market ETF | VTI | 0.03% | $240 | 3,700+ U.S. stocks |
| Schwab U.S. Broad Market ETF | SCHB | 0.03% | $60 | 2,500+ U.S. stocks |
| iShares Core S&P 500 ETF | IVV | 0.03% | $510 | 500 largest U.S. companies |
With $500, you could buy 2 shares of SCHB ($120) and have $380 left to diversify into a bond ETF or an international fund. The key is diversification. Don’t put all $500 into one stock.
The 3-Step Plan to Open an Account and Buy Your First ETF
Step 1: Pick a Broker That Lets You Start Small
Fidelity is a strong choice for beginners. No minimum deposit, no commission fees, and fractional shares on over 3,000 ETFs. Schwab is almost identical. Vanguard requires $1,000 minimum for some funds, so skip it if you have less than that.
Step 2: Fund Your Account
Link your checking account. Transfer $100, $200, or the full $500. The money usually shows up in 1-3 business days. Some brokers let you start trading immediately with a pending deposit.
Step 3: Place Your First Trade
Search for the ticker (like SCHB). Click “Buy.” Enter the dollar amount you want to invest — say $100. Choose “market order” (it fills at the current price). Confirm. Done. You now own a piece of 2,500 companies.
One Mistake That Wipes Out Small Accounts

Trading too often. If you buy and sell an ETF within a few weeks, you trigger short-term capital gains taxes. Plus, you might pay a bid-ask spread each time. For a $500 account, two trades a month could cost you 5-10% annually in friction costs.
The fix: buy and hold. ETFs are designed for long-term holding. Pick a broad market fund, set up automatic monthly purchases of $50 or $100, and ignore the daily price swings. Over 10 years, that $500 could grow to $1,200 with average market returns, even without adding more money.
Another mistake: chasing the hottest sector ETF. A “clean energy ETF” or “AI ETF” sounds exciting, but they often have expense ratios above 0.50% and can drop 40% in a bad year. Stick with the total market.
When NOT to Buy an ETF (And What to Do Instead)
ETFs are great, but they aren’t perfect for every situation.
You should NOT buy an ETF if:
- You need the money in the next 2 years. The stock market can drop 20% in a single year. If you need cash for a car or rent, keep it in a high-yield savings account (like Ally Bank at 4.00% APY).
- You have credit card debt at 18% interest. Pay that off first. No ETF returns 18% reliably.
- You can’t afford to lose $100. If the thought of your ETF dropping 10% makes you panic-sell, you aren’t ready. Start with a money market fund like Fidelity’s SPRXX (yield ~5.0%) instead.
If you have $300 and a high-yield savings account pays 4%, you’ll earn $12 in a year. An ETF might earn $30 or lose $30. Know your risk tolerance before you buy.
What About Robo-Advisors for Small Accounts?

Robo-advisors like Betterment and Wealthfront will manage your money automatically for a fee (usually 0.25% per year). They invest in ETFs for you. That’s fine, but for a $500 account, that $1.25 annual fee doesn’t matter much.
The real problem: robo-advisors often invest in 8-12 different ETFs, which means you need at least $50 in each fund. With $500, that’s possible. But you could do the same thing yourself with one or two ETFs and save the 0.25% fee.
If you want a hands-off approach and don’t trust yourself to rebalance, a robo-advisor works. But for $500, buying SCHB or VTI and holding it is simpler and cheaper.
The Only Number That Matters for a $500 Portfolio
Your savings rate matters more than your investment return. If you invest $500 once and earn 8% annually for 30 years, you’ll have $5,000. Not bad. But if you invest $100 every month for 30 years, you’ll have $150,000. The habit of consistent investing dwarfs any choice between VTI and IVV.
Start with $500. Then add $50 next month. Then $100. The amount doesn’t matter as much as the act of doing it.
Disclaimer: The information on this page is for educational purposes only and does not constitute financial advice. Rates, terms, and eligibility requirements are subject to change. Always compare multiple lenders and consult a licensed financial advisor before borrowing.