Local broker (XTB, TMS) vs foreign (IC Markets) — which to choose?

Risk warning · YMYL This article is for educational purposes only and is not investment advice. Trading on the Forex market involves a high risk of capital loss — ESMA reports 74–89% of retail accounts lose money.

The question keeps coming back on every European forum: "local broker or foreign?". The answer depends on three things: how much you trade, whether you want native-language convenience, and whether you have the patience for extra tax bureaucracy. We compare 6 dimensions with concrete numbers — and clear decision criteria.

Dimension 1: Regulator and safety

Local broker = licensed by your national regulator, client funds protected locally, deposit protection up to ~22,400 EUR (Poland) or 85,000 GBP (UK FSCS). Foreign EU broker (CySEC, FCA UK, BaFin) = under MiFID II legislation, but protection fund depends on the country of incorporation (e.g. ICF Cyprus — 20,000 EUR).

Key difference: your local broker reacts faster in disputes. A complaint to a local regulator goes in your language, with a 30-day response. A complaint to CySEC in English, in regulatory language, response time 60–90 days. For a retail trader not a problem — as long as the broker acts honestly. But in case of dispute, locality has value.

Dimension 2: Trading costs

Biggest difference here. Local brokers (XTB, TMS) operate primarily as Market Makers with fixed spreads. Foreign (IC Markets, Pepperstone) prefer ECN/STP with commission:

Cost-per-trade EUR/USD · 1 lot · European session 14:00 CET
XTB Standard (MM)spread 0.8 pip = 8 USD, commission 0 = 8 USD total
TMS Brokers (MM)spread 1.2 pip = 12 USD, commission 0 = 12 USD total
IC Markets Raw (ECN)spread 0.1 pip = 1 USD, commission 7 USD = 8 USD total
Pepperstone Razor (ECN)spread 0.1 pip = 1 USD, commission 7 USD = 8 USD total
Monthly difference · scalper 50 trades/day × 22 days = 1,100 tradesXTB vs IC Markets ≈ 0 USD difference in EU session

Conclusion: in peak liquidity hours (14:00–17:00 CET) cost-per-trade is comparable. The difference appears in lower-liquidity hours (morning or evening), where MM spread grows slower than ECN. For a scalper trading only the European session, both models are economically equivalent.

Dimension 3: Taxes — local broker wins significantly

This is the least-exposed dimension and the most practically significant for a domestic trader:

Tax consequences · live account with annual profit
Local broker (e.g. XTB / TMS in PL)Pre-filled tax form by end of February, ready data
Foreign (IC Markets / Pepperstone)Self-calculated, currency conversion per transaction at central-bank rate
Account > 10,000 EUR at foreign brokerAdditional declaration may be required
Annual accounting timelocal 0 hours · foreign 3–8 hours (or 200–500 EUR for accountant)

Practically: for a beginner with < 100 trades per year, foreign broker means an extra hour of Excel work with currency rates. For an active trader (500+ trades) — that\'s a full day of work or 500 EUR for an accountant. Local broker delivers ready data automatically.

Dimension 4: Support, language, locality

Three simple facts:

  • Local broker has native-language support, local phone, hours 8–18 CET, plus emergency phone for larger clients
  • Foreign EU broker has English support, international phone, 24/5 hours. Native language rare.
  • Local educational events (native-language webinars, seminars, workshops in major cities) — local broker only. XTB organizes regular events, TMS has its own courses.

For a beginner asking first questions, native support has real value. For an experienced trader simply executing trades, support is secondary.

Dimension 5: Instruments and platform

XTB has ~1,700 instruments (forex, stocks, ETFs, crypto, indices, commodities) — broad offering for a regular investor. IC Markets ~2,000 instruments with FX and stock focus. Pepperstone ~1,200, but faster execution.

Platforms: all four offer MT4 and MT5. XTB additionally has its own xStation 5 — very good for beginners, weaker for algo-traders (fewer EA options than MT5). IC Markets and Pepperstone support cTrader — preferred by professional scalpers.

Local broker for the beginner, foreign for the advanced scalper. Decision threshold: 50 trades per month. Less = pick local. More = consider IC Markets.

Dimension 6: Leverage and ESMA

No difference: both types (local regulated by national regulator, foreign EU via CySEC/FCA) are under ESMA 1:30 cap for retail majors. Negative balance protection — mandatory everywhere. Margin call — 100%, stop-out — 50%. There\'s no "better" here. All operate under the same rules.

Exception: foreign offshore broker (Vanuatu, St. Vincent, Belize) offering 1:500. That isn\'t a "foreign EU broker". It\'s a non-EU broker operating outside ESMA. Always check the regulator. The practice of holding multiple licences across different jurisdictions simultaneously — including offshore — is deliberate regulatory arbitrage by the broker, which is worth understanding. For retail trader in EU: any broker with retail leverage > 1:30 = red flag. If you have already been caught by an unregulated operator, be aware of so-called fund recovery firms — a second scam targeting people after a loss.

Practical decision — choice tree

  1. Beginner (< 6 months live) → local broker. Convenient, native support, automatic tax forms.
  2. Trading < 50 trades/month → local. Cost difference negligible, convenience significant.
  3. Trading 50–200 trades/month → can go foreign ECN (IC Markets, Pepperstone). Lower costs + faster execution.
  4. Scalping > 200 trades/month → foreign ECN mandatory. Cost difference is hundreds of dollars per month.
  5. Trading mainly local stocks → local broker (better prices, local dividend tax handling).
  6. Trading only forex majors → IC Markets / Pepperstone (lower raw spread).

And one more: nothing stops you from having both. A mid-level trader typically keeps a local broker for educational webinars + day-to-day convenience, plus IC Markets for active day-trading. There\'s no single "best" account-management setup — you build it for your own needs.

Jarosław Wasiński
About the author

Jarosław Wasiński

Editor-in-chief at MyBank.pl · Financial and market analyst

Independent analyst and practitioner with 20+ years in finance. Founder and editor-in-chief of MyBank.pl, running since 2004. Fundamental analysis of FX and macro markets since 2007.

Sources & bibliography

  1. KNF Wyszukiwarka podmiotów rynku kapitałowego · oficjalny rejestr brokerów regulowanych w Polsce www.knf.gov.pl ↗
  2. CySEC Investment firms register · cypryjski regulator dla wielu zagranicznych brokerów EU www.cysec.gov.cy ↗
  3. ESMA MiFID II and MiFIR framework · ramy regulacyjne EU passporting dla brokerów (zagraniczny w PL = MiFID II passport) www.esma.europa.eu ↗

Frequently asked

Does a Polish broker always have KNF authorization?

No. A Polish broker = licensed by KNF as primary regulator. But many foreign brokers (e.g. CMC Markets, Saxo) operate in Poland via EU passporting — they have a license in another EU country (CySEC, FCA UK pre-Brexit, German BaFin) and can automatically offer services in Poland. Check carefully: the website footer should say "authorized by KNF" or "passported under MiFID II from [other regulator]".

Does XTB have lower spreads than IC Markets?

Depends on account type. XTB Standard (MM model, no commission) has 0.8–1.5 pip spreads on EUR/USD. IC Markets Raw (ECN, 7 USD round-trip commission) has 0.1–0.3 pip spread. Cost-per-trade: XTB ~10 USD, IC Markets ~10 USD on 1 lot — comparable. Difference: XTB fixed (spread), IC Markets variable (spread + commission). For a scalper doing 50+ trades daily, IC Markets is 5–15% cheaper.

Do you need to report a foreign broker account to tax authorities?

Yes. Having > 10,000 EUR at a foreign broker requires declaration on ORD-U (by end of February for the previous year). Plus profit is taxed at 19% PIT-38 like any capital income. Missing ORD-U declaration can incur a penalty up to 200% of tax on hidden profits. A Polish broker (XTB, TMS) doesn't require this — data is inside the local tax system (PIT-8C automatic).

Can a foreign broker refuse withdrawal to a Polish account?

Regulated EU broker — no. SEPA is standard, the broker must transfer. But: first withdrawals often require extra verification (checking the bank account is in your name). Time: typically 1–3 days for first, then 1 day. Offshore broker (Vanuatu, St. Vincent) can refuse, delay, demand additional "fees". Hence the rule: check regulator warning lists before depositing.

Go deeper · the complete guide