XTB S.A.


XTB S.A. is a Warsaw-based brokerage firm that provides products, services, and technology solutions for trading various financial instruments, including foreign exchange and contracts for difference. Founded in 2002 by Jakub Zabłocki, it is one of the world’s largest publicly traded FX & CFD brokers, employing around 1,000 staff members and serving 1.36 million clients globally by the end of 2024. XTB maintains offices in 13 countries and is regulated by the Polish Financial Supervision Authority, the Financial Conduct Authority, and the Cyprus Securities and Exchange Commission, among others. It has been listed on the Warsaw Stock Exchange since 2016.
As of late 2024, XTB reported 658,500 active traders. Its annual revenue for 2024 reached PLN 1.87 billion, with commodity-based CFDs accounting for 48 percent of that total. The firm has faced multiple regulatory actions: in 2018, the KNF imposed a PLN 9.9 million fine—its second-largest penalty on record—citing "asymmetric price slippage." In 2021, France's Financial Markets Authority fined XTB for several regulatory breaches, and in 2023, a Brazilian regulator barred the broker from operating without a local license.

History

The company was founded in 2002 by Jakub Zabłocki, an economics graduate from the University of Łódź and former mBank employee. He launched Dom Maklerski X-Trade Brokers with 300,000 Polish złoty.
On 21 November 2005, the company received its brokerage license from the Polish Financial Supervision Authority, enabling it to offer services for all financial instruments. In 2007, the company opened its first foreign branch in the Czech Republic, followed by expansions into Germany, Spain, Romania, Slovakia, France, Portugal, Italy, and Hungary over the next two years.
In 2009, it rebranded as XTB Online Trading. That year, its net profits exceeded €12 million, and by 2010, XTB had established itself as the largest forex and CFD brokerage in Central and Eastern Europe. In October 2010, Enterprise Investors acquired a minority stake in XTB for €57 mln. The deal elevated Zabłocki to the top of the richest people in Poland.
In May 2016, XTB was listed on the Warsaw Stock Exchange. The successful debut boosted its valuation to approximately 1.8 billion PLN. Revenue for 2016 was reported at 250 million PLN. At that time, Zabłocki held 66% of the company's shares, with an estimated net worth of 950 million PLN, placing him 27th on the Forbes Poland list of the country's richest people.
By late 2017, XTB operated in 13 countries and served approximately 20,000 active clients. During that period, it faced a damaging scandal involving a large KNF fine and allegations of fund misappropriation, which led to a dramatic two-thirds drop in share price within two hours. The WSE responded by temporarily suspending trading in XTB shares.
In the first quarter of 2020, amid heightened market volatility at the onset of the COVID-19 pandemic, XTB reported record quarterly revenue of $79 million, surpassing its total revenue for 2019. In July 2021, it obtained a license from the Dubai Financial Services Authority. XTB later announced that 2022 was its most profitable year to date, with a net profit of $174 million.
In April 2023, following a launch in Romania, XTB introduced fractional shares and exchange-traded funds in the Czech Republic, Portugal, and Slovakia, subsequently extending these offerings to Poland and Spain. In May 2023, its share price reached a record 43.88 PLN, and the firm reported reaching a total of 274,450 clients. By the third quarter of 2024, XTB's revenue hit $118 million, with a monthly trading volume of $232 billion.
In January 2024, the company announced plans to diversify its product line beyond FX/CFD services to include bonds, retirement products, and other investment offerings. In October, it introduced a mobile wallet application with a multi-currency card. For Polish clients, XTB implemented "IKE" and "IKZE" options. In 2024, XTB acquired an ISA license in the UK to enter the Individual Savings Accounts market. In December of the same year, XTB secured licenses in Indonesia and the United Arab Emirates.
Between May 2023 and September 2024, Zabłocki sold significant portions of his shareholding on three occasions for a combined reported total of approximately $319.49 million, reducing his stake to 43.78%. The company also paid a record dividend of $195 million in April 2024.
In January 2025, XTB announced plans to launch spot cryptocurrency trading. In December 2025, it obtained CySEC approval in Cyprus to offer spot crypto services through its local entity, and in January 2026 it launched American-style, cash-settled stock options on selected U.S.-listed shares via the same Cyprus-regulated unit.
In 2026, Trustpilot marked XTB's rating as unavailable due to a breach of its guidelines and stated that it had removed "a number of fake reviews" for the company.

Operations

XTB provides products, services, and technology solutions for trading various financial instruments, primarily on the foreign exchange market and through contract for differences. The group's entities are regulated by the Financial Conduct Authority, the Cyprus Securities and Exchange Commission, the Comisión Nacional del Mercado de Valores, the International Financial Services Commission, and the Polish Financial Supervision Authority.
By 2023, the company employed approximately 1,000 staff members, operating from offices in 13 countries. As of October 2023, its active client base surpassed 474,000, and by April 2024, XTB reported reaching one million customers. By the end of 2024, the total number of XTB clients reached 1.36 million, including 658,500 active clients.
For the full year 2024, XTB recorded a net profit of 859.4 million PLN, operating profit of 989.9 million PLN, and total revenues of 1.87 billion PLN. In 2024, 48% of revenues came from commodity-based CFDs, 33.3% from index-based CFDs, and 14.6% from currency-based CFDs.

Marketing

In 2010, XTB signed a sponsorship agreement with McLaren Formula One team. On 30 August 2013, Romanian broker Vlad Moise used the XTB online platform to execute a trade on Mont Blanc.
XTB's list of brand ambassadors has included Mads Mikkelsen, José Mourinho, Joanna Jędrzejczyk, Iker Casillas, and Conor McGregor. Zlatan Ibrahimović joined in 2024, followed by Tyson Fury in 2025.
In September 2024, XTB announced sponsorship of the UAE National Boxing team and of the Polish team of young economists participating in the Economics Olympiad in Greece.

Controversy

KNF $2.7 mln fine and misappropriation accusations

Following XTB's IPO, the Polish Financial Supervision Authority examined the company's activities between January 2014 and May 2016. According to documents later cited by Puls Biznesu, the KNF's Commission identified nearly 50 potential violations and issued 47 post-inspection recommendations. The report, finalized in October 2016, was not made public. XTB denied any wrongdoing and submitted its own response, contesting the Commission’s comments.
In November 2017, Puls Biznesu published an article alleging that XTB engaged in improper practices, referring to the KNF's report and accusing the company of misappropriating client funds.
In September 2018, the KNF imposed a fine of PLN 9.9 million, indicating that from January 2014 to May 2015, the broker had not acted in clients' best interests. The KNF concluded that XTB employed "asymmetric price slippage," passing on execution losses to clients while delaying certain orders. An independent expert evaluated transaction data for nearly 20 million orders; customer losses were estimated between PLN 8 million and PLN 23.5 million, and "missed opportunities" reached PLN 84 million. XTB maintained that the practice affected only 3% of accounts it considered engaged in "scalping."
Newsweek Polska reported that, if the fine were upheld, six current and former board members could face prosecution under Article 286 of the Polish Criminal Code, which carries potential prison sentences. XTB appealed the decision to the Provincial Administrative Court, which rejected the request. In September 2019, the Warsaw Provincial Administrative Court confirmed the KNF's fine, dismissing the company’s cassation appeal.
In October 2019, members of the Trading Jam Foundation held a demonstration outside XTB's Warsaw offices, requesting compensation for retail investors who allegedly incurred losses linked to the company's actions. The group also criticized the KNF for delaying the disclosure of its inspection report, limiting investors' legal recourse.
Over five years, the investigative file expanded to 370 volumes, and more than 6,000 clients were questioned and granted victim status. In March 2023, the Supreme Administrative Court of Poland dismissed XTB's second cassation appeal and upheld the fine. XTB publicly disagreed with the outcome but confirmed it would comply with the payment. Meanwhile, nine additional client claims valued at PLN 9 million remained pending in court.

XTB vs Krzysztof Kramarczyk

In 2018, trader Krzysztof Kramarczyk accused XTB of deliberately slowing his transactions, allegedly causing him USD 1.2 million in losses, and failing to address his complaints. Between 2013 and 2016, Kramarczyk was among XTB's most active clients, occasionally generating about 5% of the firm's total retail turnover. He claimed that as his results improved, he experienced technical disruptions on the platform, including shutdowns and disconnections. While XTB's support attributed these issues to his devices or internet connection, Kramarczyk reported that the system functioned properly under a different account.
In 2017, after reviewing KNF materials on XTB's operations between January 2014 and May 2016, Kramarczyk launched a media campaign criticizing the company. In October of the same year, XTB filed a criminal complaint against him for alleged blackmail, asserting that he demanded PLN 3.5 million initially, later increasing the figure to PLN 7 million and then PLN 14 million. Kramarczyk countered that he was seeking compensation for his losses and that the KNF’s audit supported his allegations. As of February 2020, he was awaiting a hearing.

AMF fine

In November 2021, France's Financial Markets Authority imposed a €300,000 fine on XTB, citing multiple compliance failures. The regulator found that between 2013 and 2020, the company had promoted CFDs to non-professional clients in France and published misleading advertisements, without sufficiently warning about the high risks involved. On at least one occasion, XTB reportedly did not inform its French clients about a technical problem that interfered with proper order execution.

Regulatory issues in Brazil

In May 2023, XTB faced regulatory scrutiny in Brazil when the Comissão de Valores Mobiliários, Brazil's financial regulator, issued a stop order against XTB International Limited. According to the CVM, XTB was actively marketing and offering brokerage services to Brazilian investors without holding the necessary regulatory license required under Brazilian law. The regulator ordered XTB to immediately cease all unauthorized solicitation and warned of imposing daily fines if the company failed to comply. In October 2025, XTB said it had received regulatory approval in Brazil in February 2025 but was reconsidering its plans to enter the market, citing "protectionist measures".

Cyberattacks and platform outage (2025)

In mid-2025, Polish media reported cases in which cybercriminals gained access to some XTB client accounts and used rapid transactions in illiquid stocks to generate losses for the victims. XTB stated that the incidents affected about 0.017% of its clients and that none of the affected accounts had two-factor authentication enabled. In July–August 2025, XTB said it would reimburse clients who lost money due to cyberattacks and expanded account security measures, including making 2FA mandatory for all clients.
On 5 November 2025, XTB reported a platform incident that prevented some clients from modifying or closing certain CFD positions for several hours and temporarily suspended CFD trading while fixes were implemented. According to the company, the issue affected about 0.4% of roughly 25 million CFD positions and was caused by a technological limitation in a system component; functionality was restored later the same day.