InvestmentPlatformHub
2026

How to Read a Broker Fee Structure: 2026

Decode spreads, commissions, swaps, and hidden charges to calculate the true cost of every trade

John Mitchell
By John Mitchell Senior Forex Analyst
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.

FX Empire Broker Research Team

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

ModelEUR/USD SpreadCommission (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

Swap rates (also called rollover fees) are charged every day a CFD or forex position remains open past 5:00 PM ET. On Wednesday evenings, most brokers apply a triple swap to account for the weekend settlement period, meaning three days of financing cost is deducted in a single night. For a swing trader holding EUR/USD long for five nights per week, swap charges can add the equivalent of 0.5 to 1.0 pips per night to the effective cost of the trade. Over a month, this can exceed the original spread cost. Always check the swap rate table in the broker's platform (usually found in the contract specifications) before holding any position overnight. Brokers such as XTB publish swap rates per lot per night in their platform's instrument details section, allowing traders to project the exact financing cost before entering a position.

How to Calculate the All-In Cost Per Trade: A Step-by-Step Process

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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 FieldBroker ABroker BBroker 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.

Frequently Asked Questions

What is the difference between a spread-only and a commission-plus-raw-spread broker?
A spread-only broker embeds its profit into a wider bid-ask spread and charges no separate commission. A commission-plus-raw-spread broker (ECN model) charges a very tight spread close to the interbank rate and adds a separate per-lot commission, typically $6 to $7 per standard lot round-turn. For low-frequency traders, spread-only accounts are simpler. For high-volume traders, the ECN model is usually cheaper: a 0.2-pip spread plus $6 commission costs approximately $10 per standard lot versus $24 for a 1.2-pip spread-only account.
How do I calculate the all-in cost of a trade?
The all-in cost formula is: (Spread in pips × Pip Value × 2) + Commission (round-turn) + (Swap Rate × Nights Held) + any applicable fixed fees. For example, on a 1-lot EUR/USD trade with a 1.0-pip spread (pip value $10), zero commission, and a -$3 swap held for two nights: (1.0 × $10 × 2) + $0 + ($3 × 2) = $26 total cost. This full calculation should be performed for every broker under consideration before depositing funds.
What are swap rates and how do they affect my trading costs?
Swap rates (also called rollover rates) are overnight financing fees charged on any position held past 5:00 PM ET. They are based on the interest rate differential between the two currencies in a pair, plus the broker's markup. Most retail CFD positions attract a negative swap, meaning the trader pays a daily fee to hold the position. On Wednesday nights, most brokers charge a triple swap to cover the weekend settlement period. Swing traders holding positions for multiple nights should calculate projected swap costs before entering a trade, as these charges can exceed the original spread cost over a multi-day hold.
Which brokers charge inactivity fees and how much are they?
Inactivity fees vary significantly across brokers. Libertex charges €10 per month after three months of no trading activity. XTB waives the inactivity fee for the first year but applies €10 per month for dormant accounts thereafter. Pepperstone does not charge an inactivity fee. Exness and XM Group also do not apply standard inactivity charges, though traders should always verify current terms directly with the broker. For beginners who may trade infrequently, selecting a broker with no inactivity fee is an important cost-saving measure.
How do withdrawal fees affect my overall trading costs?
Withdrawal fees include fixed processing charges (typically $15 to $30 for bank wire transfers) and foreign exchange conversion fees of approximately 1.5% when the account currency differs from the withdrawal currency. On a $10,000 withdrawal with a 1.5% conversion fee, the cost is $150. E-wallet withdrawals via Skrill or Neteller are generally lower cost. Traders can minimize withdrawal fees by selecting an account currency that matches their local currency, consolidating withdrawals into fewer larger transactions, and using fee-free withdrawal methods where available.
Is a zero-commission broker actually cheaper than an ECN broker?
Not necessarily. Zero-commission brokers recover their costs through wider spreads. On a standard EUR/USD lot with a 1.2-pip spread, the hidden cost is $24 per round trip. An ECN broker charging a 0.2-pip spread plus $6 commission costs only $10 for the same trade - a 58% saving. The zero-commission model is cheaper only for very small position sizes or very infrequent trading where the lower per-trade spread cost does not offset the simplicity advantage. Always calculate the all-in cost rather than relying on the commission label.
What should I look for in a broker's fee disclosure documents?
Traders should review the broker's Key Information Document (KID) or Product Disclosure Statement (PDS), the contract specifications for each instrument (showing spread, swap rates, and minimum trade size), the fee schedule for account maintenance (inactivity fees, custody fees), and the withdrawal policy page. Brokers regulated under MiFID II in the EU and UK are legally required to provide clear, standardized cost disclosures. ASIC-regulated brokers in Australia operate under similar requirements. For brokers regulated in offshore jurisdictions (SVG, Seychelles, Vanuatu), disclosure standards may be lower, and additional due diligence is warranted.
How do I compare broker fees if I am a complete beginner with a small account?
Beginners with small accounts should focus on three metrics: the minimum deposit, the spread on the instruments they plan to trade, and whether the broker charges inactivity fees. For small accounts below $500, a spread-only broker with no inactivity fee and a low minimum deposit is generally the most cost-efficient starting point. Brokers such as XM Group (minimum deposit $5), Exness (from $10), and eToro ($50 minimum) offer accessible entry points. Once trading volume increases and the trader has a clearer sense of their style, migrating to an ECN account with lower per-trade costs becomes worthwhile. Always open a demo account first to observe actual spreads before depositing real funds.

Related Content