Spread & Commission Comparison: Calculate True Trading Costs
Fixed vs variable spreads, ECN vs market maker, commission models, swap fees, and hidden costs. Learn how to calculate real trading costs and choose the cheapest broker for your strategy.
Fixed vs Variable Spreads
Fixed Spreads
Spread stays constant regardless of market conditions.
Example: EUR/USD always 2.0 pips (day/night, calm/volatile).
Broker Type
Market Makers (deal desk)
Typical Spread
2-3 pips (EUR/USD), 3-5 pips (GBP/USD)
✅ Pros
• Predictable costs—know exactly what you pay per trade
• No spread widening during news (stays 2 pips)
• Good for beginners who want certainty
• Easier to calculate risk/reward
⚠️ Cons
• Higher average cost than variable spreads (2 pips vs 0.5 pips)
• Overpaying during calm market hours (still 2 pips at 3am)
• Market maker model = potential conflict of interest
• Inflexible—can't benefit from tight spreads during liquid hours
✅ Best For: Beginners, swing traders holding for days (spread cost less important).
❌ Avoid If: Scalpers, day traders making 10+ trades/day (costs add up fast).
Variable Spreads
Spread fluctuates based on market liquidity and volatility.
Example: EUR/USD: 0.2 pips (London open) to 2.0 pips (3am) to 5+ pips (NFP news).
Broker Type
ECN/STP (No Dealing Desk)
Typical Spread
0.0-1.0 pips (EUR/USD during liquid hours)
✅ Pros
• Ultra-tight spreads during liquid hours (0.2-0.5 pips)
• True market pricing (no broker markup on spread)
• Pay commission instead (~$3-7 per lot round-turn)
• Best execution speed (direct to market)
• No conflict of interest (broker earns from commission, not your losses)
⚠️ Cons
• Spread widens during news (0.5 pips → 5+ pips in seconds)
• Unpredictable costs (need to account for worst-case widening)
• Commission added on top (total cost = spread + commission)
• Can widen at session transitions (NY close, Asia open)
✅ Best For: Scalpers, day traders, algorithmic traders needing best execution.
❌ Avoid If: News traders (spreads widen 500% during releases), complete beginners (complexity).
3 Broker Pricing Models
Spread-Only (No Commission)
Structure: Broker earns from wider spread. No commission charged.
Example: EUR/USD: 1.5 pip spread, $0 commission. (1.5 pips = $15 per lot)
Calculation: Cost = Spread × Pip Value. EUR/USD 1.5 pips × $10/pip = $15 per lot round-turn.
$15 per standard lot (both entry + exit)
✅ Pros: Simple. One cost to track. Good for beginners.
⚠️ Cons: Higher total cost. Broker profits from your trading (not transparent).
Typical Brokers: Market makers, retail brokers targeting beginners.
Commission + Tight Spread (ECN Model)
Structure: Near-zero spread (0.0-0.5 pips) + fixed commission per lot.
Example: EUR/USD: 0.2 pip spread + $7 commission ($3.50 per side). Total = $9 per lot.
Calculation: Cost = (Spread × Pip Value) + Commission. (0.2 × $10) + $7 = $9 per lot.
$7-12 per standard lot (varies by broker)
✅ Pros: Lowest total cost for active traders. Transparent pricing. Best execution.
⚠️ Cons: Need to calculate two components. Commission visible (feels more expensive).
Typical Brokers: ECN brokers, professional trading accounts.
Hybrid (Raw Spread + Markup)
Structure: Broker passes through raw spread + adds small markup (0.2-0.5 pips).
Example: Raw spread 0.1 pips + 0.3 pip markup = 0.4 total. No commission.
Calculation: Cost = (Raw Spread + Markup) × Pip Value. 0.4 pips × $10 = $4 per lot.
$4-8 per standard lot
✅ Pros: Better than fixed spreads. No commission confusion. Still good pricing.
⚠️ Cons: Markup hidden in spread (less transparent than commission model).
Typical Brokers: Some STP brokers, compromise between simplicity and cost.
Real-World Cost Comparison
How Much You Actually Pay: 4 Trading Styles
Same broker, different trading frequency = dramatically different costs.
Scalper (50 trades/day, 0.1 lot)
Fixed Spread Broker
Spread: 2.0 pips
Commission: $0
Per Trade: $2
$100 (50 trades × $2)
$2,200 (22 trading days)
ECN Broker
Spread: 0.2 pips
Commission: $0.70 per lot ($0.07 per 0.1 lot)
Per Trade: $0.27
$13.50 (50 trades × $0.27)
$297 (22 trading days)
💰 Savings: $1,903/month (86% cheaper with ECN)
Winner: ECN by huge margin
Day Trader (10 trades/day, 1.0 lot)
Fixed Spread Broker
Spread: 2.0 pips
Commission: $0
Per Trade: $20
$200 (10 trades × $20)
$4,400 (22 trading days)
ECN Broker
Spread: 0.3 pips
Commission: $7 per lot
Per Trade: $10
$100 (10 trades × $10)
$2,200 (22 trading days)
💰 Savings: $2,200/month (50% cheaper with ECN)
Winner: ECN significantly better
Swing Trader (5 trades/week, 1.0 lot)
Fixed Spread Broker
Spread: 2.0 pips
Commission: $0
Per Trade: $20
$100 (5 trades × $20)
$440 (~22 trades/month)
ECN Broker
Spread: 0.4 pips
Commission: $7 per lot
Per Trade: $11
$55 (5 trades × $11)
$242 (~22 trades/month)
💰 Savings: $198/month (45% cheaper with ECN)
Winner: ECN still better but gap narrows
Position Trader (2 trades/month, 1.0 lot)
Fixed Spread Broker
Spread: 2.0 pips
Commission: $0
Per Trade: $20
$40 (2 trades × $20)
ECN Broker
Spread: 0.5 pips
Commission: $7 per lot
Per Trade: $12
$24 (2 trades × $12)
💰 Savings: $192/year (40% cheaper with ECN)
Winner: ECN still wins but difference small
Hidden Fees That Drain Your Account
Swap Fees (Overnight Financing)
What It Is: Interest charged/paid for holding positions overnight.
Typical Cost: $3-10 per lot per night (varies by pair and position direction)
Example: Hold EUR/USD long 1 lot for 7 days = -$21 to -$70 in swap fees.
Impact: Swing/position traders pay hundreds per month. Scalpers/day traders unaffected (close before 5pm EST).
✅ How to Minimize: Check swap rates before entering. Some pairs have positive swap (you get paid). Islamic accounts = zero swap.
Withdrawal Fees
What It Is: Broker charges to process withdrawals.
Typical Cost: $0-$50 per withdrawal (varies by method: bank wire $25, card free, crypto $5-20)
Example: Withdraw $500 via bank wire with $25 fee = 5% of withdrawal gone.
Impact: Frequent withdrawals drain account. Monthly withdrawals = $300/year in fees.
✅ How to Minimize: Withdraw monthly (not weekly). Use free methods (card, e-wallet). Bundle withdrawals.
Inactivity Fees
What It Is: Monthly charge if no trading activity.
Typical Cost: $10-$50 per month after 3-6 months of inactivity
Example: No trades for 6 months, broker charges $15/month = $90 gone.
Impact: Can drain small accounts if you stop trading. Some brokers charge from day 90.
✅ How to Minimize: Close account if not trading. Make one micro trade per quarter. Read broker T&Cs.
Currency Conversion Fees
What It Is: Fee to convert deposit currency to trading account currency.
Typical Cost: 0.5-2% on conversion (deposit $1000 USD, broker converts to EUR, charges $10-20)
Example: Deposit $10,000 USD into EUR account = $100-200 conversion fee.
Impact: One-time cost but significant. Multi-currency accounts avoid this.
✅ How to Minimize: Use account currency that matches your deposit currency. Avoid conversion when possible.
Deposit Fees
What It Is: Some brokers charge for deposits (rare but exists).
Typical Cost: $0 (most brokers), $5-10 (some for wire transfers)
Example: Wire transfer $5000, broker charges $10 deposit fee.
Impact: Small but adds up. Multiple deposits = multiple fees.
✅ How to Minimize: Use free deposit methods (card, e-wallet). Choose brokers with free deposits.
Cost Calculation Examples
Example 1: Fixed Spread Broker
EUR/USD, 2.0 pip spread, no commission, 1.0 lot trade.
1. Spread Cost = 2.0 pips × $10/pip = $20
2. Commission = $0
3. Total Cost = $20 per round-turn (entry + exit)
4. To break even: Price must move 2.0 pips in your favor
5. To profit $50: Price must move 7.0 pips (2.0 spread + 5.0 profit)
$20 per lot
Example 2: ECN Broker (Commission Model)
EUR/USD, 0.3 pip spread, $7 commission, 1.0 lot trade.
1. Spread Cost = 0.3 pips × $10/pip = $3
2. Commission = $7 ($3.50 per side)
3. Total Cost = $3 + $7 = $10 per round-turn
4. To break even: Price must move 1.0 pip in your favor
5. To profit $50: Price must move 6.0 pips (1.0 break-even + 5.0 profit)
$10 per lot (50% cheaper than fixed spread)
Example 3: Scalper (10 pips profit, 50 trades/day)
EUR/USD, 0.1 lot, compare fixed vs ECN.
Fixed Spread (2.0 pips): $2 per trade × 50 trades = $100/day cost
ECN (0.3 pips + $0.70 commission): $0.27 per trade × 50 = $13.50/day cost
Gross Profit (before costs): 10 pips × $1/pip × 50 trades = $500/day
Net Profit (Fixed): $500 - $100 = $400/day
Net Profit (ECN): $500 - $13.50 = $486.50/day
Difference: $86.50/day = $1,903/month extra with ECN
ECN adds $1,903/month to bottom line
Broker Type Comparison Table
| Broker Type | Spread | Commission | Total Cost | Best For |
|---|---|---|---|---|
| Market Maker (Dealing Desk) | 2-3 pips EUR/USD | None | $20-30 per lot | Simple pricing, predictable costs, good for beginners. |
| ECN (Electronic Communication Network) | 0.0-0.5 pips EUR/USD | $3-7 per lot | $6-12 per lot | Lowest costs, best execution, transparent, no conflict of interest. |
| STP (Straight Through Processing) | 0.5-1.5 pips EUR/USD | None or low | $10-15 per lot | No commission, better than market makers, faster than dealing desk. |
Note: All costs based on EUR/USD, 1.0 standard lot. Other pairs have different spreads.
Key Takeaways
• Fixed spreads (2-3 pips) = simple but expensive. Variable spreads (0.2-0.5 pips) = 80-90% cheaper for active traders.
• ECN commission model = lowest total cost ($7-12/lot vs $20-30/lot fixed spread).
• Scalpers: ECN saves $1,900+/month. Day traders: $2,200/month. Swing traders: $200/month.
• Hidden fees: Swap $3-10/night, withdrawals $25, inactivity $10-50/month, conversion 1-2%.
• Total cost = (Spread × Pip Value) + Commission + Swap + Withdrawal fees.
• Market makers profit from your losses (wider spreads). ECN = transparent commission, no conflict.
• Test broker with demo. Check real spreads during news (should stay under 2 pips for EUR/USD).
Continue Learning
Broker Regulation Guide
Verify broker safety with FCA, ASIC, CySEC regulation.
Trading Platform Comparison
MT4 vs MT5 vs cTrader—choose your platform.
Understanding Spreads
Beginner-friendly guide to spreads and pips.