DigitalBrokerGuide

Broker Fee Structures: Spreads & Costs

Decode spreads, commissions, and hidden trading costs with concrete examples across EUR/USD, BTC/USD, and stock index CFDs

Michael Torres
By Michael Torres CFD & Derivatives Expert
Quick Answer

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.

Based on analysis of pricing models across 10 featured brokers and worked cost calculations

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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

Many brokers advertise their minimum or average spread during peak liquidity hours. Variable spreads on EUR/USD that average 0.8 pips during the London session can widen to 3.0 to 5.0 pips around major economic data releases such as US Non-Farm Payrolls. If your trading strategy involves news events, always test the broker's live spread during those windows - not just the headline figure in the marketing material. Trading 212 and XM Group both offer demo accounts where you can observe live spread behavior before committing real capital.

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?
A spread is the built-in difference between the buy (ask) and sell (bid) price quoted by a broker, representing an implicit cost embedded in the price. A commission is an explicit, separately charged fee per trade or per lot. In a spread-only model, the broker's profit is entirely within the spread. In a commission-plus-raw-spread model, the broker charges a narrow spread close to interbank rates and adds a transparent per-lot commission. Both represent real costs; the key difference is visibility and how they scale with position size.
How do hidden trading costs affect my overall profitability?
Hidden trading costs - primarily overnight swap charges, inactivity fees, and currency conversion markups - can substantially reduce net returns, particularly for position traders. An overnight financing charge of 5% per annum on a leveraged index CFD position worth $50,000 notional costs approximately $6.85 per night, totaling over $200 in a single month. Across a year of active trading, these costs can equal or exceed the visible spread and commission costs, especially for traders who hold positions for more than a few days.
Is a raw-spread-plus-commission account always cheaper than a spread-only account?
Not always. A raw-spread-plus-commission account is typically cheaper for traders placing large positions (standard lots or above) at high frequency, because the commission is a fixed per-lot amount while the spread saving scales with position size. For traders using micro or mini lots at low frequency, the fixed commission often exceeds the spread saving, making a spread-only account more cost-efficient. The break-even point depends on position size, trade frequency, and the specific spread and commission figures at each broker.
What should I look for in a broker's fee schedule as a beginner?
As a beginner, prioritize four items in any broker fee schedule: the minimum spread on your intended instruments, whether a commission is charged in addition to the spread, the overnight swap rate (particularly if you might hold positions overnight), and the inactivity fee policy. Brokers such as Libertex display their commission structure transparently before trade execution, which simplifies cost awareness. XM Group and Trading 212 also offer clear fee disclosures and low minimum deposits, making them accessible starting points for cost-conscious beginners.
How do I compare broker fees accurately across different brokers?
To compare broker fees accurately, use a standardized calculation: select one instrument (EUR/USD is the most common benchmark), one position size (a mini lot of 10,000 units is practical for beginners), and one holding period (intraday versus overnight). Record the spread at the same time of day at each broker, add any commission, and add the overnight swap if applicable. Express the total as a dollar figure per round trip. Repeat this across at least five trades at different times to capture spread variability. This method eliminates the distortion caused by comparing advertised minimums against real-world averages.

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.

Open a Free Libertex Account

Related Content