I’ve narrowed down my choice to XM or one other broker I’ve been researching, and I can’t figure out which one is actually cheaper for my trading style. When I look at the headline numbers, XM’s spreads seem tighter, but the other broker advertises lower commissions. Then there are swaps, rebates, and all the other costs that aren’t obvious from the homepage.
I’m a swing trader mostly, so I hold positions overnight and care about swap costs. I also make about 15-20 trades per week, so the rebate would accumulate to something meaningful.
I know there are comparison tools out there, but I want to hear from people who’ve actually traded both and done the math. What’s your real experience with the total cost difference? Did one broker come out significantly cheaper, or is the difference small enough that other factors matter more?
How do you actually compare brokers fairly when there are so many variables involved?
I’ve traded both XM and FBS over the last two years. Did the full cost comparison including spreads, swaps, and rebates.
For swing trading like yours, swaps matter more than day trading. XM’s swaps on GBP/USD are usually around -2 to -4 pips per night, depending on the currency pair. FBS swaps are similar. So that wasn’t a major difference.
Where it differed was spreads and rebates. XM averaged 1.1 pips on EUR/USD with a 0.3 pip rebate. FBS was closer to 1.5 pips with a higher rebate around 0.5 pips. When I tracked actual trades over three months, XM came out about $40 cheaper per 1000 lots traded.
But here’s the thing: execution quality on XM was better during volatile periods. I got fewer slips. So the cheaper broker on paper wasn’t always the cheaper broker in reality. I stuck with XM because of that.
To compare fairly, calculate your personal cost per lot using this formula: (spread + commission - rebate + average swap cost) multiplied by your typical lot size and weekly trade count.
Swap costs vary by pair and direction. Some pairs have positive swaps, some negative. Check both brokers’ swap schedules for the specific pairs you trade.
Then simulate a week of trading with both. Don’t trust the marketing numbers. Your actual cost depends on your trading hours, pairs, and position duration. A broker that’s cheaper for day traders might be more expensive for swing traders.
Once you have the real numbers, the cost difference is often smaller than expected. At that point, other factors like platform stability, support, and regulation matter more than saving $5 per 100 trades.
I’d calculate the total cost for your typical trade. So if you’re swing trading, you need to know: the spread you actually see, any commission, the swap for the pairs you trade, and the rebate.
Then multiply that by how many trades you do per month. That gives you a real monthly cost difference.
A lot of times brokers that look cheaper on the headline numbers aren’t actually cheaper when you factor everything in. You might find the difference is only a few dollars per month, which means you should prioritize platform stability or support over the tiny cost difference.
Compare spreads and swaps for the pairs you actually trade. The cheaper broker on one pair might be expensive on another.
Calculate real cost including all fees and swaps.