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:

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.

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:

  1. Choose a zero-commission broker for stock and ETF trading.
  2. Compare spreads — not just commissions. A broker with "free" trades but wide spreads might be more expensive.
  3. Use the same currency for your account and your investments to avoid conversion fees.
  4. Avoid leveraged products unless you fully understand overnight fees.
  5. Batch your withdrawals if your broker charges withdrawal fees.
  6. 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:

Over 10 years, these differences compound significantly. Choosing the right broker can save you thousands of dollars.

Find the Lowest Fee Broker for You

Stop overpaying. Our independent comparison highlights the true cost of each broker — no hidden fees, no surprises.