When comparing online brokers, most people focus on the obvious: "Is there commission-free trading?" But the real cost picture is much more complex. Some brokers advertise zero commissions while quietly making up for it through wider spreads, withdrawal fees, or currency conversion charges.
In this guide, we'll explain every fee type you might encounter and show you how to minimize your total trading costs.
1. Trading Commissions
A commission is a fee charged per trade. It can be a flat fee (e.g., $5 per trade) or a percentage of the trade value.
The 2026 landscape: Many major brokers now offer zero-commission stock trading, including eToro, Interactive Brokers (IBKR Lite), and several others. However, "zero commission" doesn't mean "zero cost" — other fees still apply.
2. Spreads
The spread is the difference between the buy price (ask) and the sell price (bid) of an asset. This is how many "commission-free" brokers actually make money.
Example: If a stock has a buy price of $100.05 and a sell price of $100.00, the spread is $0.05 (or 5 cents per share). If you buy 100 shares, you're immediately "down" $5 before the stock even moves.
Spreads vary significantly between brokers and asset types:
- Major stocks (Apple, Microsoft): Very tight spreads, often just $0.01.
- Forex major pairs (EUR/USD): Typically 0.5-2.0 pips depending on the broker.
- Crypto: Can be very wide — 0.5% to 2.5% on some platforms.
3. Overnight / Swap Fees
If you trade CFDs (Contracts for Difference) or use leverage, you'll be charged an overnight fee for holding positions open past market close. This fee is essentially interest on the borrowed money.
How much? Typically 0.01%-0.05% of your position per night. Sounds small, but it adds up: holding a $10,000 leveraged position for 30 days could cost $30-$150 in overnight fees alone.
"Overnight fees are the silent profit killer. Most beginner traders don't even know they're being charged until they check their account statement." — Top10 Research
4. Withdrawal Fees
Some brokers charge a fee every time you withdraw money from your account. This can range from $0 (many modern brokers) to $25 or more.
Our advice: Always check withdrawal fees before signing up. A broker that charges $5 per withdrawal might cost you $60+ per year if you withdraw monthly.
5. Currency Conversion Fees
If your account currency is different from the asset's currency (e.g., you have a EUR account but buy US stocks), the broker will convert your money. This conversion usually comes with a fee of 0.15%-1.5%.
This is one of the most overlooked fees. If you're investing $10,000 in US stocks from a EUR account, a 0.5% conversion fee costs you $50 each way — $100 round trip.
6. Inactivity Fees
Some brokers charge a monthly fee if you don't make any trades for a certain period. This is less common in 2026 but still exists on some platforms.
- eToro: $10/month after 12 months of inactivity.
- Plus500: $10/month after 3 months of inactivity.
- Interactive Brokers: No inactivity fee (removed in 2021).
7. Deposit Fees
While most brokers don't charge for deposits, some charge for specific payment methods. For example, some platforms charge a small fee for credit card deposits or e-wallet transactions.
Compare Broker Fees Side-by-Side
Our 2026 broker comparison includes a detailed fee breakdown for every platform. Find the lowest-cost broker for your trading style.
How to Minimize Your Trading Costs
Here are our top tips for keeping fees as low as possible:
- Choose a zero-commission broker for stock and ETF trading.
- Compare spreads — not just commissions. A broker with "free" trades but wide spreads might be more expensive.
- Use the same currency for your account and your investments to avoid conversion fees.
- Avoid leveraged products unless you fully understand overnight fees.
- Batch your withdrawals if your broker charges withdrawal fees.
- Read the fee schedule — every broker publishes one. Take 5 minutes to read it before opening an account.
The Real Cost Comparison
Let's put it all together with a real example. Imagine you invest $5,000 in US stocks and hold for one year:
- Low-cost broker (e.g., Interactive Brokers): ~$2-5 total cost.
- Medium-cost broker (e.g., eToro): ~$25-50 total cost (mainly from spreads and conversion).
- High-cost broker (e.g., legacy bank): ~$100-200+ total cost (commissions, wide spreads, conversion fees).
Over 10 years, these differences compound significantly. Choosing the right broker can save you thousands of dollars.