What Are Online Broker Fees?
Online broker fees are the costs you pay to buy, sell, and hold investments through a brokerage account. They come in several forms — some obvious, some hidden — and they vary significantly between brokers.
The good news: the most visible fee — the per-trade commission on stocks and ETFs — has been eliminated at virtually every major US broker. The bad news: several other fees remain, and some of them are far more expensive than the old commissions ever were.
The $0 Commission Era — What Changed in 2019
In October 2019, Charles Schwab dropped stock commissions to $0. Within 72 hours, TD Ameritrade, E*TRADE, and Fidelity followed. This triggered a permanent industry shift. Today, paying a per-trade commission on US stocks or ETFs at a major broker is essentially unheard of. But the revenue had to come from somewhere — and it did: margin interest, payment for order flow, premium subscriptions, and spread on cash balances.
Visible Fees
Commissions, contract fees, account minimums — listed in the fee schedule. Easy to compare.
Hidden Fees
Transfer fees, wire fees, inactivity fees, ADR custody fees — buried in fine print.
Embedded Fees
Expense ratios, spread markup on crypto, payment for order flow — deducted automatically.
Trading Fees: The Complete Breakdown
Every type of trading fee you might encounter — what it is, what it currently costs, and what to watch for.
Stock & ETF Commissions
Now $0 at virtually every major US broker
The most visible fee — and the one that's been eliminated. In 2019, Schwab, TD Ameritrade, Fidelity, and E*TRADE all dropped to $0 commissions within days of each other. Today, paying per-trade commissions on US stocks or ETFs is a red flag that you're at the wrong broker.
Watch for: Some brokers still charge for OTC/penny stocks, foreign stocks, or mutual funds. Always check the specific asset class.
Options Contract Fees
$0 to $1.00 per contract depending on broker
This is where brokers still meaningfully differ. Webull and Robinhood charge $0/contract. Most full-service brokers (Fidelity, Schwab, E*TRADE) charge $0.65/contract. tastytrade charges $1.00 to open but $0 to close. At 20 contracts/month, the difference between $0 and $0.65 is $156/year.
Watch for: Multi-leg strategies multiply the fee. A 4-leg iron condor at $0.65/contract = $2.60 per spread at Fidelity vs $0 at Webull.
Margin Interest Rates
5.83% to 14%+ depending on broker and balance
Margin rates are the most expensive ongoing fee most active traders pay — and the most ignored. Interactive Brokers charges as low as 5.83% on large balances. Schwab charges 12.00% on smaller balances. On a $50,000 margin position held a year, that's a $3,085 difference. Margin rates scale with balance — larger balances get lower rates at most brokers.
Watch for: Margin rates are variable and tied to the Fed Funds Rate. They change frequently. Always check the current rate before borrowing.
Crypto Trading Fees
0% to 2%+ spread depending on platform
Crypto fees are almost never listed as commissions — they're embedded in the spread (the gap between buy and sell price). Robinhood and Webull advertise "$0 crypto commissions" but earn revenue through spread markup. Coinbase charges 0.6% to 1.2% explicitly. For large crypto positions, the spread cost can be significant.
Watch for: Compare the actual execution price vs the quoted market price to find the real spread cost. "$0 commission" doesn't mean free.
Foreign Stock & ADR Fees
$0 to $50+ per trade depending on broker
Trading foreign stocks directly (not ADRs) often incurs currency conversion fees and foreign transaction fees. ADRs (American Depositary Receipts) trade like US stocks and are usually commission-free, but some brokers charge ADR custody fees of $0.01–$0.03/share annually. Interactive Brokers is the best option for direct foreign stock trading.
Watch for: ADR custody fees are often charged annually and appear as small debits to your account — easy to miss.
Mutual Fund Transaction Fees
$0 to $49.95 per transaction depending on fund and broker
No-load, no-transaction-fee (NTF) mutual funds are free to buy at most brokers. But funds outside the broker's NTF network can cost $19.95–$49.95 per purchase. Fidelity has 3,300+ NTF funds. Schwab has 4,000+. Vanguard funds are free at Vanguard but cost $20–$50 at other brokers.
Watch for: Always check if a specific mutual fund is on the broker's NTF list before buying. The fee applies per transaction, not annually.
Account Fees
Beyond trading fees, brokers may charge fees just for maintaining your account. Most major brokers have eliminated these — but some remain.
| Fee Type | Typical Amount | Who Charges It | How to Avoid |
|---|---|---|---|
| Annual account fee | $0 – $75/yr | Vanguard ($25 for small accounts), some older brokers | Maintain minimum balance or switch to a fee-free broker |
| Account maintenance fee | $0 – $15/mo | Rare at major brokers; common at smaller platforms | Choose a major broker — Fidelity, Schwab, Robinhood, Webull all charge $0 |
| IRA annual fee | $0 – $50/yr | Some smaller brokers; eliminated at Fidelity, Schwab, Robinhood | Open your IRA at Fidelity, Schwab, or Robinhood — all charge $0 IRA fees |
| Inactivity fee | $0 – $25/quarter | Rare at major brokers; some smaller platforms still charge | Make at least one trade per quarter, or switch to a major broker |
| Low balance fee | $0 – $20/mo | Some robo-advisors and managed account platforms | Maintain the minimum balance or choose a platform with no minimum |
| Paper statement fee | $0 – $5/mo | Some brokers charge for mailed statements | Switch to e-statements in account settings — always free |
The bottom line on account fees: If you're at Fidelity, Schwab, Robinhood, Webull, Interactive Brokers, or tastytrade, you're paying $0 in account maintenance fees. If your broker charges a monthly or annual fee just to hold an account, it's worth comparing alternatives — the savings are immediate and ongoing.
2026 Broker Fee Comparison Table
All major US brokers compared on the fees that actually matter. Data verified April 2026.
| Broker | Stocks/ETFs | Options/Contract | Margin Rate | Acct Min | Annual Fee | Transfer Out |
|---|---|---|---|---|---|---|
| Fidelity | $0 | $0.65/c | 8.33% | $0 | $0 | $0 out |
| Charles Schwab | $0 | $0.65/c | 12.00% | $0 | $0 | $25 out |
| Webull | $0 | $0/c | 6.99% | $0 | $0 | $75 out |
| Robinhood | $0 | $0/c | 6.75% | $0 | $0 | $100 out |
| Interactive Brokers | $0 | $0.65/c | 5.83% | $0 | $0 | $0 out |
| tastytrade | $0 | $1/c | 6.50% | $0 | $0 | $0 out |
| E*TRADE | $0 | $0.65/c | 11.20% | $0 | $0 | $75 out |
| TD Ameritrade | $0 | $0.65/c | 12.50% | $0 | $0 | $75 out |
| Vanguard | $0 | $1/c | 10.50% | $0 | $25/yr* | $0 out |
| Merrill Edge | $0 | $0.65/c | 10.75% | $0 | $0 | $49.95 |
| Data verified April 2026 from official broker fee schedules. *Vanguard waives $25 fee for accounts over $5M or with e-statements. | ||||||
Lowest Options Fee
Webull & Robinhood
$0 per contract — saves $156/yr vs $0.65 brokers at 20 contracts/month
Lowest Margin Rate
Interactive Brokers
5.83% on large balances — saves $3,085/yr vs Schwab on $50K margin
Lowest Index Fund Cost
Fidelity FZROX
0.00% expense ratio — the cheapest index fund in existence
How to Minimize Your Brokerage Fees
Practical steps to reduce every category of fee — ranked by impact.
Choose index funds with the lowest expense ratios
Highest impactFor long-term investors, the expense ratio is the most important fee. Fidelity's FZROX (0.00%) and FZILX (0.00%) are the cheapest index funds available. Vanguard's VTI (0.03%) and Schwab's SCHB (0.03%) are close seconds. On $500,000 invested over 30 years, the difference between 0.00% and 1.00% expense ratio is over $400,000 in compounded returns.
Switch to FZROX at Fidelity or VTI at any broker for your core index fund holdings.
Use Webull or Robinhood for options trading
High impact for options tradersIf you trade options regularly, the $0.65/contract fee at Fidelity, Schwab, and E*TRADE adds up fast. At 20 contracts/month, that's $156/year. At 100 contracts/month, it's $780/year. Webull and Robinhood both charge $0/contract — the same trades, zero fee.
Open a Webull account for options trading. Keep your long-term holdings at Fidelity.
Compare margin rates before borrowing
High impact for margin tradersMargin interest is the most expensive ongoing fee most active traders pay. Interactive Brokers charges 5.83% on large balances. Fidelity charges 8.33%. Schwab charges 12.00%. On $50,000 borrowed for a year, the difference between IBKR and Schwab is $3,085. If you use margin regularly, your broker choice directly determines your annual interest bill.
Use Interactive Brokers for margin trading. Their rates are consistently the lowest in the industry.
Use ACH transfers instead of wires
Medium impactWire transfers cost $10–$30 at most brokers. ACH transfers (bank account to brokerage) are free at virtually every major broker and arrive in 1–3 business days. For most investors, there's no reason to use a wire transfer for routine deposits or withdrawals.
Set up ACH in your brokerage account settings. Use it for all routine transfers.
Switch to e-statements
Low impact, zero effortSome brokers charge $1–$5/month for paper statements. Switching to e-statements takes 2 minutes in account settings and eliminates this fee permanently.
Log into your brokerage account → Settings → Statements → Switch to electronic delivery.
Ask the receiving broker to reimburse your ACAT fee
One-time savings of $75–$125When you transfer your account to a new broker, your old broker charges an ACAT (Automated Customer Account Transfer) fee of $75–$125. Many receiving brokers will reimburse this fee to win your business. Always ask before initiating the transfer.
Call or chat with the new broker before transferring. Ask: "Will you reimburse my ACAT transfer fee?"
The Real Cost of Fees Over Time
Fees compound just like returns — but in reverse. Here's what different fee levels actually cost over a 30-year investment horizon.
Expense Ratio Impact — $100,000 invested, 7% annual return, 30 years
Assumes $100,000 initial investment, 7% annual return before fees, 30-year horizon. For illustration only.
The Margin Rate Trap
Margin interest is the fee most investors underestimate. At Schwab's 12% rate, borrowing $50,000 for a year costs $6,000. At Interactive Brokers' 5.83%, the same loan costs $2,915. The $3,085 difference is real money — and it compounds if you carry margin long-term.
The Options Fee Math
At $0.65/contract (Fidelity/Schwab), trading 20 contracts/month costs $156/year. At 100 contracts/month, it's $780/year. Webull and Robinhood charge $0. For active options traders, this single fee difference can justify maintaining a separate account.
Frequently Asked Questions
Related Guides
Understanding Trading Fees — Beginner Guide
A simpler introduction to trading fees for first-time investors.
Best Brokers for Commission-Free Trading 2026
Ranked list of the best $0-commission brokers for every investor type.
Schwab vs Fidelity: Full Fee Comparison
Head-to-head on every fee — margin rates, options, funds, and more.
Webull vs Robinhood vs Fidelity 2026
$0 vs $0 vs $0.65 options fees — the full three-way fee breakdown.
Best Brokers for Options Trading 2026
Ranked by contract fees, tools, and analytics for options traders.
Full Broker Comparison Table
Every major broker compared side-by-side on all key metrics.