Trading Costs Explained: Spreads, Commissions & Swaps
Break down every fee you'll pay and learn to calculate your true cost per trade.
Every trade you place costs you money — even before you make or lose a cent from the market moving. Understanding these costs is critical because they directly affect your profitability. A trader with a winning strategy can still lose money overall if their trading costs are too high.
The Three Main Costs
1. Spreads
The spread is the difference between the buy price (ask) and the sell price (bid). When you open a trade, you immediately start at a small loss equal to the spread. The market needs to move in your favor by at least the spread amount before you break even.
Let's use real numbers. Say EUR/USD is quoted at 1.08500 / 1.08520. The spread is 2.0 pips. On a standard lot (100,000 units), that 2.0-pip spread costs you about $20 per round trip. On a mini lot, it's $2. On a micro lot, $0.20.
Spreads vary based on:
- The broker — competitive brokers offer EUR/USD from 0.0 to 0.6 pips on ECN accounts. Less competitive ones charge 1.5-2.5 pips.
- The pair — EUR/USD typically has the tightest spread. Exotic pairs like USD/TRY might have spreads of 10-30 pips.
- Market conditions — spreads widen during news releases, low-liquidity periods, and market opens. That 0.2-pip spread on EUR/USD can jump to 5+ pips during Non-Farm Payrolls.
- Time of day — tightest during London-New York overlap, widest during the Sydney session.
2. Commissions
Some brokers charge a separate commission per trade instead of (or on top of) the spread. This is typical for ECN and Raw Spread accounts.
A common commission structure is $3.50 per standard lot per side — meaning you pay $7 total to open and close a trade. Combined with a raw spread of 0.1 pips ($1), your total cost per standard lot round trip is $8.
Compare that to a spread-only account at the same broker offering 1.2 pips on EUR/USD — that's $12 per standard lot. The commission account is cheaper in this case, though it depends on the specific broker and conditions.
3. Swap (Overnight) Fees
If you hold a position overnight past 5:00 PM New York time, you'll be charged (or paid) a swap fee. This is based on the interest rate differential between the two currencies in your pair.
For example, if you're long a currency with a higher interest rate than the one you're short, you might receive a small credit. But more often than not, retail traders pay swap fees on both sides. And on Wednesdays, most brokers charge triple swap to account for the weekend.
Swap fees can be significant for longer-term traders. Holding a 1-lot short position on a high-interest-rate pair like USD/MXN might cost you $10-15 per night. Over a month, that's $300-450 before you've made a single pip of profit.
Hidden Costs Most Traders Miss
Currency Conversion Fees
If your account is in EUR but you trade USD-based instruments, the broker converts your profits and losses. Some brokers charge a markup on this conversion — often 0.3-0.5%. On a $5,000 withdrawal, that's $15-25 silently skimmed off.
Inactivity Fees
Many brokers charge a monthly fee if you don't trade for 3-12 months. These range from $5 to $50 per month. Always check the fee schedule before opening an account, especially if you're not sure you'll trade regularly.
Deposit and Withdrawal Fees
Some brokers cover transaction costs for deposits and withdrawals. Others pass them on to you. Bank wire withdrawals commonly cost $20-50. Card and e-wallet withdrawals are usually cheaper or free. Check this before you commit — getting your money out should never be the expensive part.
Slippage
Technically not a fee, but slippage is a cost. If you place a market order at 1.08500 and get filled at 1.08510, you've experienced 1 pip of negative slippage. Over hundreds of trades, this adds up. Brokers with better execution infrastructure and deeper liquidity pools tend to have less slippage.
Calculating Your True Cost Per Trade
Here's a simple formula:
True Cost = Spread (in $) + Commission + Average Slippage
Let's compare two hypothetical brokers for a EUR/USD standard lot:
- Broker A (spread-only): 1.4-pip average spread = $14.00 per round trip
- Broker B (ECN): 0.2-pip average spread ($2) + $7 commission = $9.00 per round trip
Broker B is $5 cheaper per trade. If you place 200 trades per month, that's $1,000/month — or $12,000 per year — in savings. That's money that goes straight to your bottom line.
Our forex fee calculator lets you plug in your trading volume and compare the real costs across different brokers. Worth spending five minutes with before committing to any broker.
Which Cost Model Is Best for You?
- High-volume traders and scalpers — ECN/Raw accounts with tight spreads and commissions are almost always cheaper
- Casual traders (a few trades per week) — spread-only accounts are simpler and the cost difference may not be worth the complexity
- Swing traders holding for days/weeks — pay attention to swap fees; they become your biggest cost. Look for brokers with competitive swap rates, or consider swap-free accounts if available.
Key Takeaway
Your true trading cost = spread + commission + swaps + hidden fees. Even small differences compound into thousands of dollars over time. Calculate before committing.