An ODP (OTC Derivative Provider) licence authorises a broker, transacting as principal, to originate, issue or make a market in OTC derivatives — and retail CFDs are OTC derivatives. So a broker writing CFDs onshore in South Africa must be an FSCA-authorised ODP. An FSP-only broker issues CFDs through an offshore principal instead.
What is an ODP licence?
Under the Financial Markets Act 19 of 2012 and the FSCA's Conduct Standard 1 of 2018, an OTC Derivative Provider (ODP) is a person who, transacting as principal, originates, issues, sells or makes a market in over-the-counter derivatives. Retail contracts for difference (CFDs) — the leveraged products most retail forex traders actually trade — are OTC derivatives. So a broker that writes CFDs as principal for South African clients must hold an FSCA ODP authorisation.
Crucially, a FAIS (FSP) licence does not, on its own, allow a firm to issue or write CFDs as principal. The two licences answer different questions: an FSP licence covers advice and intermediary services, while an ODP licence covers actually being the principal counterparty that writes the derivative. A broker can hold an FSP licence and still not be authorised to write CFDs onshore as principal — which is the distinction most marketing pages blur.
FSP-only versus ODP-holder — what's the difference to a trader?
An FSP-only broker issues CFDs to South African clients through an offshore principal entity. Your contract is, in substance, written by an entity outside South Africa, even if a local FSP-licensed entity sits in front of it. An ODP holder, by contrast, is authorised to write those CFDs onshore as principal under South African law, so the derivative is issued within the local regulatory perimeter.
This onshore-versus-offshore principal distinction — not star ratings or marketing claims — is the honest spine of broker comparison in South Africa. It changes the regulatory regime your contract sits under and, potentially, the protections and recourse available to you. RandBroker leads its comparison with the ODP holders precisely because that is the most defensible local credential, then surfaces strong FSP-licensed names with the offshore-execution caveat stated plainly.
- FSP-only broker → CFDs issued via an offshore principal (e.g. the broker's overseas entity).
- ODP holder → authorised to write CFDs onshore in South Africa as principal.
- An FSP (FAIS) licence alone does not authorise writing CFDs as principal.
- Unlicensed ODP activity carries penalties of up to R10 million and/or 5 years.
Which South African brokers hold their own ODP licence?
On RandBroker's launch shortlist, the lead-rank brokers are those whose South African entity holds its own FSCA ODP licence: Exness (FSP 51024, with an ODP authorisation held via its group), Scope Markets SA (FSP 47025, with its own ODP64 — the cleanest own-ODP credential of the shortlist), and IG South Africa (FSP 41393, granted an ODP after an initial refusal and appeal). These are the most defensible "locally licensed, onshore-regulated" names.
Strong FSCA-licensed brokers such as XM (FSP 49976) and Tickmill (FSP 49464) offer ZAR accounts but do not hold a confirmed own ODP, so their execution runs offshore — a fact we state rather than hide. Several others (Plus500 awaiting ODP, FP Markets, Trive via Finalto, AvaTrade, HFM) carry caveats. All of these licence and ODP facts are corroborated from broker disclosure plus secondary sources and are pending a live FSCA-register confirmation; we never publish an unconfirmed ODP claim as fact.
Does an offshore-principal broker mean you have no protection?
Not necessarily — but it changes the picture, and you should understand it before you deposit. An FSP-only broker can be a legitimate, well-run, multi-regulated firm; the point is that the CFD you trade is issued by an offshore principal, so the regulatory regime and recourse attached to your contract may differ from those of an onshore ODP-issued contract. Treat the ODP question as one important input, not a single pass/fail.
The practical move is to confirm, in your client agreement, exactly which entity is your counterparty and what it is authorised to do, then check that entity on the FSCA register. RandBroker exists to make that distinction visible — we surface FSP and ODP status honestly so you can weigh onshore protection against the other factors that matter to you. We do not tell you which to choose; that judgement is yours.
Frequently asked questions
What does ODP stand for in South African forex?
ODP stands for OTC Derivative Provider. Under the Financial Markets Act 19 of 2012 and Conduct Standard 1 of 2018, an ODP is a person who, transacting as principal, originates, issues, sells or makes a market in over-the-counter derivatives such as retail CFDs.
Why does an ODP licence matter when choosing a broker?
Because retail CFDs are OTC derivatives, a broker writing them onshore in South Africa as principal must be an FSCA-authorised ODP. An FSP-only broker issues CFDs through an offshore principal instead. This onshore-versus-offshore distinction changes the regulatory regime your contract sits under.
Is an FSP licence the same as an ODP licence?
No. A FAIS (FSP) licence covers advice and intermediary services; an ODP licence covers being the principal counterparty that writes the derivative. A broker can hold an FSP licence and still not be authorised to write CFDs onshore as principal — they are separate authorisations.
Which South African brokers hold their own ODP licence?
On RandBroker's shortlist, the lead-rank own-ODP brokers are Exness, Scope Markets SA (ODP64) and IG South Africa. Names such as XM and Tickmill are FSCA-licensed with ZAR accounts but have no confirmed own ODP. All licence and ODP facts are pending a live FSCA-register confirmation.
Is it unsafe to use an FSP-only (offshore-principal) broker?
Not necessarily — many are legitimate, multi-regulated firms. But the CFD you trade is issued by an offshore principal, so the regulatory regime and recourse may differ from an onshore ODP contract. Confirm which entity is your counterparty in your client agreement and check it on the FSCA register before depositing.
Sources & further reading
RandBroker is an independent EU-based publisher comparing FSCA-regulated forex and CFD brokers for South African traders. Our editorial desk verifies every licence on the FSCA register and never accepts payment for a better review. We compare and inform; we do not give financial advice.