XTB Fees Explained – What You’re Actually Paying
XTB fees explained — Expert-Backed Solutions for Complete Peace of Mind
You’ve probably seen the ads.
“XTB promises zero commission on stocks, tight spreads, and a clean trading experience.”
But when you open the account and start placing trades, the picture gets a little more complicated. This is XTB fees explained properly. No marketing spin, no glossing over the stuff that actually hits your balance.
XTB is a well-regulated Broker based in Europe, available in over 10 countries. They operate under FCA, CySEC, and KNF regulation, which gives you a layer of protection. But regulation doesn’t tell you what you’re paying to trade. That’s what this article is for.
The Spread Is Where Most of Your Money Goes – XTB fees explained
Download our exclusive step-by-step guide on XTB fees explained.
Let’s start with the obvious one. When people ask about XTB fees explained properly, the spread is the first thing that matters. XTB uses a variable spread model on most instruments, which means the cost of each trade fluctuates based on market conditions, liquidity, and time of day.
On major forex pairs like EUR/USD, you’re looking at spreads starting around 0.5 pips during active hours. That’s competitive. It’s not the absolute lowest you’ll find, but it’s solid. On minor pairs and exotics, the spread widens considerably. USD/TRY might show 3 to 5 pips during normal trading, and that jumps during news events.
Here’s the thing people don’t mention enough. The spread you see in the app isn’t always the spread you get. Slippage happens, especially around high-impact news. So while XTB advertises “from 0.5 pips,” your actual average might sit closer to 1.1 or 1.3 on EUR/USD during a busy London session. It’s not a scam. It’s just how variable spreads work.
On indices, spreads vary by instrument. The Germany 40 (DAX) starts around 1.2 points, which is reasonable. US 500 (S&P 500) starts around 1.1 points. These are the raw spreads, and they’re built into the price you see. There’s no separate commission on these accounts, so the spread is your total cost on the trade.
One detail worth noting. XTB offers two account types on the retail side. The xStation platform gives you access to zero-commission stock CFDs and ETF CFDs, with the cost baked into the spread. If you’re trading metals, energies, or cryptos, the spread is your only visible fee. No hidden commission layer.
Zero Commission on Stocks Sounds Great Until You Check the Details – XTB fees explained
XTB’s zero-commission stock trading is probably their biggest marketing point. And it’s technically true. You don’t pay a per-trade commission when buying or selling stock CFDs and ETF CFDs on their platform. But zero commission doesn’t mean zero cost.
The spread on stock CFDs is wider than on forex. When you buy Apple CFDs, for instance, the spread might be around 0.3% to 0.5% of the trade value. That’s not nothing. On a 10,000 euro position, you’re paying 30 to 50 euros just to enter and exit. Compare that to a traditional Broker that charges 5 euros flat per trade, and the math starts to look different depending on your position size.
And there’s the overnight financing charge. If you hold a CFD position past the daily rollover time, you pay a swap fee. This is standard across the industry, but it’s worth calling out because beginners often miss it. On long stock positions, the swap rate on XTB is typically based on the relevant interbank rate plus a markup of around 2.5% to 3.0% annually. That sounds small until you hold a large position for weeks.
I’ll be direct here. The zero-commission model favors small, short-term trades. If you’re a swing trader holding positions for days or weeks, the overnight fees add up. And if you’re the type who likes to hold stocks for months, XTB’s CFD model isn’t designed for you. You’d be better off with an actual share-dealing account on a platform like Interactive Brokers or a local Broker that offers physical share ownership.
That said, for active day traders who enter and exit within the same session, the zero-commission structure works. No per-trade fee, tight-enough spreads on liquid names, and no minimums. It’s a fair deal for that specific use case.
Inactivity Fees and Account Maintenance
This is where XTB fees explained gets a bit less comfortable. If you don’t place a trade for 12 consecutive months, XTB charges an inactivity fee. The fee is 10 euros per month, deducted from your account balance. It only kicks in after one full year of zero activity, which is more generous than some brokers who start charging after 90 days. But it still catches people off guard.
There’s a way around it. If you hold open positions, even small ones, the clock resets. Some traders keep a tiny position open just to avoid the fee. That’s a workaround, not a strategy, but it works.
XTB doesn’t charge account opening fees, no deposit fees on most methods, and no monthly maintenance charges. Your account just sits there doing nothing until you trade or until that 12-month mark hits. Most payment methods are free, including bank transfers and major e-wallets.
One thing I find mildly annoying: the inactivity fee is deducted from your balance, not invoiced. So if you have 50 euros sitting in your account and forget about it, after five months the account is at zero. You don’t get a warning email before the first deduction, at least not consistently. It’s worth knowing.
Withdrawal Costs and How to Avoid Them
Withdrawals from XTB are generally free for bank transfers above 100 euros. Below that threshold, some banks charge a small fee. XTB itself doesn’t add a markup on standard bank transfers, which is good.
For card withdrawals, the situation depends on your country and the card issuer. XTB processes withdrawals back to the source of the deposit when possible, which means if you deposited via bank card, the refund goes back to that card up to the deposited amount. Anything above that goes to a bank transfer.
Currency conversion is the hidden cost most people ignore. If your trading account is in euros but you withdraw to a dollar-denominated bank account, XTB applies their exchange rate, which includes a markup. It’s typically around 0.5% to 0.8% on the conversion. Not huge, but it’s real money on larger withdrawals.
Processing times are standard. Bank withdrawals usually take 1 to 3 business days. Card refunds can take up to 5 business days depending on the issuer. Nothing unusual here, but don’t expect instant access like you’d get from a fintech app.
Comparison Table – XTB vs Other Popular Brokers
Putting XTB fees explained into context means comparing them to other brokers. Here’s a straightforward look at how XTB stacks up against eToro, Plus500, and Interactive Brokers on key fee categories.
| Fee Category | XTB | eToro | Plus500 | Interactive Brokers |
|---|---|---|---|---|
| Stock CFD Commission | Zero (spread only) | Zero (spread only) | Zero (spread only) | From 0.05% (tiered) |
| Forex Spread (EUR/USD) | From 0.5 pips | From 1.0 pips | From 0.6 pips | From 0.1 pips |
| Overnight Financing (Long) | ~2.5% markup on interbank | Varies by asset | Varies by asset | Based on benchmark rate |
| Inactivity Fee | 10 EUR/month after 12 months | 10 USD/month after 12 months | 10 USD/month after 3 months | None (waived with activity) |
| Withdrawal Fee | Free (above 100 EUR) | 5 USD flat fee | Free | 1 free per month, then fees |
| Minimum Deposit | 0 EUR | 50 to 200 USD (varies by region) | 100 EUR | 0 EUR |
What you’ll notice from this table is that XTB sits in the middle of the pack. Not the cheapest, not the most expensive. eToro has wider spreads but a simpler interface. Plus500 has a brutal inactivity fee that kicks in after just 90 days. Interactive Brokers offers tighter pricing but steeper learning curve and less intuitive platform for casual traders.
XTB’s real advantage is the xStation 5 platform. It’s genuinely good. Clean interface, solid charting, built-in analytics, and a layout that doesn’t feel like it was designed in 2009. The fee structure is competitive enough that the platform experience tips the balance for a lot of traders.
“Zero commission trading doesn’t mean zero cost. The spread is the fee. Always check the spread, not just the commission line.”
CFD vs Physical Shares – Why It Matters for Fees
This is a distinction that gets overlooked constantly. XTB lets you trade stock CFDs, which means you don’t own the underlying asset. You’re trading a contract that mirrors the price movement. This has direct implications for your total cost.
With a CFD, you pay the spread on entry and exit. You pay overnight financing if you hold past the rollover. You don’t pay stamp duty in most jurisdictions because you never own the share. And you can go short easily without borrowing costs.
With physical shares on a traditional broker, you pay a per-trade commission, potentially stamp duty (0.5% in the UK, for example), and custody fees on some platforms. But there’s no overnight financing, no swap charges, and you actually own the asset. That matters for dividend payments, voting rights, and long-term holding.
If you’re trading CFDs on XTB, your total cost over a month of active trading is mostly the spread plus any overnight charges. If you’re buying and holding actual shares through a different broker, your cost is front-loaded in commissions but lower over time. The crossover point depends on your trade frequency and position size.
Here’s my take, and it might be unpopular. If you’re using XTB for CFDs on stocks, you’re a trader, not an investor. The fee structure is designed for short-term exposure. If your goal is building a long-term portfolio, XTB’s fees make sense for tactical trades but not for buy-and-hold positions. The overnight charges alone will eat into returns over months.
And yet thousands of people use XTB exactly this way. They open positions on big tech stocks and hold them for weeks or months. The fees aren’t catastrophic, but they’re not optimized either. It’s a mismatch between platform design and user behavior.
Crypto Trading Fees on XTB
XTB offers crypto CFDs, including Bitcoin, Ethereum, Litecoin, and a handful of others. The spreads on crypto are wider than you’d find on a dedicated crypto exchange. Bitcoin CFDs on XTB might have a spread of 50 to 80 dollars during normal hours. On a platform like Kraken or Binance, the trading fee is 0.1% to 0.2%, which on a 50,000 dollar Bitcoin position is 50 to 100 dollars total round-trip.
So the costs are roughly comparable for a single round-trip trade. But here’s the catch. On a crypto exchange, you own the Bitcoin. You can withdraw it to a wallet. On XTB, you’re holding a CFD. You can’t withdraw it. You can’t send it to another wallet. You’re purely speculating on price.
The overnight financing on crypto CFDs is also higher than on stocks. XTB’s swap rates on crypto positions can run 10% to 20% annualized depending on the direction. That’s steep. Holding a long Bitcoin CFD position for a month could cost you more than the spread on the trade.
If you want to trade crypto for short-term price moves, XTB works. If you want to buy and hold crypto, use an actual exchange. The fees are lower and you get actual ownership.
What About Indices and Commodities?
Indices are where XTB’s fee structure makes the most sense. The spreads are competitive, there’s no commission, and the instruments are liquid enough that slippage is minimal during normal hours. Germany 40, US 500, US Tech 100, and FTSE 100 are all available with reasonable spreads.
Gold is another popular instrument. XAU/USD on XTB has a spread starting around 0.3 to 0.4 dollars per ounce during active hours. That’s decent. Silver is wider, typically starting around 0.03 to 0.05 dollars. Crude oil (WTI and Brent) has spreads starting around 0.03 dollars.
On all of these, the spread is your total cost on a standard account. No commission, no additional fees per trade. The overnight financing applies if you hold positions past the daily rollover, but for intraday traders, the spread is the only thing that matters.
One thing worth mentioning. XTB adjusts spreads during volatile periods. If there’s a major economic release or a geopolitical event, expect spreads to widen temporarily. This is normal across all brokers, but it’s something to be aware of if you’re trading around news events. Your cost per trade can double or triple during those windows.
How XTB Makes Money If It’s Free
This is the question that doesn’t get asked enough. If XTB doesn’t charge commissions on most instruments, how does the company stay in business? The answer is straightforward. They earn from the spread markup.
When you trade on XTB, you’re not getting the raw interbank price. XTB adds a small markup to the spread and that’s their revenue. On a EUR/USD trade with a 0.5 pip spread, the actual interbank spread might be 0.1 to 0.2 pips. XTB keeps the difference. Multiply that by millions of trades per day, and it adds up.
Overnight financing charges are another revenue stream. The swap rates XTB charges include a markup over the actual interbank lending rate. It’s not a huge markup per trade, but across a large client base it’s meaningful.
Currency conversion on deposits and withdrawals brings in additional revenue. And the inactivity fee, while not a major income source, does contribute.
This isn’t a criticism. It’s how the industry works. Every broker makes money somehow. At least with XTB, the costs are relatively transparent once you know where to look. The spread markup is visible if you compare it to interbank rates. The overnight charges are listed in the platform. The inactivity fee is disclosed in the terms.
Compare that to brokers that charge withdrawal fees, deposit fees, and account maintenance charges on top of spreads, and XTB’s model is cleaner. Not perfect, but cleaner.
Regional Differences in XTB Fees
XTB operates in multiple countries, and the fee structure isn’t identical everywhere. The core spread pricing is similar across regions, but specific charges can vary based on local regulations and banking infrastructure.
In the UK, under FCA regulation, XTB UK offers negative balance protection and follows the ESMA leverage restrictions for retail clients. The fee structure is essentially the same as the European entity, but withdrawal processing might differ slightly based on Faster Payments availability.
In Poland, where XTB is headquartered and listed on the Warsaw Stock Exchange, the local entity sometimes offers slightly different promotions or fee waivers. Polish clients might see different deposit bonus structures or educational bundles that aren’t available elsewhere.
In the Middle East and parts of Africa, XTB operates through separate entities. The spreads might be identical, but payment processing fees can differ. Some regions have higher withdrawal processing costs due to local banking arrangements.
The point is that if you’re reading about XTB fees explained on a forum or in a review, check whether the reviewer is in your country. The experience can differ in small but meaningful ways.
The Overnight Financing Deep Dive
Let’s talk more about overnight financing because this is where XTB fees explained gets genuinely important for anyone holding positions more than a day. Every CFD position has a daily rollover time, typically 5 PM New York time. If your position is open at that moment, the swap charge or credit is applied.
For long positions on stocks, the formula is roughly: position size × (relevant interbank rate + XTB markup) / 365. The markup is around 2.5% to 3.0%. So if the interbank rate is 5%, your effective overnight cost is about 7.5% to 8% annualized. On a 5,000 euro position, that’s roughly 1.03 euros per day.
For short positions, you might receive a credit, but it’s usually less than what you’d pay on a long position. XTB keeps the difference. This is standard industry practice, not unique to XTB.
On forex, the swap depends on the interest rate differential between the two currencies in the pair. If you’re long EUR/USD and the Eurozone rate is higher than the US rate, you might receive a small credit. If you’re short, you pay. The exact amounts are listed in the xStation platform under the instrument details.
Weekend rollovers are tripled. If you hold a position through Friday’s rollover, you’re charged for three days at once. This catches people off guard every single weekend. If you’re planning to hold a position over the weekend, factor in the triple swap.
Here’s a genuine aside. I’ve seen traders who are meticulous about entry and exit points, who spend hours on technical analysis, and who completely ignore the overnight cost of their positions. They’ll hold a losing trade for two weeks because they’re waiting for a bounce, and the swap charges end up being larger than their stop loss would have been. The spread is obvious. The overnight cost is invisible until you check your statement.
“The biggest trading cost isn’t the spread. It’s the position you hold too long because you didn’t account for overnight fees.”
How to Keep XTB Fees as Low as Possible
There are a few practical things you can do to minimize what you pay. None of this is revolutionary, but it works.
Trade during liquid hours. Spreads are tightest during the London and New York overlap, roughly 1 PM to 5 PM GMT. If you’re trading forex or indices, this is when you’ll get the best pricing. Avoid trading during the Asian session on major pairs unless you have a specific reason.
Avoid holding positions overnight unless the trade thesis specifically requires it. If you’re a day trader, close everything before the rollover. The swap charges are the easiest fee to eliminate because you can control them entirely.
Use bank transfers for deposits and withdrawals. They’re free and reliable. Avoid payment methods that carry processing fees, even if XTB doesn’t charge directly. Your bank might.
Keep your account active. Even one small trade every few months prevents the inactivity fee. Set a reminder if you need to.
Check the spread before you trade. The xStation platform shows the current spread in the instrument details. If it’s wider than usual, wait a few minutes. Spreads fluctuate throughout the day, and patience on entry can save you real money.
And calculate your total cost before you open a position. Spread plus overnight plus currency conversion if applicable. If the total cost is more than 1% of your position size for a short-term trade, reconsider whether the setup is worth it.
Common Misconceptions About XTB Fees
There’s a lot of noise online about XTB fees, and not all of it is accurate. Let’s clear up a few things.
First, XTB doesn’t charge a deposit fee on bank transfers or cards. Some review sites list a deposit fee because they’re looking at wire transfers through intermediary banks, which might charge on their end. XTB itself doesn’t add a fee.
Second, the zero-commission claim on stocks is real. You don’t pay a per-trade commission. But as we’ve discussed, the spread is the cost. Saying XTB has “no fees” on stocks is misleading. Saying XTB has “no commission” on stocks is accurate.
Third, XTB doesn’t charge for data feeds or market access. Some brokers charge monthly fees for real-time data on certain exchanges. XTB includes market data in the spread. You don’t pay extra for quotes.
Fourth, the inactivity fee doesn’t apply if you have open positions. Some people think any account that isn’t actively trading gets charged. That’s not correct. As long as you have at least one open position, the inactivity clock doesn’t run.
Fifth, spreads on XTB are not fixed. They’re variable. Some older reviews mention fixed spreads, but XTB moved to fully variable pricing years ago. If you see a review talking about fixed XTB spreads, it’s outdated.
Who Should Use XTB Based on Fees Alone
Fee structures aren’t one-size-fits-all. XTB’s pricing makes sense for certain types of traders and less sense for others. Here’s my honest assessment.
XTB is a good fit for active forex and indices traders who enter and exit within the same session. The spreads are competitive, there’s no commission, and the platform tools support short-term trading well.
XTB works for stock CFD traders who are making tactical moves. Earnings plays, short-term momentum trades, sector rotation. If you’re in and out within a day or two, the spread cost is manageable and the zero-commission structure saves you money compared to per-trade pricing.
XTB is less ideal for long-term investors. If you want to build a portfolio and hold for years, the CFD model and overnight charges make it expensive. Use a share-dealing platform instead.
XTB is also less ideal for high-frequency traders. The spreads, while decent, aren’t tight enough to support scalping strategies that require sub-pip pricing. If you’re making dozens of trades per day on tiny moves, Interactive Brokers or a similar low-spread broker will serve you better.
And XTB is not the right choice if you want to trade actual crypto with ownership. The CFD model means you never hold the asset, and the overnight charges on crypto positions are too high for anything beyond short-term trades.
FAQ
Does XTB charge commission on stock trading? – XTB fees explained
No, XTB does not charge a per-trade commission on stock CFDs or ETF CFDs. The cost is built into the spread, which is wider than the raw market spread. So while there’s no separate commission line on your statement, you’re still paying to trade through the spread markup.
What is the inactivity fee on XTB? – XTB fees explained
XTB charges 10 euros per month after 12 consecutive months of no trading activity. The fee is deducted from your account balance. If you have open positions, even small ones, the inactivity clock doesn’t start.
Are withdrawals from XTB free?
Standard bank transfers above 100 euros are free. Below that amount, some banks may charge a processing fee, but XTB doesn’t add its own charge. Card refunds are processed back to the source card and are also free from XTB’s side.
How does XTB make money if trading is zero commission?
XTB earns revenue from the spread markup, which is the difference between the raw interbank price and the price offered to clients. They also earn from overnight financing markups, currency conversion spreads, and the inactivity fee. The spread is their primary revenue source.
Are XTB spreads fixed or variable?
XTB uses variable spreads. The spread you see changes throughout the day based on market liquidity, volatility, and trading volume. During major news events, spreads widen. During quiet periods, they tighten.
Does XTB charge overnight fees?
Yes. If you hold a CFD position past the daily rollover time (typically 5 PM New York time), you’ll be charged or credited a swap fee depending on the instrument and direction of your trade. Long positions on stocks typically incur a charge around 2.5% to 3.0% markup over the interbank rate. Weekend rollovers are tripled.
Can I avoid XTB fees entirely?
No. Every broker charges somehow. On XTB, you can minimize fees by trading during liquid hours, avoiding overnight holds, using free payment methods, and keeping your account active. But the spread on every trade is unavoidable. That’s the cost of trading.
Sources
Conclusion
XTB fees explained comes down to this. You’re paying through the spread, you’re paying overnight if you hold positions, and you’re paying a small fee if you forget about your account for a year. There are no deposit fees, no withdrawal fees on standard transfers, and no commission on stock CFD trades.
The honest assessment is that XTB’s fees are competitive but not the cheapest in every category. The spread on forex is good but not the tightest. The zero-commission stock trading is real but the spread cost is higher than a flat-fee broker on larger positions. The overnight financing is standard but adds up on longer holds.
Here’s what I’d suggest. Download the xStation 5 platform, open a demo account, and practice trading for a week. Watch the spreads during different sessions. Check the overnight charges on instruments you actually want to trade. Calculate your total cost per trade including everything, not just the headline numbers.
If the numbers work for your strategy, fund the account with an amount you’re comfortable risking. Start small, track your actual fees for the first month, and compare them to what you expected. That’s the only way to know if XTB’s fee structure truly works for you.
And remember. The fee that matters most isn’t on any broker’s pricing page. It’s the cost of the trades you shouldn’t have taken in the first place. No spread, no commission, no overnight charge can save you from that.