XTB Fees Explained:
what you actually pay
XTB’s headline is hard to argue with: 0% commission on real stocks and ETFs up to EUR 100,000 per month, no account maintenance fee, and a free Investment Plans feature for recurring ETF investing. For most retail investors in Europe, that headline holds up. But the full cost picture has more layers — a 0.5% FX markup that applies on every non-base-currency trade, a withdrawal fee on small amounts, a EUR 25 per ISIN exit cost, and a potential inactivity charge if you go dormant. This guide covers every fee so you know what XTB actually costs before you open an account.
Some of the links on this site are affiliate links, meaning we may earn a commission at no extra cost to you if you sign up through them. This does not affect our reviews or recommendations — we only feature products we genuinely believe are useful for investors. This site provides educational content only, not personalized investment advice. Investments can lose value and past performance does not guarantee future results. You are responsible for your own financial decisions and for confirming the tax and legal rules that apply in your country.
XTB fee summary
All figures sourced from XTB’s official fee schedule. Always verify current rates before trading.
| Fee type | Amount | When it applies |
|---|---|---|
| Real stocks and ETFs (turnover below EUR 100k/month) | EUR 0.00 | Commission-free; applies to the vast majority of retail investors |
| Real stocks and ETFs (turnover above EUR 100k/month) | 0.2%, min EUR 10/trade | Charged on the portion of monthly turnover exceeding EUR 100,000 |
| Investment Plans executions | EUR 0.00 | Free; counts toward the EUR 100k monthly cap; ETFs only |
| CFD spreads (forex, indices, commodities) | Variable, embedded in spread | No separate commission; XTB earns via bid-ask spread |
| Crypto CFDs (BTC, ETH, XRP, LTC, BCH) | USD 4 per open + USD 4 per close | Fixed per-lot commission on these five specific tokens |
| FX conversion markup | 0.5% | Applied whenever a trade requires a currency conversion; embedded in XTB Exchange Rate |
| Account maintenance fee | EUR 0.00 | No monthly or annual custody or maintenance charge |
| Inactivity fee | EUR 10/month | Only if no position opened/closed in 365 days AND no deposit in 90 days (both must be true) |
| Portfolio transfer out (most markets) | EUR 25 / USD 25 per ISIN | Per-ISIN outbound transfer fee; Spain: 0.10% of asset value, min EUR 100 per ISIN |
| Cash withdrawal (above USD 50) | EUR 0.00 | Free for withdrawals above the threshold |
| Cash withdrawal (below USD 50) | USD 30 flat fee | Per withdrawal event below the threshold; consolidate small balances to avoid this |
| Credit card withdrawal (international) | 1.5% | Where available on XTB International Limited accounts |
| Custody fee (portfolio above EUR 250,000) | 0.2% p.a., min EUR 10/month | Applied only to the average daily portfolio value exceeding EUR 250,000 |
| Cash interest (EU / international accounts) | Not available | XTB International Limited does not currently pay interest on uninvested cash |
| Cash interest (UK accounts) | Up to 4.00% GBP / 2.30% EUR / 3.45% USD | Daily accrual, monthly payment; variable rate; no balance cap |
One account type — no subscription tiers to navigate
Unlike Scalable Capital or Trade Republic, XTB does not use a subscription model. There is one standard account type for retail investors, with no monthly fee required to access commission-free trading.
| Account type | Monthly fee | Who it is for |
|---|---|---|
| Standard Account | EUR 0.00 | All retail clients globally; full access to real stocks, ETFs, CFDs, and Investment Plans |
| Swap Free Account | EUR 0.00 | Selected jurisdictions only; removes overnight swap fees on eligible instruments for religious compliance |
The EUR 100,000 monthly turnover threshold
The most important number in XTB’s fee structure is the EUR 100,000 monthly turnover cap. Below it, every trade in real stocks and ETFs costs EUR 0. Above it, you pay 0.2% on the excess, with a minimum of EUR 10 per trade. To put this in context: a EUR 100,000 monthly turnover limit means an investor making EUR 2,000 purchases weekly across 50 weeks would hit the cap. The vast majority of retail passive investors never get close. If you are investing EUR 500–5,000 per month into a handful of UCITS ETFs, the cap is irrelevant to you.
Stock and ETF commissions: what the 0% headline actually covers
The 0% commission applies to real stocks and ETFs — meaning you own the underlying shares outright (XTB calls this OMI, or Own Market Infrastructure). This is distinct from CFD versions of the same instruments, where XTB acts as a market maker and earns via the bid-ask spread. Make sure you are buying in the correct instrument category when placing an order.
| Instrument | Commission model | Notes |
|---|---|---|
| Real stocks and ETFs (under EUR 100k/month) | 0% | Full ownership; UCITS ETFs available; major EU and US exchanges |
| Real stocks and ETFs (over EUR 100k/month) | 0.2%, min EUR 10 | Applied to monthly turnover above the threshold |
| Stock CFDs and ETF CFDs | Spread-based | No direct commission; cost embedded in bid-ask spread; you do not own the underlying |
| Forex CFDs | Spread-based | Variable spreads; no separate commission on Standard account |
| Crypto CFDs (BTC, ETH, XRP, LTC, BCH) | USD 4 per open + USD 4 per close | Fixed-lot commission; applies on XTB International accounts |
| Bonds | Via bond ETFs only | No direct bond instrument available; fixed income accessed through ETFs under standard ETF fee rules |
Break-even math: when does the 0.2% commission kick in?
An investor contributing EUR 2,000 per month into a single global ETF accumulates EUR 24,000 in annual turnover — 24% of the threshold. An investor rebalancing a EUR 100,000 portfolio twice a year generates EUR 200,000 in turnover. At that point, the EUR 200k trade would cost EUR 200 in commission (0.2% of EUR 100,000 excess). For buy-and-hold investors, the threshold is not a practical concern. For active traders rotating positions frequently at high volumes, it is.
Investment Plans: XTB’s savings plan feature
Investment Plans is XTB’s built-in recurring ETF investing feature. It is the equivalent of what Trade Republic calls a Sparplan and what Scalable Capital calls a Savings Plan.
| Parameter | Value |
|---|---|
| Execution fee | 0% (draws from EUR 100k monthly turnover cap) |
| Minimum per execution | USD 15 / EUR 15 equivalent |
| Maximum simultaneous plans | 10 |
| Supported assets | ETFs only |
| ETF universe | Inconsistent across XTB pages (350+ to 2,000+ cited); verify on platform |
| Scheduling | Monthly recurring; weekly not confirmed on primary sources |
| Setup location | Created in-app; managed in xStation |
| Fractional shares | Yes — executions below one full unit are supported |
The key constraint to understand: Investment Plans count toward the same EUR 100,000 monthly turnover cap as manual trades. If you are running plans AND making active trades in the same month, the combined turnover is what determines whether you stay inside the free tier. For a typical passive investor running one or two plans at EUR 200–500 per month, this is irrelevant — the contribution sizes are far too small to approach the cap.
The 0.5% FX markup: when it hits and how to avoid it
XTB’s 0% commission headline applies to the trading commission. But if your account currency differs from the currency of the instrument you are buying, XTB applies a 0.5% FX markup at the point of execution — and this cost does not appear as a separate line item on your trade confirmation.
| Scenario | FX cost |
|---|---|
| EUR account buying a EUR-denominated UCITS ETF | 0% — no currency conversion required |
| EUR account buying a USD-listed stock | 0.5% markup at execution |
| EUR account buying a GBP-listed ETF | 0.5% markup; may convert via USD first if no direct EUR/GBP rate (double conversion risk) |
| USD sub-account buying a USD-listed instrument | 0% — no conversion if sub-account currency matches instrument currency |
| Manual transfer between EUR and USD sub-accounts | 0.5% standard; 0.8% on weekends and bank holidays |
The multi-currency account workaround
XTB supports multiple sub-accounts in EUR, USD, and GBP under a single login. The practical workaround for FX-sensitive investors is to hold a USD sub-account funded in USD and route US-listed trades through it. This eliminates the 0.5% conversion on each buy and sell. The trade-off: you take on USD/EUR exchange rate risk at the cash level, and any transfer between the sub-accounts during off-hours costs 0.8% rather than 0.5%.
What it costs to go quiet or leave
Inactivity fee: EUR 10/month
XTB’s inactivity fee is conditional on both of the following being true simultaneously:
- No trading position opened or closed in the past 365 days
- No new deposit in the past 90 days
If you make a small deposit every 89 days, or place a single trade once a year, the fee does not apply. If your account balance reaches zero, it also stops. ISA accounts are exempt. This is a materially less aggressive inactivity policy than many brokers — the two-condition trigger prevents casual investors from being caught out for simply not trading during a quiet period.
Portfolio transfer out: EUR 25 per ISIN
If you decide to move your portfolio to another broker, XTB charges EUR 25 (or USD 25) per ISIN. For a portfolio holding 5 ETFs, that is EUR 125 total. For Spanish equities specifically, the fee is 0.10% of the asset value per ISIN with a minimum of EUR 100 — on a EUR 10,000 Spanish equity position, that is EUR 100. The practical implication: XTB is not the cheapest broker to exit if you hold a diversified multi-position portfolio. Plan for this cost before building a large position count.
| Exit cost type | Amount | Notes |
|---|---|---|
| Portfolio transfer out (most markets) | EUR 25 / USD 25 per ISIN | Per position, not per broker transfer |
| Portfolio transfer out (Spain) | 0.10% of asset value per ISIN, min EUR 100 | Applies specifically to Spanish-regulated market equities |
| Cash withdrawal (above USD 50) | EUR 0.00 | Free via bank transfer; recipient bank fees may still apply |
| Cash withdrawal (below USD 50) | USD 30 flat fee | Consolidate small balances to a single withdrawal above the threshold |
| Credit card withdrawal (international) | 1.5% | Where available for XTB International Limited clients |
| Account closure fee | EUR 0.00 | No administrative fee to close the account itself |
| Revolut withdrawals (international) | Not available | Currently unavailable for XTB International Limited clients |
Interest on uninvested cash: UK only
This is one of XTB’s clearest jurisdiction differences. XTB International Limited (the entity serving most of Europe outside the UK) does not currently pay interest on uninvested cash balances. UK clients under the FCA-regulated entity get a different product set entirely.
| Account / jurisdiction | Rate | Conditions |
|---|---|---|
| XTB International Limited (EU and international) | Not available | No interest product on uninvested cash for international clients |
| XTB UK — GBP balance | Up to 4.00% AER (variable) | Daily accrual; monthly payment within 5 business days; no balance cap |
| XTB UK — EUR balance | 2.30% AER (variable) | Same accrual and payment terms as GBP |
| XTB UK — USD balance | 3.45% AER (variable) | Same accrual and payment terms as GBP |
| XTB UK Flexible Cash ISA | 4.00% AER (variable) | Daily interest; monthly crediting; FSCS protection up to GBP 120,000; no minimum deposit |
Which entity regulates your account
XTB operates multiple legal entities under different regulators. The entity that governs your account depends on your country of residence — and so does the deposit protection that applies to your funds.
| Entity | Regulator | Licence | Deposit protection |
|---|---|---|---|
| XTB S.A. (Poland) | KNF (Komisja Nadzoru Finansowego) | DDM-M-4021-57-1/2005 | KDPW: 100% up to EUR 3,000; 90% up to EUR 22,000 ceiling |
| XTB Limited (UK) | FCA (Financial Conduct Authority) | FRN 522157 | FSCS: up to GBP 85,000 (up to GBP 120,000 under CASS) |
| XTB Limited (Cyprus) | CySEC | 169/12 | ICF: up to EUR 20,000 |
| XTB International Limited (Belize) | FSC Belize | 000302/438 | No EU or UK equivalent scheme |
XTB S.A. is publicly listed on the Warsaw Stock Exchange (ticker: XTB) since 2016. It is not a bank and holds no banking licence. Real stock and ETF assets (OMI) are held in segregated custody accounts, legally isolated from XTB’s corporate capital. XTB does not enter into securities lending arrangements with retail client assets.
How XTB fees compare to the alternatives
| Broker | ETF transaction fee | Savings plan | FX conversion | Cash interest (EU) |
|---|---|---|---|---|
| XTB | EUR 0 (under EUR 100k/month) | EUR 0 (Investment Plans) | 0.5% (explicit) | Not available |
| Trade Republic | EUR 1 flat per trade | EUR 0 | Not published | 2.75% p.a. (EU) |
| Trading 212 | EUR 0.00 | EUR 0 | 0.15% | Variable (Invest account) |
| DEGIRO | EUR 3.00 (Core Selection: EUR 1.00) | No savings plan | 0.25% (explicit) | Not available |
| Scalable Capital (PRIME+) | EUR 0 (gettex, order above EUR 250) | EUR 0 (all plans) | Not published | 2.50% p.a. (Overnight Account) |
| Interactive Brokers (IBKR) | ~EUR 1.25 minimum | No native savings plans | ~0.002% (IdealPro) | Variable (IBKR pays on cash) |
XTB’s strongest case is for EUR-account investors buying EUR-denominated UCITS ETFs: zero commission, zero FX cost, and a functional savings plan with no subscription fee. Where it lags: the 0.5% FX markup is higher than IBKR and Trading 212 for investors buying USD-listed instruments, and the absence of EU cash interest makes it inferior to Trade Republic and Scalable Capital for investors holding cash tactically.
When XTB’s fee structure works — and when it doesn’t
| Investor profile | XTB fee fit |
|---|---|
| EUR investor buying EUR-denominated UCITS ETFs monthly via Investment Plans | Strong fit — 0% commission, 0% FX, free savings plan, no subscription fee |
| EUR investor buying US-listed ETFs or USD stocks regularly | Moderate fit — 0% commission but 0.5% FX per trade; consider USD sub-account workaround |
| Investor holding a large cash buffer between investments (EU account) | Poor fit — no cash interest on EU/international accounts; use Trade Republic or Scalable Capital instead |
| Investor planning to transfer a diversified portfolio out eventually | Acceptable, but plan for EUR 25 per ISIN exit cost; keep position count low if exit flexibility matters |
| High-volume active trader regularly exceeding EUR 100k/month | The 0.2% above the cap plus minimum EUR 10 commission becomes relevant; compare to IBKR for volume trading |
| UK investor using ISA wrapper | Strong fit — free Flexible Stocks and Shares ISA, 0% commission, plus cash interest on uninvested GBP |
Open an XTB account
No minimum deposit. 0% commission on real stocks and ETFs up to EUR 100,000 per month. Investment Plans from EUR 15. Always verify current fee terms on XTB’s official website before opening or funding an account.
Go deeper
Frequently asked questions
What are XTB’s trading fees for stocks and ETFs in 2026?
XTB charges 0% commission on real stocks and ETFs for monthly turnover up to EUR 100,000. Above that threshold, a 0.2% commission applies with a minimum of EUR 10 per trade. For the vast majority of retail investors who trade well below EUR 100,000 per month, the effective commission is zero. Investment Plans (recurring ETF purchases) also run at 0% and count toward the same EUR 100,000 monthly cap.
Does XTB charge an inactivity fee, and when does it apply?
Yes. XTB charges EUR 10 per month, but only when two conditions are both true at the same time: no position opened or closed in the past 365 days, and no new deposit in the past 90 days. If either condition is not met, the fee does not trigger. Making a small deposit every few months or placing a single trade once a year is enough to reset the clock. ISA accounts and zero-balance accounts are exempt entirely.
How does XTB’s Investment Plans feature work, and what does it cost?
Investment Plans is XTB’s built-in recurring ETF investing tool. You configure a monthly automatic purchase starting from USD 15 per execution, run up to 10 plans simultaneously, and pay 0% execution commission. The transactions count toward the EUR 100,000 monthly turnover cap, but at typical retail contribution sizes this cap is never approached. The feature supports ETFs only — not individual stocks. Plans are set up in the XTB app and managed within xStation.
What is XTB’s currency conversion (FX) fee?
XTB applies a 0.5% markup on all currency conversions, embedded in the XTB Exchange Rate at the moment of trade execution. It does not appear as a separate line item on your confirmation. If your account currency matches the denomination of the instrument you are buying, no conversion takes place and no markup is charged. To avoid the 0.5% on US-listed instruments, you can open a USD sub-account under the same login and fund and trade exclusively within that sub-account. Transfers between sub-accounts cost 0.5% on weekdays and 0.8% on weekends and bank holidays.
What does it cost to transfer a portfolio out of XTB?
XTB charges EUR 25 (or USD 25) per ISIN for outbound portfolio transfers on most markets. For a portfolio with 5 ETF positions, that is EUR 125. Spanish equities carry a different rate: 0.10% of asset value per ISIN, with a EUR 100 minimum. Account closure itself carries no administrative fee. Cash withdrawals above USD 50 are free; withdrawals below USD 50 cost a flat USD 30 per event, so it is worth consolidating small balances before withdrawing.
QuantRoutine provides educational content only. Nothing on this page is an offer, solicitation, or recommendation to buy or sell any security or to open an account with any specific broker. Investments can lose value, and past performance does not guarantee future results. You are responsible for your own investment, tax, and legal decisions. Always review each broker’s current terms, fees, and eligibility on their official website before opening or funding an account.