How to Read a Broker Fee Structure: 2026
Decode spreads, commissions, swaps, and hidden charges to calculate the true cost of every trade
What This Guide Covers
- 1 What You Need to Know Before Comparing Brokers
- 2 Spreads: The Hidden Cost in Every Trade
- 3 Commission vs. Spread: Which Model Costs Less?
- 4 Do Not Ignore Swap Rates on Overnight Positions
- 5 How to Calculate the All-In Cost Per Trade: A Step-by-Step Process
- 6 Swap Rates, Inactivity Fees, and Withdrawal Charges Explained
- 7 Cost Comparison Worksheet: A Practical Template
- 8 Summary and Next Steps
- 9 Frequently Asked Questions
- Broker Fee Structure
- A broker fee structure is the complete set of charges a broker applies to trading activity, account maintenance, and fund transfers. It typically includes the bid-ask spread, per-lot commissions, overnight swap (rollover) rates, inactivity fees, and withdrawal charges. Understanding the full fee structure is essential for calculating the true cost of CFD trading and comparing brokers accurately.
- Example: A trader placing one standard EUR/USD lot on a spread-only account with a 1.2-pip spread pays $12 in spread cost per round trip. On a commission-plus-raw-spread account with a 0.2-pip spread and a $6 round-turn commission, the same trade costs $8 total - a 33% saving per trade.
What You Need to Know Before Comparing Brokers
Broker fee structures are rarely as simple as a single headline number. Most comparison sites highlight only the spread or only the commission, which gives an incomplete picture. The reality is that the true cost of CFD trading is the sum of every charge applied from the moment a position is opened to the moment funds are withdrawn from the account.
For beginners, this matters enormously. A broker advertising "zero commission" may still charge wider spreads, overnight swap fees, a monthly inactivity fee, and a withdrawal processing charge. Each of these individually appears modest. Combined over a year of trading, they can erode a meaningful percentage of returns.
This guide provides a systematic broker fee structure guide that covers every cost component: spreads, commissions, swap rates, inactivity fees, and withdrawal charges. Real examples from brokers including Libertex, Pepperstone, and XTB illustrate how each model works in practice. A downloadable cost comparison worksheet concept is included so traders can apply these calculations to their own trading plans.
Who This Guide Is For
This guide is written for traders who are new to CFD and forex markets and want to understand what they are actually paying before committing real capital. No prior knowledge of fee structures is assumed. Every term is defined on first use, and all calculations are shown step by step.
Regulatory context matters here as well. Brokers regulated by the FCA (UK), ASIC (Australia), or CySEC (Cyprus/EU) are required under frameworks such as MiFID II to disclose all fees transparently in their Key Information Documents. Traders should always verify the specific regulated entity they are opening an account with, as global brokers often operate through multiple entities with different fee schedules.
Spreads: The Hidden Cost in Every Trade
The spread is the difference between the bid price (the price at which the broker buys from you) and the ask price (the price at which the broker sells to you). Every trade starts at a small loss equal to the spread, which the market must move in your favor to recover. Understanding trading spreads is therefore the foundation of any cost analysis.
How Spread Cost Is Calculated
For forex pairs, spreads are measured in pips. On EUR/USD, one pip equals $10 per standard lot (100,000 units). The formula for spread cost on a round-trip trade is:
- Spread Cost = Spread (pips) × Pip Value × 2
- Example: 1.2 pips × $10 × 2 = $24 round trip on one standard lot
Spreads are not fixed. They widen during low-liquidity periods such as the Asian session overlap or around major economic data releases. Brokers publishing "average" spreads often measure during peak London/New York session hours, which may not reflect conditions during off-peak trading.
Variable vs. Fixed Spreads
Most retail brokers offer variable (floating) spreads that tighten during high liquidity and widen during volatility. A smaller number offer fixed spreads, which provide cost predictability but are typically set wider than average variable spreads to cover the broker's risk.
Broker Example: Libertex
Libertex operates a spread-only model on its standard accounts, with EUR/USD spreads typically ranging from 1.0 to 2.0 pips floating. There is no separate commission charge on standard accounts, meaning the spread is the primary trading cost. For a beginner placing 10 trades per month on one mini-lot (0.1 standard lot, pip value $1), a 1.5-pip average spread produces a monthly spread cost of approximately $30 - a figure that compounds significantly if trade frequency increases.
The spread is the most invisible fee in trading. Traders see commissions as a line item on their statement, but the spread is deducted silently on every single trade. Over a year of active trading, spread costs frequently exceed all other fees combined.
Commission vs. Spread: Which Model Costs Less?
The debate between commission vs. spread broker models is one of the most practically important questions a new trader can ask. The answer depends almost entirely on trading volume and frequency.
Spread-Only (STP) Model
Spread-only brokers embed their profit into a wider bid-ask spread. There is no separate commission line on the trade ticket, which makes the interface feel simpler. This model suits beginners placing a small number of trades per month, where the simplicity of a single cost metric outweighs the slightly higher per-trade cost.
Commission-Plus-Raw-Spread (ECN) Model
ECN brokers pass through near-interbank spreads (often 0.0 to 0.4 pips on EUR/USD) and charge a separate round-turn commission, typically $6 to $7 per standard lot. The combined cost is lower for active traders but requires understanding two separate fee components.
Side-by-Side Cost Comparison
| Model | EUR/USD Spread | Commission (Round-Turn) | Cost per 1 Standard Lot |
|---|---|---|---|
| Spread-Only (e.g., Libertex Standard) | 1.2 pips | $0 | $24 |
| ECN (e.g., Pepperstone Razor) | 0.2 pips | $6.00 | $10 |
| Hybrid (e.g., XTB Standard) | 0.5 pips | $0 (under 180k EUR/mo) | $10 |
Data is indicative; always verify live quotes directly with the broker as spreads vary by session and market conditions.
Pepperstone: An ECN Example
Pepperstone's Razor account is a widely cited ECN example in the industry. Raw spreads from 0.0 pips on EUR/USD are paired with a commission of approximately $6 to $7 per standard lot round-turn. For a trader placing 50 standard lots per month, the ECN model at $10 all-in saves approximately $700 per month compared to a 1.2-pip spread-only account at $24 per lot. That saving compounds to over $8,000 annually - a figure that illustrates why how to compare broker fees correctly is not a trivial exercise.
Pepperstone carries no minimum deposit requirement, making it accessible to traders at any capital level who want to test the ECN model with a small initial position.
Do Not Ignore Swap Rates on Overnight Positions
How to Calculate the All-In Cost Per Trade: A Step-by-Step Process
Define Your Trading Style
Record your expected trade frequency (e.g., 20 trades per month), average position size (e.g., 0.5 standard lots), typical hold time (e.g., intraday vs. 3-night swing), and the primary instruments you will trade. This profile determines which fee components will affect you most. Day traders pay no swaps; swing traders pay significant swap costs.
Calculate Spread Cost Per Round Trip
Use the formula: Spread Cost = Spread (pips) × Pip Value × 2. For EUR/USD at 1.0 pip on a 0.5 standard lot (pip value $5): 1.0 × $5 × 2 = $10 per round trip. Multiply by monthly trade count to get total monthly spread cost.
Add Commission (If Applicable)
For ECN accounts, add the round-turn commission. On Pepperstone Razor at $6.50 per standard lot round-turn, a 0.5-lot trade adds $3.25. Combined with the $10 spread cost above, the all-in cost per trade is $13.25. Compare this to a spread-only account at 1.2 pips: 1.2 × $5 × 2 = $12 - nearly identical at this size, but the ECN advantage grows with larger lots.
Project Swap Costs for Overnight Holds
Find the swap rate in the broker's contract specifications (usually expressed as a dollar amount per standard lot per night). Multiply by position size and number of nights held. Example: -$3.50 per standard lot per night × 0.5 lots × 3 nights = -$5.25 in swap charges per trade. Add this to the all-in cost calculated in steps 2 and 3.
Account for Fixed Non-Trading Fees
Divide annual inactivity fees and estimated withdrawal charges by your expected number of trades to get a per-trade equivalent. If a broker charges €10 per month inactivity fee and you place only 5 trades per month, that adds €2 per trade in fixed overhead. This step reveals why low-activity accounts are disproportionately penalized by fixed fees.
Build a Comparison Table Across Brokers
Enter the all-in cost per trade for at least three brokers side by side. Use the downloadable worksheet concept below as a template. Include columns for: average spread, commission per lot, swap rate per night, monthly fixed fees, and estimated annual total. The broker with the lowest annual total for your specific trading profile is the most cost-efficient choice - not necessarily the one with the lowest advertised spread.
Validate on a Demo Account
Open a demo account with your top two brokers and simulate 10 to 20 trades matching your real trading plan. Record the actual spread at entry, any commission deducted, and the swap charged after the first overnight hold. Compare these observed figures to the advertised rates. If the demo spreads consistently exceed published averages, the live account will likely do the same.
Swap Rates, Inactivity Fees, and Withdrawal Charges Explained
Beyond spreads and commissions, three additional fee categories deserve careful attention from any trader building a cost model.
Swap Rates Explained
Swap rates (also called rollover rates) reflect the interest rate differential between the two currencies in a forex pair, or the financing cost of a leveraged CFD position. A long position in a high-yield currency earns a positive swap; most retail CFD positions attract a negative swap. The key variable is the triple-swap applied on Wednesday nights, which accounts for the Saturday and Sunday settlement period. Traders who routinely hold positions over Wednesday should factor three times the daily swap rate into their weekly cost projection.
Inactivity Fees: A Silent Account Drain
Inactivity fees are charged when an account has no trading activity for a defined period, typically 90 days. Fee levels vary considerably across the industry. Libertex charges €10 per month after three months of inactivity. XTB waives the fee for the first year but applies €10 per month thereafter for dormant accounts. These fees are particularly harmful for beginners who open an account, make a few trades, and then pause while continuing to learn. A €10 monthly inactivity fee applied to a €200 account balance eliminates the entire balance within 20 months.
Withdrawal Charges and Currency Conversion
Withdrawal fees vary by method and broker. Bank wire transfers often carry a fixed fee of $15 to $30 per transaction. E-wallet withdrawals via Skrill or Neteller are typically free or low-cost. The less visible charge is the foreign exchange conversion fee, applied when a trader's account currency differs from their withdrawal currency. Rates of approximately 1.5% are common. On a $10,000 withdrawal, this equals $150 in conversion costs alone. Traders can mitigate this by selecting an account denomination that matches their local currency, where the broker offers that option.
Cost Comparison Worksheet: A Practical Template
The most effective tool for how to compare broker fees is a structured worksheet that forces every cost component into a single annual figure. The template below can be replicated in any spreadsheet application.
Worksheet Structure
| Input Field | Broker A | Broker B | Broker C |
|---|---|---|---|
| Average Spread - EUR/USD (pips) | |||
| Commission per Lot (Round-Turn, $) | |||
| Swap Rate - Long EUR/USD ($/lot/night) | |||
| Monthly Trades (your plan) | |||
| Average Position Size (lots) | |||
| Average Nights Held Per Trade | |||
| Inactivity Fee ($/month) | |||
| Estimated Annual Withdrawal Fees ($) | |||
| Estimated Annual All-In Cost ($) | =FORMULA | =FORMULA | =FORMULA |
The annual all-in cost formula is: [(Spread × 2 × Pip Value × Lots × Monthly Trades × 12) + (Commission × Lots × Monthly Trades × 12) + (Swap × Lots × Nights × Monthly Trades × 12) + (Inactivity Fee × 12) + Annual Withdrawal Fees].
Applying the Worksheet: A Worked Example
Consider a beginner trading EUR/USD 10 times per month at 0.1 lots, holding positions for an average of two nights, and withdrawing funds twice per year. Comparing Libertex (1.5-pip spread, no commission, -$2 swap/lot/night, €10/month inactivity after 3 months) against Pepperstone Razor (0.2-pip spread, $0.65 commission per 0.1 lot round-turn, -$1.50 swap/lot/night, no inactivity fee) produces materially different annual cost totals. Running this calculation before depositing real funds is one of the most valuable steps any new trader can take.
Summary and Next Steps
The true cost of CFD trading is never a single number. It is the sum of spread costs, commissions, swap rates, inactivity fees, and withdrawal charges - calculated across every trade placed over a full year. Traders who evaluate only one of these components will systematically underestimate what they are paying.
The evidence from broker data is clear: ECN models such as Pepperstone's Razor account offer lower per-trade costs for active traders, while spread-only models such as those offered by Libertex provide simplicity and predictability for lower-frequency beginners. XTB's hybrid model sits between these extremes and merits inclusion in any formal cost comparison for traders in the mid-frequency range.
The practical steps outlined in this guide - profiling your trading style, calculating all-in cost per trade, projecting swap and fixed fee exposure, and validating on a demo account - provide a repeatable framework that can be applied to any broker under consideration. Regulatory transparency requirements under MiFID II (EU/UK) and equivalent ASIC (Australia) standards mean that all fee data must be publicly disclosed; there is no excuse for entering a broker relationship without a complete cost picture.
The next step is to open demo accounts with two or three brokers from the featured list, apply the worksheet template to your specific trading plan, and select the broker whose total annual cost is lowest for your profile. Capital is finite; fees are controllable.