In this article
After this article, you can
- Separate trading results, dividends and interest in records.
- Identify information that must be checked outside PIT-8C.
Terms at hand: Tax residency · Realized P/L · Commission · Position notional (notional value) · Balance · CFD (contract for difference)
XTB is a Polish-founded brokerage group listed on the Warsaw Stock Exchange. Compare the specific entity, products and pricing available to you. Claims that it is the largest or only listed broker require a defined comparison and dated evidence.
Who XTB is, and why the stock-market listing matters
XTB S.A. is the Warsaw-headquartered Polish company, supervised by the Polish Financial Supervision Authority (KNF) and listed on the Warsaw Stock Exchange since 2016. Published corporate reports provide information about the firm; listing does not guarantee service quality, asset recovery or investment returns. This article uses the Polish ordinary brokerage account as a defined example. Other group companies, tax wrappers and payment services have their own terms.
Use XTB’s dated corporate reports for group client totals and geographical information. Those totals do not establish the availability or suitability of a particular account; check its current entity-specific offer.
Regulation and safety of funds
The group operates through different companies. Identify the company named in your agreement, its authorised services and the relevant client classification rather than adding group licences together. For the Polish XTB S.A. example, the KNF framework applies; it does not describe every international XTB account.
For covered Polish brokerage services, eligible assets a failed participant cannot return can fall under the KDPW compensation scheme. Article 139 uses a EUR 22,000 calculation base: 100% of the first EUR 3,000 plus 90% of the remainder gives maximum compensation of EUR 20,100, subject to eligibility. This is separate from segregation and market losses. SIPC is not a like-for-like forex comparison because it excludes foreign-exchange trades.
The XTB platform and automation limits
The current Polish help centre lists the browser platform and iOS/Android app. It does not offer MT4 or MT5. Assess order entry, product identification, partial CFD closing and statement export in the interface you will use; praise for its design is not a measurement of live execution speed.
XTB’s Polish help centre states that API access ended on 14 March 2025 and that Expert Advisors and copy trading are unavailable. An old xAPI tutorial does not establish access today. An MQL program cannot be moved into xStation just by transferring its file. Compare MT4 versus MT5 where relevant, and distinguish scheduled funding or investment plans from running your own trading algorithm.
Costs: spread, commissions and the fees to watch
Separate shares and ETFs held as securities, fractional rights and CFDs before comparing costs. For a CFD, use the instrument’s spread, funding and conversion rules at the planned volume and holding period; required margin is not the fee base. A demo quote can help you inspect the interface, but does not prove live fills or the spread distribution you will receive.
The Polish schedule applies zero commission to the covered shares, ETFs and fractional rights within EUR 100,000 cumulative monthly turnover, then 0.2% with a EUR 10 minimum under the tariff. Purchases and sales both contribute: in a hypothetical constant-price EUR 20,000 position, two full buy–sell cycles create EUR 80,000 turnover, a further purchase EUR 100,000 and its sale EUR 120,000. This isolates the turnover counter; apply the current tariff separately to an order crossing the threshold. With an assumed PLN 4,000 conversion base, 0.5% is PLN 20, and a later sale can require another conversion. For inactivity, the Polish rule requires both no position opening/closing for 365 days and no deposit for 90 days, with stated exceptions; login alone is not the test.
CFD risk — what no broker can hide
Leveraged CFDs can produce rapid losses. The cited Polish provider page displays a 77% retail CFD account-loss warning. It concerns that provider and reporting measure, can change and is not the loss rate of share investors or your personal probability. Read the current warning for your actual company. Related reading: negative balance protection.
Supervision and market risk require separate checks. On 1 September 2026, the KNF announced a final administrative decision of 28 August upholding a PLN 20 million penalty imposed on 30 March. The notice concerns 2022–2023 failures in appropriateness assessment, target-market definition, HOT-list conflicts and CFD/instrument risk information. It is neither a criminal verdict nor a finding about every current trade. For your position, calculate loss from the full exposure and allow for slippage: ordinary stops and negative-balance protection do not prevent loss of account capital.
XTB versus DM BOŚ and foreign brokers
Compare the same service and instrument in XTB and DM BOŚ: a securities account, a fractional right and a CFD have different rights and cost bases. The detailed XTB versus DM BOŚ comparison and DM BOŚ review cover those Polish examples. Corporate size or a bank association does not decide which service fits a particular requirement.
Polish tax residents can use XTB’s PIT-8 C for covered transactions, but the help centre excludes dividends and interest on uninvested funds. A supplementary foreign-dividend report is separate and is not automatically imported into Twój e-PIT. Reconcile documents and withholding instead of treating a local account as automatic tax completion. Foreign-account comparisons still require the same instrument, volume and holding period; an ECN label alone does not establish a lower total cost.
PIT-8C and cash history are different datasets
XTB's Polish help centre excludes dividends and interest on uninvested funds from PIT-8C. An absent income entry does not mean that income never existed or that extra tax is automatically due. This illustrative register separates closed-trade results from two other types of cash receipts.
Scroll sideways to see the full diagram
For the check, prepare PIT-8C, supplementary dividend reports and interest history. Reconcile the period, currency and tax withheld; check other accounts too. A transfer to your bank does not replace these records. Do not automatically add every receipt to the trading-income entry.
Example assumptions: A fictional register for an ordinary account held by a Polish tax resident, not a real person's tax return. Trade results only reconcile totals; they are not income and costs in individual form fields. Dividend and interest amounts are not assumed gross or net, and no withholding amount is assumed; those details must be established. This does not calculate liability, tax exchange rates, allowances or offsets. Mechanism source: XTB: PIT-8C — contents and rules.
Who XTB suits — and who it does not
Define the product and operational requirement before deciding. A monthly ETF purchase requires checks of ownership or fractional-right terms, currency conversion and transfer rules. CFD trading adds spread, financing and closing rules. The presence of both in one application is not a reason to add leveraged CFDs to a long-term portfolio.
If your process requires a MetaTrader EA or the former API, the current Polish automation restrictions are a concrete compatibility issue. If the requirement is low execution cost, compare the applicable schedule and observed conditions at the same exposure rather than assuming high volume makes an ECN-labelled alternative cheaper.
What to do before opening an XTB account
- Verify the entity and licence. Check the company in your agreement and its permission to provide the intended service in your country. Do not assume every XTB client must contract with the Polish company. Start with the broker selection checklist.
- Test xStation on a demo account. Check spreads during the hours you actually trade, and confirm that the absence of MetaTrader does not block your strategy.
- Count the full cost, not just the spread. Include applicable commission, conversion and funding. Check the exact inactivity conditions and exceptions; infrequent trading alone does not prove a fee is due.
- Consider whether a local or a foreign broker fits better. The regulations section on ForexMechanics helps frame that decision.
- Read the current risk warning. Check the provider-specific percentage and reporting period. Its historical account-loss ratio is neither your personal probability of loss nor a guarantee that a small deposit or stop order will prevent losses.
Check your understanding
One short exercise
About 2 min · you can try again
In the Polish tax-reporting example, interest appears in account history but not in XTB's PIT-8C. What does that difference establish?
- Interest is tax exempt.
- Interest history and withholding must be checked.
- Add the amount automatically to CFD trading income.
Check the answer and explanation
Interest history and withholding must be checked.
XTB excludes uninvested-funds interest from PIT-8C; this alone establishes neither exemption nor additional tax.
Frequently asked
Is XTB a safe and regulated broker?
Verify the XTB company in your agreement and its relevant permissions; licences held elsewhere in the group do not establish your own coverage. For eligible Polish brokerage claims, KDPW uses a EUR 22,000 calculation base and maximum compensation of EUR 20,100. Investment losses are excluded. Other entities and products require their own scheme and safeguard checks.
Does XTB offer the MetaTrader 4 or 5 platform?
The current Polish help centre lists a browser platform and iOS/Android app, with no MT4 or MT5. It states that API access ended on 14 March 2025 and that Expert Advisors and copy trading are unavailable. Old xAPI guides or MQL files do not establish compatibility. Check the relevant company’s current offer if your account is outside this Polish example.
How much does trading at XTB cost?
Use the schedule for your company and product. In the Polish example, the share/ETF zero-commission condition uses cumulative monthly turnover, not account value; conversion and other applicable charges remain separate. CFD costs can include spread and overnight funding. The Polish inactivity rule requires both 365 days without opening/closing and 90 days without a deposit, with exceptions; absence of login is not the criterion.
Who is XTB a good choice for?
Start with a concrete requirement: the product rights you need, currency, full-operation cost, reports and platform compatibility. Polish residents must still reconcile tax records beyond PIT-8 C. A required MetaTrader EA or former API is incompatible with the current Polish offer; a low minimum deposit, zero-commission headline or ECN label elsewhere does not settle suitability.
Sources & bibliography
-
XTB About us — company profile, regulators and platform · XTB’s corporate, platform and group-entity information. www.xtb.com ↗
-
European Securities and Markets Authority (ESMA) Product intervention — CFD restrictions for retail investors (2018) · ESMA information on the historical EU retail CFD intervention framework. www.esma.europa.eu ↗
-
Polish Financial Supervision Authority (KNF) Polish Financial Supervision Authority — scope of supervision · KNF information on Polish financial supervision and consumer protection. www.knf.gov.pl ↗
-
XTB S.A. Opłaty i prowizje w XTB — Polish account fees · The Polish schedule explains monthly turnover, conversion charges and the combined inactivity conditions and exceptions. It does not describe every XTB group account. www.xtb.com ↗
-
XTB S.A. Czy XTB oferuje narzędzia automatyzacji inwestowania? · The Polish help centre states the API closure date and the absence of Expert Advisors and copy trading in this offer. www.xtb.com ↗
-
Polish Financial Supervision Authority (KNF) Ostateczna decyzja ws. XTB SA · The September 2026 notice describes the final administrative decision and its 2022–2023 scope. It is not a criminal verdict or an assessment of every current transaction. www.knf.gov.pl ↗
