Broker Fees Explained: Spreads & Costs
Learn to calculate the true cost of trading CFDs across spreads, commissions, swaps, and hidden fees
What This Guide Covers
- 1 What You Need to Know Before Comparing Brokers
- 2 The Three Core Pricing Models Explained
- 3 Swap Rates and Overnight Fees: The Compounding Cost Most Traders Underestimate
- 4 Critical Warning: Non-Trading Fees Can Exceed Your Spread Costs
- 5 How to Calculate the True Round-Trip Cost of Any Trade in USD
- 6 Summary and Next Steps
- 7 Frequently Asked Questions
- Broker Fee Structure
- A broker fee structure is the complete set of charges a broker applies to trading activity, encompassing the bid-ask spread (the difference between the buy and sell price), per-lot commissions, overnight swap or rollover fees, and non-trading charges such as inactivity penalties and withdrawal fees. The true cost of trading is the sum of all these components expressed in dollar terms per trade.
- Example: If EUR/USD has a 1.5-pip spread on a standard lot ($100,000 notional), the spread cost alone is $15 per round trip. Add a $5 commission and a $5 overnight swap, and the true cost rises to $25 for a single trade held overnight.
What You Need to Know Before Comparing Brokers
Most beginner traders focus almost exclusively on advertised spreads when selecting a broker. That approach misses the majority of the actual cost. Research into broker pricing models consistently shows that the true cost of trading CFDs includes at least four distinct components: the spread, any per-lot commission, overnight swap fees, and non-trading charges. Ignoring even one of these can cause a trader to underestimate costs by 30% to 60% on a typical position held for more than one day.
The brokers featured on UltimateBrokerList, including Libertex, IG Markets, eToro, XTB, and Interactive Brokers, each use different pricing architectures. Some charge no commission but widen the spread. Others offer tight, near-market spreads but add a fixed commission per lot. Libertex uses a distinctive multiplier-commission model that eliminates the traditional spread entirely, replacing it with a percentage-based charge on the notional position size. Understanding these differences is not optional for anyone serious about protecting their capital.
This guide takes a systematic, numbers-first approach. Each pricing model is broken down into its component parts, and every concept is followed by a worked dollar example so the cost becomes concrete rather than abstract. By the end, you will be able to open any broker's fee schedule, identify every charge that applies to your trading style, and calculate a single comparable cost figure in USD. That figure, not the advertised spread alone, is what determines whether a broker is genuinely cost-competitive for your specific situation.
- Spreads are not the whole story. Commissions and swaps often exceed them.
- Pricing models differ fundamentally across the brokers listed here.
- Dollar-based calculation is the only reliable comparison method.
The Three Core Pricing Models Explained
Spread-Only (Market Maker / B-Book)
Under a spread-only model, the broker sets its own bid and ask prices, building its profit margin directly into the gap between them. No separate commission line appears on the trade ticket. This simplicity appeals to beginners, but the cost is embedded rather than eliminated. A broker quoting EUR/USD at a 1.5-pip spread is charging $15 per standard lot round-trip before any other fee is considered. Brokers such as Plus500 and eToro operate primarily on this model for CFD products. The wider spread compensates the broker for taking the opposite side of the trade, a structure regulators classify as B-Book execution.
Commission-Plus-Raw-Spread (ECN / STP / A-Book)
This model passes the trader's order directly to liquidity providers, who quote tight interbank spreads, sometimes as low as 0.0 to 0.2 pips on major forex pairs. The broker earns revenue through a fixed commission, typically $3 to $7 per standard lot per side, or $6 to $14 round-trip. Interactive Brokers and Admirals both offer account types built on this structure. The total cost on a 0.1-pip raw spread plus a $7 round-trip commission is approximately $8 per standard lot, significantly below a 1.5-pip spread-only equivalent of $15. Transparency is higher, and the broker has no financial incentive to trade against the client.
Libertex's Multiplier-Commission Model
Libertex presents a third architecture that does not fit neatly into either category above. Rather than quoting a bid-ask spread, Libertex charges a commission calculated as a percentage of the notional trade value, adjusted by the leverage multiplier selected. A higher multiplier increases the commission proportionally. This structure means the cost scales directly with position size and leverage, making it particularly relevant for traders who use high leverage on short-duration trades. Comparing Libertex's cost to a standard spread-only broker requires converting the commission percentage to a pip-equivalent figure for the specific instrument and lot size.
Transparency in fee disclosure is not merely a regulatory checkbox. A trader who cannot calculate the full round-trip cost of a position before entry is operating without a complete risk model. The spread is the visible cost; swaps and non-trading fees are the ones that quietly erode compounded returns over months.
Swap Rates and Overnight Fees: The Compounding Cost Most Traders Underestimate
Swap rates explained: a swap fee, also called a rollover fee, is an interest adjustment applied to any CFD or forex position that remains open past the daily market close, typically 5:00 PM New York time. The rate is derived from the interest rate differential between the two currencies in a forex pair, or from the financing cost of the underlying asset in a CFD, plus a broker markup. Positions can earn a positive swap or pay a negative one, depending on the direction of the trade and the current rate environment.
What makes swaps particularly significant for beginners is the compounding effect. A swap of -0.5 pips per day on a 1-lot EUR/USD long position costs $5 per night. Over five trading days, that is $25. Over 20 trading days, the swap cost alone reaches $100, which is equal to a 6.7-pip spread on the same position. Most traders who focus only on the entry spread completely overlook this accumulation.
Brokers apply what is known as a triple swap on Wednesdays. This single Wednesday charge covers three calendar days of financing, accounting for the weekend settlement period. The practical result is that holding a position through Wednesday night costs three times the standard daily rate, which can be a meaningful shock for traders who have not reviewed the swap schedule in advance.
- Positive swaps (carry trades) occur when the currency you buy has a higher interest rate than the one you sell, generating daily income.
- Negative swaps are far more common for retail traders and represent a real daily cost.
- Islamic (swap-free) accounts are available at several brokers including XM Group and Exness, replacing swaps with an administrative fee structure.
- Day traders can avoid swaps entirely by closing all positions before the daily rollover cutoff.
Checking the swap table for each instrument before entering a multi-day trade is a basic due-diligence step that experienced traders treat as non-negotiable.
Critical Warning: Non-Trading Fees Can Exceed Your Spread Costs
How to Calculate the True Round-Trip Cost of Any Trade in USD
Identify the Spread Cost in Pips
Locate the broker's published spread for the instrument you intend to trade. For EUR/USD, this might be listed as 1.2 pips on a standard account or 0.1 pips on a raw spread account. If the broker uses a commission-plus-raw-spread model, record both figures separately. Libertex users should locate the commission percentage displayed on the instrument card rather than a pip spread.
Convert the Spread to a Dollar Amount
Multiply the spread in pips by the pip value for your lot size. For a standard lot of EUR/USD (100,000 units), each pip is worth approximately $10. A 1.2-pip spread therefore costs $12 per side, or $24 round-trip. For a mini lot (10,000 units), each pip is worth $1, making the same spread cost $2.40 round-trip. This conversion step is where most beginners stop, but it covers only the entry-exit spread component.
Add Any Per-Lot Commission
If your broker charges a commission, add the full round-trip figure. For example, Interactive Brokers charges approximately $2 per 100,000 USD notional for forex, while Admirals' Invest.MT5 account charges around $3 per lot per side ($6 round-trip). Add this directly to the spread cost calculated in Step 2. A 0.1-pip raw spread ($2 round-trip) plus a $6 commission gives a total entry-exit cost of $8 per standard lot.
Calculate the Swap Cost for Your Intended Hold Period
Find the instrument's daily swap rate in the broker's platform or fee schedule. Multiply the daily rate (in dollars or pips) by the number of nights you expect to hold the position. Remember to add the triple-swap charge if the position spans Wednesday night. Example: a -$5 per night swap held for 4 days including Wednesday costs $5 x 2 regular nights + $5 x 3 (triple Wednesday) = $10 + $15 = $25 in swap fees alone.
Allocate Non-Trading Fees Per Trade
Estimate your monthly non-trading fees (inactivity, withdrawal, currency conversion) and divide by your expected number of trades per month. If you pay a $20 withdrawal fee and execute 10 trades per month, that adds $2 per trade to your cost base. This step is often skipped but becomes significant on smaller accounts or lower-frequency strategies.
Sum All Components and Express as Cost Per $1,000 Traded
Add the spread cost, commission, swap cost, and allocated non-trading fees. Divide the total by the notional trade value and multiply by 1,000 to get a standardized cost-per-$1,000-traded figure. This single metric allows direct comparison across brokers using entirely different pricing models. A spread-only broker costing $55 on a $100,000 notional trade has a cost of $0.55 per $1,000. A commission model costing $40 on the same notional has a cost of $0.40 per $1,000.
Summary and Next Steps
The true cost of trading CFDs is never a single number. It is the sum of the spread or commission paid at entry and exit, the daily swap charges accumulated over the hold period, and the proportional share of non-trading fees attributable to each position. Brokers featured on UltimateBrokerList use at least three structurally different pricing models, and the lowest advertised spread does not reliably identify the lowest total cost for any given trading style.
Scalpers and high-frequency traders generally benefit from the commission-plus-raw-spread model offered by brokers such as Interactive Brokers and Admirals, where tight spreads minimize per-trade cost at high volume. Swing traders holding positions for days or weeks must weight swap costs heavily in their calculations, sometimes finding that a slightly wider spread-only model is cheaper overall when swaps are factored in. Libertex's multiplier-commission structure suits traders who want a transparent, leverage-adjusted cost that scales predictably with position size.
The recommended next step is to open a demo account with two or three brokers from UltimateBrokerList, execute identical hypothetical trades on each, and record the actual costs reported by the platform. Demo environments reflect real fee structures, making them a reliable testing ground before any capital is committed. Cross-reference those observed costs with the six-step calculation framework in this guide to verify your understanding before moving to a live account.