Broker Fee Structures: Spreads & Costs
Decode spreads, commissions, and hidden trading costs with concrete examples across EUR/USD, BTC/USD, and stock index CFDs
What This Guide Covers
- 1 What is a trading spread and how does it work?
- 2 Three broker pricing models: spread-only, commission-plus-raw-spread, and markup
- 3 Fixed vs. variable spreads: which costs less in practice?
- 4 How to calculate the true cost of a trade (EUR/USD, BTC/USD, index CFD examples)
- 5 Cost compounding: how small differences grow over 100 trades
- 6 Hidden trading costs: swaps, inactivity fees, and withdrawal charges
- 7 Comparing broker fee structures across featured brokers
- 8 Best practices for evaluating and minimizing broker fees
- 9 Frequently asked questions
How do you read and compare a broker fee structure?
A broker fee structure combines the spread (the gap between buy and sell price), any per-trade commission, and overnight swap charges. To compare brokers accurately, convert all costs to a per-lot dollar figure, then multiply by your expected trade frequency. The lowest advertised spread does not always produce the lowest total cost.
Why Understanding Broker Fees Matters More Than You Think
Most beginner traders focus on finding the right market or the right strategy. Far fewer spend equivalent time on the broker fee structure they are paying every single time they open or close a trade. That oversight is costly. Across 100 trades in a year, a difference of just 0.5 pips per round trip on EUR/USD translates to roughly $500 on a standard lot account - money that leaves the account regardless of whether those trades were profitable.
The phrase broker fee structure explained covers more ground than many new traders expect. There is the visible cost: the spread you see quoted on the platform. There is the semi-visible cost: a commission line item that appears on the trade confirmation. And there are the genuinely hidden trading costs that rarely appear in broker marketing materials - overnight financing charges, currency conversion fees, inactivity penalties, and withdrawal costs.
This guide works through each layer systematically. Concrete examples use three instruments that represent very different cost profiles:
- EUR/USD - the world's most liquid forex pair, where spreads are tightest and differences between brokers are measured in fractions of a pip
- BTC/USD - a volatile cryptocurrency CFD where spreads are wide and overnight financing costs are substantial
- A major stock index CFD (such as the S&P 500 or FTSE 100) - where the financing model differs from forex and daily holding costs accumulate quickly
By the end, you will have a repeatable framework for calculating the true cost of any trade at any broker, and a clearer basis for deciding which pricing model suits your trading style.
What Is a Trading Spread and How Does It Work?
A trading spread is the difference between the price at which a broker will sell an asset to you (the ask price) and the price at which the broker will buy it from you (the bid price). If EUR/USD is quoted as 1.08502 bid / 1.08512 ask, the spread is 1.0 pip. You enter the trade at 1.08512 and would need the price to rise above that level before your position becomes profitable.
The spread is, in effect, an immediate cost. The moment you open a trade, your position shows a small loss equal to the spread value. For a standard lot of EUR/USD (100,000 units), each pip is worth approximately $10. A 1.0 pip spread therefore costs $10 per round trip on a standard lot, or $1 on a mini lot (10,000 units).
Why Spreads Exist
Brokers source prices from liquidity providers - large banks, institutional market makers, and electronic communication networks (ECNs). The raw interbank spread on EUR/USD during peak London-New York session overlap can be as low as 0.1 to 0.2 pips. Retail brokers widen this spread before passing it to clients, and the markup represents their revenue in a spread-only pricing model.
Pip Value Quick Reference
- EUR/USD standard lot (100,000 units): 1 pip = ~$10.00
- EUR/USD mini lot (10,000 units): 1 pip = ~$1.00
- EUR/USD micro lot (1,000 units): 1 pip = ~$0.10
For cryptocurrency CFDs like BTC/USD, spreads are quoted in dollars rather than pips. A broker quoting BTC/USD with a $50 spread on a 1 BTC position means you pay $50 simply to enter the trade. That context matters when evaluating what is a trading spread across different asset classes.
How to Calculate the True Cost of Any Trade
Identify the Spread Cost
Record the broker's quoted spread for the instrument at the time you plan to trade. For EUR/USD, note the pip value. For BTC/USD or index CFDs, note the dollar spread. Multiply the spread by the pip or point value and your position size to get the spread cost in your account currency.
Add Any Commission Charge
If the broker uses a commission-plus-raw-spread model, locate the per-lot or per-trade commission in the account terms. IC Markets, for example, charges approximately $3.50 per side ($7.00 round trip) per standard lot on its Raw Spread account. Add this to the spread cost calculated in Step 1.
Estimate the Overnight Swap Cost
If you plan to hold the position overnight, look up the broker's swap rate for the instrument. Swap rates are typically quoted in points or currency per lot per night. Multiply the daily rate by the number of nights you expect to hold. Note that Wednesday carries a triple swap charge on forex pairs to account for the weekend settlement.
Check for Non-Trading Fees
Review the broker's fee schedule for inactivity fees (commonly triggered after 3 to 12 months of no trading), withdrawal fees, and currency conversion charges. If your account is denominated in USD but you deposit in EUR, the conversion spread adds a further cost that is easy to overlook.
Calculate Total Cost Per Trade
Sum the spread cost, commission, and estimated swap cost. This is your break-even point - the price must move at least this far in your favor before the trade generates net profit. Express this as a percentage of your position size for a meaningful comparison across different instruments and brokers.
Project Costs Over Your Expected Trade Frequency
Multiply the per-trade cost by the number of trades you expect to place in a month or year. A difference of $5 per round trip sounds trivial, but across 100 trades it becomes $500 - a figure that directly reduces your net return regardless of strategy performance.
Compare Across Multiple Brokers
Repeat the calculation for at least two or three brokers using identical position sizes and holding periods. Use the same instrument and the same time of day for the spread observation, since variable spreads fluctuate. This is the only reliable method for how to compare broker fees on an equal basis.
Three Broker Pricing Models: Spread-Only, Commission-Plus-Raw-Spread, and Markup
Understanding the commission vs. spread broker distinction is the single most useful conceptual tool for evaluating broker costs. Three distinct models dominate the retail CFD and forex market.
Model 1: Spread-Only (Markup Model)
The broker widens the raw interbank spread and passes no separate commission charge. The entire cost is embedded in the quoted price. eToro operates primarily on this model for its CFD products, as does AvaTrade for most instruments. The advantage is simplicity: one number tells you the cost. The disadvantage is that the markup can be substantial, and it is not always transparent how wide the markup is relative to the underlying market.
Example: If the raw EUR/USD spread is 0.2 pips and the broker quotes 1.2 pips, the markup is 1.0 pip. On a standard lot, that is $10 per round trip that does not appear as a line item anywhere.
Model 2: Commission-Plus-Raw-Spread (ECN/STP Model)
The broker passes raw or near-raw interbank spreads to the client and charges a separate, explicit commission per lot or per trade. IC Markets is a well-known example of this model. Its Raw Spread account typically quotes EUR/USD spreads averaging around 0.0 to 0.1 pips, with a commission of approximately $3.50 per side per standard lot - meaning $7.00 total per round trip. For active traders placing large volumes, this model often produces lower total costs than the spread-only approach, but the arithmetic requires more attention.
Model 3: Libertex's Commission Model
Libertex operates a distinctive structure. Rather than quoting a traditional bid-ask spread, Libertex charges a commission as a percentage of the trade value, with the spread on many instruments displayed as zero or near-zero. The commission rate varies by instrument and account type. This model makes the cost explicit and comparable, which is particularly useful for beginners trying to understand what they are paying. That said, the effective cost per trade must still be calculated by applying the commission percentage to the notional trade value.
XTB, XM Group, and FxPro each offer multiple account types that span these models, allowing traders to select the structure that best matches their volume and holding style.
The Advertised Spread Is Not Always the Spread You Pay
Fixed vs. Variable Spreads: A Cost Comparison With Real Numbers
Fixed spreads remain constant regardless of market conditions. Variable spreads fluctuate with liquidity. Neither is universally superior - the right choice depends on when and how frequently you trade.
Fixed Spread Example: EUR/USD
AvaTrade offers fixed spreads on major forex pairs. The EUR/USD fixed spread is typically around 0.9 pips. On a mini lot (10,000 units), the cost per round trip is approximately $0.90. Across 100 trades, the total spread cost is $90.00. This figure is predictable regardless of whether those trades occur at 3 a.m. during thin Asian session liquidity or at 1 p.m. during the peak London-New York overlap.
Variable Spread Example: EUR/USD
A broker offering variable spreads might quote 0.1 pips during the London-New York overlap, rising to 1.5 pips during off-peak hours. If 60 of your 100 trades occur during peak hours and 40 during off-peak, the blended average might be 0.66 pips - lower than the fixed alternative. But if market volatility spikes around news events and widens the spread to 4.0 pips on 10 of those trades, the blended average rises to 0.98 pips, exceeding the fixed option.
BTC/USD Spread Comparison
Cryptocurrency CFD spreads illustrate the stakes more vividly. BTC/USD spreads at retail brokers commonly range from $20 to $150 depending on the broker and time of day. On a position of 0.1 BTC (approximately $6,000 at a $60,000 BTC price), a $50 spread represents 0.83% of the position value - before any commission or overnight financing. Across 100 such trades, the spread cost alone reaches $500. Compare this to EUR/USD where 100 trades on a mini lot at 1.0 pip costs $100 total, and the relative expense of cryptocurrency CFD trading becomes clear.
Stock Index CFD: S&P 500
An S&P 500 CFD typically carries a spread of 0.4 to 1.0 index points. At a contract value of $50 per point (a common CFD denomination), a 0.6-point spread costs $30 per round trip. Across 100 trades, that is $3,000 in spread costs alone - and index CFDs also carry daily financing charges that compound for any position held overnight.
Hidden Trading Costs: Swaps, Inactivity Fees, and Withdrawal Charges
The spread and commission capture most of the attention in broker fee discussions, but hidden trading costs can exceed visible costs for traders who hold positions for more than a day or who trade infrequently.
Overnight Swap (Financing) Charges
When a CFD or leveraged forex position is held past the daily rollover time (typically 5 p.m. New York time), a swap charge is applied. For forex pairs, the swap reflects the interest rate differential between the two currencies. For EUR/USD, with the ECB and Federal Reserve rates differing, the swap can be a small credit or a small debit depending on the direction of your trade. For commodity and index CFDs, the financing charge is typically based on a benchmark rate (such as SOFR or LIBOR successor rates) plus a broker markup of 2% to 3% per annum.
A practical example: holding a standard lot of an S&P 500 CFD worth $50,000 notional at a financing rate of 5% per annum costs approximately $6.85 per night ($50,000 x 5% / 365). Over a 30-day hold, that is $205.50 in financing alone - a cost that dwarfs the entry spread on many trades.
Inactivity Fees
Several brokers charge a monthly fee when an account has no trading activity for a defined period. eToro charges $10 per month after 12 months of inactivity. Saxo Bank applies inactivity fees on lower-tier accounts. These charges are deducted directly from the account balance and can erode capital for traders who take extended breaks. RoboForex and XM Group have historically offered more lenient inactivity policies, though terms should be verified directly with the broker before account opening.
Withdrawal and Currency Conversion Fees
Withdrawal fees vary widely. Some brokers charge a flat fee per withdrawal (commonly $5 to $25 for bank wire transfers), while others offer free withdrawals via e-wallets such as Skrill or Neteller. Currency conversion is a subtler cost: if your account is in USD but you deposit in GBP, the broker applies a conversion rate that typically includes a 0.5% to 1.5% markup over the mid-market rate. For international traders depositing in local currencies, this conversion cost can add up to several percent annually on active accounts. Trading 212 stands out for offering multi-currency accounts that reduce this friction for European and UK-based traders.
Cost Summary Table: EUR/USD, 100 Trades, Mini Lot
The table below illustrates how total costs differ across pricing models for 100 EUR/USD mini lot trades, assuming an average 2-night hold per trade:
- Spread-only, 1.0 pip fixed: Spread cost $100 + Swap (2 nights x $0.50 x 100 trades) $100 = $200 total
- Variable spread, 0.6 pip average: Spread cost $60 + Swap $100 = $160 total
- Raw spread + commission ($7 round trip, 0.1 pip spread): Spread cost $10 + Commission $700 + Swap $100 = $810 total
This comparison demonstrates why the raw-spread-plus-commission model favors high-volume traders on large lots, while spread-only models are often cheaper for low-frequency traders on smaller positions. The commission-plus-raw-spread structure only becomes cost-competitive when the volume traded per lot is large enough to make the tighter spread outweigh the fixed commission.
Best Practices for Evaluating and Minimizing Broker Fees
Applying a consistent evaluation framework before selecting a broker, or before opening a new account type, is the most reliable way to control trading costs. The following practices reflect what systematic cost analysis reveals about how to compare broker fees effectively.
Match the Pricing Model to Your Trading Style
Scalpers and high-frequency day traders benefit most from raw-spread-plus-commission accounts, where the spread is minimal and the commission is a known, fixed quantity. IC Markets and FxPro both offer ECN-style accounts suited to this approach. Position traders who hold for days or weeks should weight overnight financing costs more heavily in their analysis - a slightly wider spread matters less than a high daily swap rate on a multi-week hold. Saxo Bank, for instance, offers competitive financing rates on its higher-tier accounts, which can benefit traders with larger portfolios who hold positions longer.
Use Demo Accounts to Observe Real Spread Behavior
Demo accounts are not just for practicing strategy. They are a practical tool for observing how a broker's spreads behave during different sessions and around news events. XM Group, XTB, and Trading 212 all offer demo accounts with real-time pricing. Spend at least one week observing spreads on your intended instruments before committing capital. Record the spread at three times: during the London open (8 a.m. GMT), during the London-New York overlap (1 p.m. GMT), and during a scheduled economic data release.
Read the Full Fee Schedule, Not Just the Headline Spread
Every regulated broker is required to publish a comprehensive fee schedule. Under FCA and CySEC regulations, brokers must disclose all charges in a standardized format. Look specifically for: the swap rate table (usually in the trading platform under instrument specifications), the inactivity fee policy, withdrawal fees by payment method, and the currency conversion markup. RoboForex, for example, publishes detailed swap rates per instrument on its website, allowing pre-trade cost calculation.
Calculate Break-Even Before Every Trade
Before entering any position, calculate the minimum price movement required to cover your total entry cost (spread plus commission). This break-even distance should be smaller than your target profit. If your strategy targets 10-pip moves on EUR/USD but your total entry cost is 8 pips (spread plus commission equivalent), the risk-reward ratio is structurally unfavorable regardless of the strategy's win rate. Libertex's transparent commission display makes this calculation straightforward, as the cost is shown explicitly before trade confirmation.
Consider the Regulatory Environment
Brokers regulated by the FCA (UK), CySEC (Cyprus/EU), or ASIC (Australia) are required to maintain client fund segregation, participate in investor compensation schemes, and provide clear cost disclosures. For global traders, verifying which regulatory entity governs your specific account is essential - a broker may have both an FCA-regulated entity and an offshore entity under a less stringent regulator, and the fee structures may differ between them. Always confirm the regulatory status of the specific entity with which you are opening an account.
Frequently Asked Questions About Broker Fee Structures
What is the difference between a spread and a commission in forex trading?
How do hidden trading costs affect my overall profitability?
Is a raw-spread-plus-commission account always cheaper than a spread-only account?
What should I look for in a broker's fee schedule as a beginner?
How do I compare broker fees accurately across different brokers?
Start Trading With a Transparent Fee Structure
Libertex displays its commission clearly before every trade, with no hidden spread markup on many instruments. Open a free demo account to calculate your real trading costs before risking capital.