CFD Trading in South Africa

Contributor Image
Written By
Contributor Image
Written By
Paul Holmes
Paul has over 14 years experience in the trading industry, both as a full-time trader and working with leading brokers. He’s traded indices and forex, developed proprietary day trading techniques, and built his own MetaTrader algorithms. He excels at delivering simple-to-follow guides for beginners to experienced traders.  
Contributor Image
Edited By
Contributor Image
Edited By
James Barra
James is an investment writer with a background in financial services. As a former management consultant, he has worked on major operational transformation programmes at prominent European banks. James authors, edits and fact-checks content for a series of investing websites.
Contributor Image
Fact Checked By
Contributor Image
Fact Checked By
Michael MacKenzie
Michael is a writer and editor with over a decade in journalism and publishing. His niche lies in editing and fact-checking content in the financial services sector, with a focus on online brokers and trading platforms. Michael previously reported on politics and economics in the Middle East and edits books for established publishers.
Updated

Do you want to trade short-term price movements in markets like gold, one of South Africa’s key exports, without owning the asset? With contracts for difference (CFDs), trade rising and falling prices with a modest investment.

This beginner’s guide to CFD trading in South Africa explains the opportunities and risks, unpacks the regulatory and tax requirements on CFD traders, and walks through an example trade.

Quick Introduction

  • A CFD is a derivative that lets you speculate on an asset’s price movement; you can trade CFDs on South African stocks, profiting from price changes without buying shares.
  • CFDs are often traded using leverage, meaning you only need to deposit a fraction of the total value of your trade. This increases profits but also losses, so risk management is key.
  • The Financial Sector Conduct Authority (FSCA), a ‘yellow tier’ body in DayTrading.com’s Regulation & Trust Rating, regulates CFD trading in South Africa.
  • Trading CFDs incurs spreads (difference between buying and selling price), overnight financing (if you don’t day trade and hold positions overnight), and potentially commissions.

Best CFD Brokers in South Africa

We've tested hundreds of CFD brokers as of December 2024, and these are the 4 best for South African traders:

Click a broker for details
  1. 1
    AvaTrade
    20% Welcome Bonus up to $10,000

    Ratings
    4.8 / 5
    4.3 / 5
    4.5 / 5
    3.8 / 5
    4.3 / 5
    4.3 / 5
    4.3 / 5
    4.5 / 5
    4.3 / 5
    4 / 5

    $100
    0.01 Lots
    1:30 (Retail) 1:400 (Pro)
    ASIC, CySEC, FSCA, ISA, CBI, FSA, FSRA, BVI, ADGM, CIRO, AFM
    CFDs, Forex, Stocks, Indices, Commodities, ETFs, Bonds, Crypto, Spread Betting, Futures
    WebTrader, AvaTradeGO, AvaOptions, AvaFutures, MT4, MT5, AlgoTrader, TradingCentral, DupliTrade
    Skrill, Wire Transfer, FasaPay, Mastercard, Perfect Money, Swift, MoneyGram, Credit Card, WebMoney, JCB Card, Debit Card, Neteller, Boleto
    USD, EUR, GBP, CAD, AUD
  2. 2
    XM
    $30 No Deposit Bonus When You Register A Real Account

    Ratings
    3.8 / 5
    4.3 / 5
    4 / 5
    3.8 / 5
    3.3 / 5
    4 / 5
    4.3 / 5
    4.3 / 5
    4.7 / 5
    3.9 / 5

    $5
    0.01 Lots
    1:1000
    ASIC, CySEC, DFSA, IFSC
    CFDs, Forex, Stocks, Commodities, Indices, Thematic Indices, Precious Metals, Energies
    MT4, MT5, TradingCentral
    Credit Card, Debit Card, Skrill, Neteller, Wire Transfer, Perfect Money, Apple Pay, Google Wallet, TransferWise, Visa, M-Pesa
    USD, EUR, GBP, JPY
  3. 3
    IC Markets

    Ratings
    4.6 / 5
    4 / 5
    3.5 / 5
    4.6 / 5
    4 / 5
    4.5 / 5
    4 / 5
    3.5 / 5
    3.1 / 5
    4.2 / 5

    $200
    0.01 Lots
    1:30 (ASIC & CySEC), 1:500 (FSA), 1:1000 (Global)
    ASIC, CySEC, FSA, CMA
    CFDs, Forex, Stocks, Indices, Commodities, Bonds, Futures, Crypto
    MT4, MT5, cTrader, TradingView, TradingCentral, DupliTrade
    PayPal, Skrill, Neteller, Visa, UnionPay, Wire Transfer, Rapid Transfer, Mastercard, POLi, BPAY, Credit Card, Klarna, Swift, SafeCharge
    USD, EUR, GBP, CAD, AUD, NZD, JPY, CHF, HKD, SGD
  4. 4
    Deriv

    Ratings
    3.5 / 5
    4 / 5
    4.8 / 5
    3.3 / 5
    4.5 / 5
    3.8 / 5
    2.5 / 5
    3.8 / 5
    4.2 / 5
    4.5 / 5

    $5
    0.01 Lots
    1:1000
    MFSA, LFSA, BVIFSC, VFSC, FSC, SVGFSA
    CFDs, Multipliers, Accumulators, Synthetic Indices, Forex, Stocks, Options, Commodities, ETFs
    Deriv Trader, Deriv X, Deriv Go, MT5, cTrader, TradingView
    Neteller, Visa, Skrill, WebMoney, FasaPay, Perfect Money, Diners Club, Banxa, Paytrust, Wire Transfer, Mastercard, Credit Card, JCB Card, Sticpay, Trustly, Volet, Paysafecard, AstroPay, Maestro, Airtm, Boleto, JetonCash, Przelewy24, Bitcoin Payments
    USD, EUR, GBP

All CFD Brokers in South Africa

How Does CFD Trading Work?

A CFD is an agreement with a broker to exchange the difference between the opening and closing price of an asset, allowing you to profit from market movements without owning the asset.

Leverage is one of the most enticing elements of CFDs. Leverage lets you open larger positions while only committing a fraction of the total value or margin needed to, for example, buy the equivalent amount of shares listed on South African stock markets.

Let’s consider a scenario using the FTSE/JSE Africa All Shares Index, which comprises the top 99% of the market capitalization of all listed companies on the Johannesburg Stock Exchange.

If you’re convinced the FTSE/JSE will rise, you’d enter a CFD buy position. If each contract is valued at ZAR 86,000 (approximately the index price), and your brokerage requires a 5% margin, then to take a position on 10 contracts, you’d need a margin requirement of ZAR 43,000 (86,000 per contract x 10 contracts x 5%).

If the FTSE/JSE rises to 87,000, the price increase would yield ZAR 1,000 per contract. By closing your position, you could bag a total profit of ZAR 10,000 (10 contracts x ZAR 1,000), minus any fees your broker charges.

However, if the index falls to ZAR 85,000, you could lose ZAR 10,000, illustrating the risks involved with CFD trading; although you can control a significant size with leverage, gains and losses are magnified.

Understanding how margin and leverage work is fundamental.

If you’re new to CFD trading, consider a demo account. It’s an excellent introduction to practice strategies and builds your confidence before you risk real money.

author image
Paul Holmes
Author

What Can I Trade?

CFD trading in South Africa delivers many trading opportunities across several financial markets, both in South Africa and internationally:

💡
The availability of underlying assets varies depending on the South African CFD broker. South African markets are well-established. Liquidity is high for stock and index trading, and trading fees are highly competitive.

CFDs have gained significant popularity in South Africa where Single Stock Futures (SSFs) are also prominent. However, there are notable differences: SSFs expire while CFDs do not and SSFs represent 100 shares, whereas CFDs often represent 1 share.

CFD trading is legal in South Africa and regulated by the Financial Sector Conduct Authority (FSCA), the primary regulatory body overseeing and licensing financial services, including brokers offering CFD trading.

The FSCA ensures firms comply with local financial regulations, promotes market integrity, and protects retail traders from unfair practices.

Regulation ensures brokers meet specific standards, including capital adequacy, segregation of client funds, transparency, and fair trading operations.

South African residents can trade CFDs through local and international brokers that accept South African clients. International brokers must either be registered with the FSCA or comply with local regulations.

Is CFD Trading Taxed In South Africa?

Profits made from CFD trading are subject to taxation by the South African Revenue Service (SARS).

Suppose you are trading CFDs actively and frequently (i.e., your primary source of income or main activity is CFD trading). In that case, SARS may consider your profits as income, meaning profits get added to your overall taxable income and taxed at the standard income tax rates, ranging from 18% to 45%.

If CFD trading is a secondary activity, your profits might be classified as capital gains. South African residents must pay capital gains tax on net gains made during the tax year. For individuals, 40% of capital gains are included in taxable income and then taxed at their marginal tax rate.

CFD traders must report their profits and losses to SARS as part of their annual tax return. It’s essential to keep accurate records of all trades to help you calculate the taxable amount of your CFD profits.

💡
Losses may be offset against CGT to reduce taxable capital gain for the year. You may deduct certain expenses, such as platform fees, data subscriptions, or other costs directly linked to generating income from CFD trading.

If you’re trading stock CFDs, you may be entitled to dividends or charged for interest (financing costs). Any dividend adjustments you receive from stock CFDs are usually taxed as income in South Africa. Conversely, financing costs on leveraged positions may be considered deductible expenses.

If you’re a CFD trader and generate significant profits, you may be required to register for provisional tax. Provisional taxpayers make payments twice a year to SARS (in advance) based on their expected taxable income.

An Example Trade

To show you how CFD trading in Africa really works, I decided to trade Sasol Ltd (SOLJ) as a CFD.

Sasol Limited is a chemical and energy company listed on the Johannesburg Stock Exchange. It operates in South Africa and internationally.

Fundamental Analysis

I was drawn to this CFD share opportunity because my free screening software flagged it as oversold. The analyst sentiment I researched suggested it was a buy, with some suggesting a target price as high as 19,000. I entered my long CFD trade at 11,700, close to the 52 WK low of 11,036.

When analyzing a potential stock to trade as a CFD, I trust several vital metrics:

With a one-year change of -54.89%, my theory regarding the stock being oversold was validated.

Technical Analysis

I believe in using as few indicators for technical analysis as possible on my charts. I also favor analysing candlestick formations for price action when looking for day trading opportunities.

I need to make rapid decisions when taking day trades, so it’s best to look at any chart (on any time frame) and make a snap “yes or no?” decision over a potential trade.

I’m looking for positive expectancy in trading strategies. If I’m right with trade direction approximately 60% of the time and can control my risk per trade at 1%, I should (in theory) be profitable over the medium to long term.

Using smoothed Heikin Ashi bars reduces candlestick formation analysis to its simplest elements.

1-Hour Timeframe

In the below 1-hour (HR) timeframe, I could see the bearish momentum exhausting. The last two bearish candlesticks/bars made higher lows, while the final bearish candlestick formed a Doji, indicating market indecision and a balance between buyers and sellers.

Volatility then increased as momentum shifted from bearish to bullish. A series of bullish candles with relatively full bodies and short wicks (shadows) followed, which suggested that the bullish momentum was sustained throughout the day’s trading sessions.

1-hour chart of Sasol South African stock for a CFD trade
Source: Investing.com

I used a CFD share market order to enter as the first bullish candle formed:

I used 1:5 leverage to take this trade on 30 contracts, which required a 20% margin, equalling ZAR 70,800. My profit was ZAR 9,000, before accounting for my broker fees.

Given the volatile nature of CFD trading, a solid risk management strategy is crucial.

This can include setting stop-loss orders to automatically exit trades if they move against you and limiting the size of your positions relative to your overall portfolio.

author image
Paul Holmes
Author

Bottom Line

CFD trading in South Africa offers a flexible and accessible way to engage with global markets, from stocks and commodities to forex and indices. It is fully legal and regulated by the FSCA, ensuring protection for retail traders.

However, due to the inherent risks, especially with leveraged positions, beginner traders must educate themselves, manage risks carefully, and choose reputable, regulated brokers.

With proper understanding and strategy, CFD trading can be a valuable tool for diversifying investments and capitalizing on market opportunities in South Africa.

To get started, use DayTrading.com’s choice of the top platforms for day trading CFDs in South Africa.

Article Sources

The writing and editorial team at DayTrading.com use credible sources to support their work. These include government agencies, white papers, research institutes, and engagement with industry professionals. Content is written free from bias and is fact-checked where appropriate. Learn more about why you can trust DayTrading.com