A listed, simple-to-use CFD broker with slick apps and no trading commissions.
Plus500 pairs the reassurance of a London-listed (FTSE 250) parent and broad tier-1 regulation with a clean, commission-free proprietary platform. Great for straightforward CFD trading, though there's no MetaTrader.
The score, by criterion
Plus500 scores highly on safety: its parent is listed on the London Stock Exchange (FTSE 250), and it is regulated across seven jurisdictions including the FCA, CySEC, ASIC and MAS — one of the broadest tier-1 footprints here.
| Regulator | Jurisdiction | Licence / reg. no. | Legal entity |
|---|---|---|---|
| FCA | United Kingdom | 509909 | Plus500UK Ltd |
| CySEC | Cyprus (EU) | 250/14 | Plus500CY Ltd |
| ASIC | Australia | AFSL 417727 | Plus500AU Pty Ltd |
| FMA | New Zealand | FSP 486026 | Plus500AU Pty Ltd |
| FSCA | South Africa | 47546 | Plus500AU Pty Ltd |
| MAS | Singapore | CMS100648-1 | Plus500SG Pte Ltd |
| FSA | Seychelles | SD039 | Plus500SEY Ltd |
Plus500 charges no trading commission; the cost is in the spread (EUR/USD around 0.8 pips). Note the other fees that matter for longer holds: overnight funding, a currency-conversion charge up to 0.7%, and a $10/month inactivity fee after three months without login.
Trading runs on Plus500's own WebTrader and mobile apps — clean, quick and beginner-friendly — with Plus500 Invest offering real shares in some regions. There is no MetaTrader support, and the catalogue is CFD-focused (2,000+ instruments).
A good fit for traders who want a simple, well-regulated CFD platform and don't need MetaTrader, raw spreads or advanced tooling. Scalpers and algo traders will prefer an ECN broker.
Trading forex & CFDs carries a high risk of loss — between 74% and 89% of retail investor accounts lose money when trading CFDs. This is independent editorial analysis, not financial advice or a recommendation to trade. Figures such as spreads and licences were verified as of August 2026 and may change; always confirm current terms and licence status in the regulator's own register.