SARS taxes forex and CFD gains on your intention and trading pattern, not the instrument label. Frequent short-term profit-seeking is generally taxed as revenue (ordinary income at your marginal rate); genuinely long-term holding may fall under capital gains tax. Most active retail traders sit on the revenue side. This is information, not tax advice.
Is forex trading taxed in South Africa?
Yes — profits from forex and CFD trading are taxable in South Africa, and SARS expects them to be declared. What changes is how they are taxed. SARS looks at your intention and your actual trading pattern rather than the label on the instrument. The central question is whether you are trading to make frequent short-term profits (a revenue activity) or genuinely investing for the long term (which may attract capital gains tax).
For most active retail forex and CFD traders, the frequent, short-term, profit-seeking pattern means the gains are treated as revenue — ordinary income, taxed at your marginal rate. RandBroker does not publish tax rates, brackets or the CGT inclusion rate, because these are set and adjusted in the annual national Budget and change from year to year. For the actual numbers, always consult the SARS tax tables for the relevant tax year.
Revenue or capital gains — how does SARS decide?
The distinction turns on intention and behaviour. Trading frequently, holding positions for short periods, using leverage, and seeking to profit from price movement all point toward a revenue (income) intention — and revenue gains are taxed as ordinary income at your marginal rate. Holding genuinely for the long term, infrequently, with an investment intention, points more toward a capital nature, where capital gains tax may apply instead.
There is no single bright-line test; SARS weighs the full picture, and the same person can hold some positions on income account and others on capital account. Because the consequences differ and the facts matter, this is exactly the kind of question to take to a registered tax practitioner for your own situation. RandBroker explains the framework; it does not classify your specific trading for you.
- Frequent, short-term, leveraged, profit-seeking trading → generally revenue (ordinary income at your marginal rate).
- Genuinely long-term, infrequent, investment-intention holding → may fall under capital gains tax.
- SARS weighs intention and the overall pattern — there is no single bright-line test.
- We do not publish rates or the CGT inclusion rate — see the SARS tables for the relevant tax year.
Do you need to register as a provisional taxpayer?
Trading income that is not subject to PAYE (employees' tax) often means you fall into the provisional tax system. Provisional taxpayers generally make two payments a year — typically by the end of August and the end of February — estimating taxable income and paying tax in advance, with a final reconciliation at assessment. If a meaningful share of your income comes from trading rather than a salaried job, provisional registration is commonly relevant.
Whether you must register, and the exact thresholds and deadlines, depend on your full circumstances and can change, so confirm your position with SARS or a registered tax practitioner. The practical habit that saves trouble later is to keep complete records of every trade, deposit and withdrawal from day one — your broker statements (easier to reconcile on a ZAR account) are the backbone of an accurate return.
What trading expenses can you deduct?
Where trading is conducted on revenue account as a genuine income-earning activity, expenses actually incurred in producing that income may be deductible — for example, certain platform, data or transaction costs directly related to the trading. As with the income side, the deductibility of any specific expense depends on the facts and on the current law, so it is not a blanket rule you can apply without checking.
Two honest caveats. First, this guide is general information, not tax advice — your deductions and your tax treatment depend on your own circumstances, and you should confirm them with SARS or a registered tax practitioner. Second, never let a tax deduction tempt you to trade beyond what you can afford to lose; trading is high-risk and the majority of retail accounts lose money. Get the tax framework right, but keep risk first.
Frequently asked questions
Do I have to pay tax on forex trading in South Africa?
Yes. Profits from forex and CFD trading are taxable in South Africa and must be declared to SARS. How they are taxed depends on your intention and trading pattern — frequent short-term trading is generally treated as revenue (ordinary income), while genuinely long-term holding may fall under capital gains tax.
Is forex trading taxed as income or capital gains?
It depends on intention and behaviour. Frequent, short-term, leveraged, profit-seeking trading generally points to revenue (ordinary income at your marginal rate), which is where most active retail traders sit. Genuinely long-term, infrequent investment holding may attract capital gains tax. There is no single bright-line test — SARS weighs the full picture.
What tax rate applies to forex profits?
RandBroker does not publish tax rates, brackets or the CGT inclusion rate, because they are set and adjusted in the annual national Budget and change year to year. For the actual figures, consult the SARS tax tables for the relevant tax year, and confirm your own position with a registered tax practitioner.
Do forex traders need to register as provisional taxpayers?
Often yes — trading income that is not subject to PAYE typically falls into the provisional tax system, which generally involves two payments a year (around the end of August and the end of February). Whether you must register depends on your full circumstances, so confirm your position with SARS or a registered tax practitioner.
Can I deduct trading expenses?
Where trading is on revenue account as a genuine income-earning activity, expenses actually incurred in producing that income may be deductible, subject to the current law and your facts. This is general information, not tax advice — confirm any specific deduction with SARS or a registered tax practitioner.
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.