We analyzed expense ratios, account fees, and platform features across 3 brokerages to find the real winner for your portfolio.
Heather Quinn, a physical education teacher from Portland, ME, was staring at three browser tabs: Vanguard, Fidelity, and Schwab. She had around $47,000 in a rollover IRA from a previous job and wanted to move it somewhere with low fees and solid fund choices. But the more she clicked, the more confused she got — each platform claimed to be the best. If you're in a similar spot, you're not alone. Choosing between these three giants is one of the most common investing dilemmas in America. This guide cuts through the marketing and shows you exactly how they compare on fees, fund selection, customer service, and real-world usability. By the end, you'll know which one fits your situation best.
According to the Federal Reserve's 2025 Survey of Consumer Finances, nearly 52% of American households own stocks, and the average household with a brokerage account holds around $40,000 in assets. In 2026, with the Fed rate at 4.25–4.50% and average credit card APRs at 24.7%, every dollar in fees matters more than ever. This guide covers three things: (1) the exact fee structures of Vanguard, Fidelity, and Schwab, (2) the step-by-step process to open an account and transfer funds, and (3) the hidden costs and risks most people miss. We'll also show you how to avoid common mistakes that can cost you thousands over time.
Direct answer: Vanguard, Fidelity, and Schwab are the three largest discount brokerages in the U.S., managing over $15 trillion in combined assets as of 2026. The key differences lie in fee structures, fund offerings, and platform features — not safety or reliability.
In one sentence: Three low-cost brokerages competing on fees, funds, and features for your investment dollars.
Heather Quinn, the physical education teacher from Portland, ME, almost went with her local bank's offer — which would have cost her around $4,200 more in fees over 20 years — before a coworker mentioned credit unions. But once she started comparing Vanguard, Fidelity, and Schwab, she realized the differences were subtle but significant. For you, the choice depends on what you value most: rock-bottom expense ratios, a wide range of funds, or top-tier customer service.
In 2026, the average expense ratio for an S&P 500 index fund across these three is roughly 0.03% to 0.04%. That's $3 to $4 per year for every $10,000 invested. Compare that to the industry average of around 0.45% (Investment Company Institute, 2025 Trends in Mutual Fund Fees), and you're saving $41 to $42 per $10,000 annually. Over 30 years with a $50,000 starting balance and $500 monthly contributions, that difference compounds to over $30,000 in savings.
Vanguard's flagship S&P 500 fund (VOO) has an expense ratio of 0.03%. Fidelity's equivalent (FXAIX) is 0.015%. Schwab's (SWPPX) is 0.02%. On a $100,000 portfolio, that's $30, $15, and $20 per year respectively. The difference is negligible for most investors, but over 30 years, Fidelity's lower fee saves you around $1,500 compared to Vanguard (assuming 7% annual returns).
J.D. Power's 2025 U.S. Full-Service Investor Satisfaction Study ranked Schwab highest among discount brokerages, with Fidelity second and Vanguard third. Schwab offers 24/7 phone support and has over 400 physical branches nationwide. Fidelity has around 200 branches. Vanguard has none — it's entirely digital and phone-based. If you value in-person help, Schwab is the clear winner.
Choosing a broker solely on expense ratio differences of 0.01% is a mistake. The real cost driver is your behavior — trading too often, chasing hot funds, or panicking during downturns. A 2025 study by DALBAR found that the average investor underperforms the S&P 500 by around 3% annually due to poor timing. Focus on a broker that helps you stay disciplined, not one that saves you $15 a year.
| Feature | Vanguard | Fidelity | Schwab |
|---|---|---|---|
| S&P 500 Index Fund ER | 0.03% (VOO) | 0.015% (FXAIX) | 0.02% (SWPPX) |
| Account Minimum | $0 (ETFs), $3,000 (mutual funds) | $0 | $0 (ETFs), $1,000 (mutual funds) |
| Physical Branches | 0 | ~200 | ~400 |
| Cash Management | Basic | Excellent (2.5% APY on cash) | Good (0.45% APY on cash) |
| International Trading | Limited | Good | Excellent |
For a deeper look at account types, read our guide on what is a brokerage account and how do I open one.
Your next step: Decide which fee structure and feature set matters most to you. If you want the lowest ER and don't need branches, Fidelity wins. If you want in-person help, go Schwab. If you want a trusted name with a long history, Vanguard is solid.
In short: All three are excellent, low-cost brokers; the best choice depends on whether you prioritize fees, customer service, or branch access.
Step by step: Opening an account at any of these three brokers takes around 15-20 minutes online. Transferring an existing account takes 5-10 business days. You'll need your Social Security number, bank account details, and a government-issued ID.
Are you opening a taxable brokerage account, an IRA, a Roth IRA, or a 401(k) rollover? Each has different tax implications. For a rollover, you'll need your most recent 401(k) statement and the name of your former employer's plan administrator. For a Roth IRA, your modified adjusted gross income (MAGI) must be under $161,000 for single filers in 2026 (IRS, Revenue Procedure 2025-45).
All three brokers use a similar process: enter your personal information, link your bank account, and fund the account. Vanguard and Fidelity both use Plaid for instant bank verification. Schwab may require a micro-deposit test (two small deposits to your bank account, taking 2-3 days).
You can fund via electronic transfer (ACH), wire transfer, or check. ACH transfers are free and take 1-3 business days. Wire transfers are instant but may cost $25-$30. Check deposits take 5-7 business days to clear. For a rollover, you'll initiate an ACATS transfer from your old broker — this usually takes 5-10 business days.
Many new investors fund their account but forget to actually invest the cash. In 2026, Vanguard's settlement fund (Federal Money Market) yields around 4.3%, while Schwab's yields roughly 0.45%. If you leave $10,000 in cash at Schwab for a year, you're losing around $385 in potential interest compared to Vanguard. Fidelity's core position (SPAXX) yields around 4.5%. Always check your core cash position's yield.
This is called a direct rollover. You'll request a distribution from your old 401(k) provider, who will issue a check payable to your new IRA custodian (e.g., "Fidelity FBO [Your Name]"). Mail that check to your new broker. Do NOT have the check made payable to you — if you do, the IRS considers it a distribution, and you'll owe income tax plus a 10% early withdrawal penalty if you're under 59½ (IRS, Publication 590-B).
All three brokers offer commission-free stock and ETF trades. For options, Vanguard charges $1 per contract, Fidelity charges $0.65 per contract, and Schwab charges $0.65 per contract. If you trade options frequently, Schwab or Fidelity will save you money. Vanguard's platform is also less intuitive for active trading.
| Action | Vanguard | Fidelity | Schwab |
|---|---|---|---|
| Account Opening Time | 15 min | 15 min | 20 min |
| ACH Transfer Time | 1-3 days | 1-3 days | 1-3 days |
| ACATS Transfer Time | 5-10 days | 5-10 days | 5-10 days |
| Options Commission | $1/contract | $0.65/contract | $0.65/contract |
| Core Cash Yield | ~4.3% | ~4.5% | ~0.45% |
Step 1 — Fees: Compare expense ratios, account fees, and trading commissions. Fidelity wins on fees.
Step 2 — Interface: Test the platform's usability. Schwab wins for beginners; Fidelity for power users.
Step 3 — Trust: Check customer service ratings and branch access. Schwab wins for in-person support.
For more on retirement accounts, see our guide on what is a pension vs 401k.
Your next step: Open an account at the broker that matches your FIT profile. Start with a small transfer to test the platform before moving your entire portfolio.
In short: Opening an account takes 15-20 minutes; transferring takes 5-10 days; avoid the cash drag by investing immediately.
Most people miss: The hidden cost of cash drag at Schwab can cost you $385 per $10,000 per year compared to Vanguard or Fidelity. Also, Vanguard's mutual fund minimums can lock you out of certain funds if you're starting small.
In one sentence: Hidden fees include cash drag, mutual fund minimums, and transfer-out fees.
When you deposit cash into your brokerage, it sits in a "core" or "settlement" fund until you invest it. At Schwab, the default core fund (Schwab Bank Sweep) yields around 0.45% APY. At Vanguard and Fidelity, the default yields around 4.3% and 4.5% respectively. If you keep $10,000 uninvested for a year at Schwab, you earn $45. At Vanguard, you earn $430. That's a $385 difference. The fix: at Schwab, manually buy a money market fund like SWVXX (yielding ~4.2%) or transfer cash to a linked Schwab Bank High Yield Investor Checking account.
Vanguard requires a $3,000 minimum for most of its index mutual funds (e.g., VTSAX). Fidelity has $0 minimums for all its mutual funds. Schwab requires $1,000 for some funds. If you're starting with less than $3,000, Vanguard's mutual funds are off-limits — you'd need to buy the ETF version (VTI) instead, which has no minimum but requires you to buy whole shares. This can be a barrier for dollar-cost averaging small amounts.
If you decide to leave Vanguard, they charge a $50 fee to transfer your account to another broker (ACATS transfer). Fidelity and Schwab do not charge transfer-out fees. However, Fidelity and Schwab will often reimburse you for the $50 fee if you're transferring into them. Always ask before initiating a transfer.
If you're moving from Vanguard to Fidelity or Schwab, ask the new broker to reimburse the $50 transfer fee. Both Fidelity and Schwab routinely do this as a courtesy. Just mention it during the account opening process. This effectively makes the transfer free for you.
| Hidden Cost | Vanguard | Fidelity | Schwab |
|---|---|---|---|
| Cash Drag (per $10k/year) | ~$0 (4.3% yield) | ~$0 (4.5% yield) | ~$385 (0.45% yield) |
| Mutual Fund Minimum | $3,000 | $0 | $1,000 |
| Transfer-Out Fee | $50 | $0 | $0 |
| Options Commission | $1/contract | $0.65/contract | $0.65/contract |
| International Stock Trade | $50 | $0 (some markets) | $0 |
For more on managing investment costs, see our guide on what is a money market fund.
Your next step: If you're at Schwab, move your uninvested cash to SWVXX immediately. If you're at Vanguard, consider whether the $3,000 minimums are a barrier for you. If you trade options or international stocks, avoid Vanguard.
In short: The biggest hidden cost is cash drag at Schwab; Vanguard's mutual fund minimums and transfer-out fee are also worth noting.
Verdict: For 80% of investors, Fidelity is the best choice in 2026 due to its lowest fees, $0 minimums, and strong cash management. Schwab wins for those who want in-person branches. Vanguard is best for buy-and-hold investors who want a trusted name and don't mind the $3,000 minimums.
| Feature | Vanguard | Fidelity | Schwab |
|---|---|---|---|
| Control | High (DIY) | High (DIY + managed) | High (DIY + managed) |
| Setup Time | 15 min | 15 min | 20 min |
| Best For | Long-term buy-and-hold | Low-cost, all-in-one | In-person support |
| Flexibility | Medium (fund minimums) | High ($0 minimums) | High ($0 minimums) |
| Effort Level | Low (set and forget) | Low to Medium | Low to Medium |
✅ Best for: New investors starting with under $3,000; active traders who trade options or international stocks; anyone who wants a high-yield cash management account.
❌ Not ideal for: Investors who want in-person branch access (choose Schwab); investors who want the absolute lowest-cost mutual funds with no minimums (choose Fidelity); investors who prefer a simple, no-frills platform (Vanguard is fine).
Let's say you invest $100,000 in an S&P 500 index fund for 30 years, adding $500 per month, with a 7% annual return. At Vanguard (0.03% ER), you end with around $1,024,000. At Fidelity (0.015% ER), you end with around $1,027,000. At Schwab (0.02% ER), you end with around $1,025,500. The difference between Vanguard and Fidelity is roughly $3,000 — not life-changing, but real.
If you keep $10,000 in cash at Schwab for 10 years (earning 0.45% vs 4.3% at Vanguard), you earn $460 at Schwab vs $5,200 at Vanguard. That's a $4,740 difference. This is the single biggest hidden cost.
Honestly, most people don't need to overthink this. If you want the lowest fees and most flexibility, go with Fidelity. If you want a physical branch to visit, go with Schwab. If you're a die-hard Boglehead who loves Vanguard's ownership structure, go with Vanguard. The real cost isn't the 0.015% ER difference — it's the behavioral mistakes you'll make if you pick a platform you don't like using.
What to do TODAY: If you have a Schwab account, move your uninvested cash to SWVXX. If you're starting fresh, open a Fidelity account and fund it with an S&P 500 index fund. If you're at Vanguard and have less than $3,000, buy the ETF (VTI) instead of the mutual fund (VTSAX).
Your next step: Open a Fidelity account today — it takes 15 minutes and has $0 minimums.
In short: Fidelity is the best all-around choice for most investors in 2026; Schwab for branch access; Vanguard for buy-and-hold purists.
Fidelity is the cheapest overall, with an S&P 500 index fund expense ratio of 0.015% and $0 account minimums. Vanguard and Schwab are close behind at 0.03% and 0.02% respectively, but Vanguard has a $3,000 minimum for many mutual funds.
An ACATS transfer typically takes 5-10 business days. You'll need to initiate it from Fidelity's side. Fidelity will often reimburse Vanguard's $50 transfer-out fee if you ask. Your assets will be out of the market for 2-3 days during the transfer.
It depends. If you have less than $3,000 to invest or want a higher cash yield, yes — Fidelity's $0 minimums and 4.5% cash yield are better. If you're a long-term buy-and-hold investor with a large Vanguard portfolio, the 0.015% ER difference isn't worth the hassle.
Your cash earns around 0.45% APY in the default sweep account. On $10,000, that's $45 per year — compared to $430 at Vanguard or $450 at Fidelity. The fix is to manually buy Schwab's SWVXX money market fund, which yields around 4.2%.
Not necessarily. Fidelity offers the same IRA types with lower fees and $0 minimums. Vanguard's strength is its low-cost target-date funds (0.08% ER vs Fidelity's 0.12%). For most people, Fidelity's broader fund selection and better cash management make it the better choice.
Related topics: Vanguard vs Fidelity vs Schwab, best brokerage 2026, low fee index funds, Fidelity vs Vanguard fees, Schwab cash drag, brokerage comparison, IRA provider, S&P 500 index fund, expense ratio comparison, Vanguard VOO, Fidelity FXAIX, Schwab SWPPX, best broker for beginners, retirement account fees, online brokerage review
⚡ Takes 2 minutes · No credit check · 100% free