Is forex trading taxable in South Africa?
Yes. All profits from forex trading are taxable for South African residents. There is no exemption, no threshold below which you don't need to report, and no loophole for trading through offshore brokers. If you're a South African tax resident and you make money trading forex, SARS expects you to declare it.
The question isn't whether you'll be taxed - it's how. SARS classifies your forex income into one of two categories based on your trading behaviour, and the difference in tax treatment is significant.
Income tax vs capital gains tax: how SARS classifies your forex profits
SARS uses three factors to decide how your forex profits are taxed: how frequently you trade, your intention when entering positions, and how long you hold them. Most retail forex traders fall into the income category.
Income Tax (Section 24I)
- •Trade daily or weekly
- •Hold positions for hours or days
- •Speculative intent (trading to profit from price movement)
- •Taxed at your marginal rate (18%-45%)
- •100% of profit is taxable
Capital Gains Tax
- •Trade infrequently (monthly or less)
- •Hold positions for weeks or months
- •Investment intent (longer-term currency exposure)
- •Only 40% of gains included in income
- •Annual exclusion of R40,000
Practical example: If you earned R100,000 from forex trading in a tax year and SARS classifies it as income, you pay tax on the full R100,000 at your marginal rate. If classified as capital gains, only R40,000 is included in your income (40% of R100,000), minus the R40,000 annual exclusion - meaning R0 is taxable if this is your only capital gain. The classification depends entirely on your trading behaviour, and a journal that documents your frequency and holding periods is the strongest evidence you can provide.
If you open and close trades within the same day, trade multiple times per week, and your primary intention is to profit from short-term price movements, SARS will almost certainly classify your profits as income. This applies to the vast majority of retail forex traders in South Africa.
What records does SARS require from forex traders?
SARS requires you to keep financial records for a minimum of 5 years. For forex traders, this means a complete record of every trade. Here are the specific fields you need.
How a trading journal simplifies your SARS filing
Most traders don't think about tax until February, then spend days trying to reconstruct their trade history from broker statements. Broker statements are often incomplete - they show the trades, but not in the format SARS needs, and rarely with the correct SARS exchange rate for ZAR conversion.
A trading journal that you maintain throughout the year solves this in three ways:
Real-time ZAR conversion
Every trade is recorded with its ZAR-equivalent P&L at the time it's closed, not reconstructed months later with approximate rates.
Expense tracking alongside trades
Commission, swap fees, and platform costs are logged as they occur, making it easy to total your deductible expenses at year-end.
Classification evidence
Your journal shows your trading frequency, holding periods, and patterns - the exact factors SARS uses to determine whether your profits are income or capital gains. If you're ever audited, a well-maintained journal is the strongest documentation you can provide.
The traders who have the smoothest tax season are the ones who journal consistently. Not because they enjoy it, but because they've already done the work by the time they need the numbers.
Mark-to-market: the rule most SA traders overlook
Under Section 24I, if you hold any open forex positions at the end of your tax year, you must value them at market value on that date - even though you haven't closed the trade. This is called mark-to-market accounting, and it catches many traders off guard.
For example, if you're long EUR/USD and the trade is showing an unrealised profit of $200 on the last day of your tax year, that R3,680 (at R18.40/USD) is included in your taxable income for that year - regardless of whether you close the trade or it later moves against you.
A trading journal that tracks your open positions at year-end and records the mark-to-market values gives you the exact figures you need for your ITR12. Without it, you're manually checking your broker platform on 28 February and hoping you capture everything correctly.
Trading expenses you can deduct from your SARS return
If your forex trading is classified as income (not capital gains), you can deduct expenses that are directly and exclusively related to your trading activity. These reduce your taxable income.
Important: Keep receipts for every expense you claim. SARS can request proof of any deduction during an audit. A journal that logs these expenses alongside your trades creates a clear audit trail.
Provisional tax: why traders need to pay twice a year
If your forex trading income exceeds the threshold for provisional tax, you're required to make two provisional tax payments during the year - not just one payment at filing time. The provisional tax system requires payments in August and February.
To calculate your provisional payments, you need an estimate of your annual trading income partway through the year. A trading journal with a running annual P&L total gives you this figure instantly. Without one, you're guessing - and under-estimation attracts SARS penalties.
If your total taxable income (including trading income, salary, and other sources) exceeds R30,000 per year and is not solely from a single employer deducting PAYE, you likely need to register as a provisional taxpayer. Consult a tax practitioner to confirm your specific obligations.
Tax mistakes South African forex traders commonly make
Not reporting at all
SARS receives information from international brokers through Common Reporting Standards (CRS). They know about your foreign accounts.
Claiming CGT treatment when trading daily
If you trade frequently, SARS will reclassify your gains as income and charge penalties plus interest on the underpayment.
Using broker exchange rates instead of SARS rates
SARS publishes official exchange rates. Your broker's rate and the SARS rate may differ, and SARS expects calculations using their rates.
Forgetting mark-to-market on open positions
Under Section 24I, unrealised gains on open positions at year-end are taxable. This is the most commonly missed requirement.
Not keeping records for 5 years
SARS can audit up to 5 years back (longer for fraud). If you can't produce records, the onus of proof shifts to you.
Step-by-step: preparing your forex tax return with a journal
Export your annual trade log
At the end of the tax year, export all trades from your journal. If you've maintained it throughout the year, this is a one-click operation.
Verify ZAR conversions
Cross-check that P&L figures use the correct SARS exchange rates, not your broker's rates. Adjust any discrepancies.
Calculate mark-to-market on open positions
Record the market value of any positions still open at year-end. Include the unrealised P&L in your trading income.
Total your trading income
Sum all realised P&L (closed trades) plus mark-to-market adjustments. This is your gross forex trading income.
Deduct allowable expenses
Subtract commission, swap fees, platform costs, and other deductible expenses from your gross income. The result is your net taxable trading income.
Include on your ITR12
Add your net forex trading income to your annual tax return under the appropriate income category. If classified as income, it goes under 'Other income'. If capital gains, under the CGT section.
Archive your journal for 5 years
Save a copy of your complete trade log, expense receipts, and any supporting calculations. SARS can request these at any time during the retention period.
Common questions
Do I need to pay tax on forex trading in South Africa?
Yes. All forex trading profits earned by South African tax residents are taxable. Frequent traders are taxed under Section 24I at your marginal rate (up to 45%). Infrequent traders may qualify for capital gains tax, where only 40% of gains are included in income. SARS determines the classification based on frequency, intention, and holding period.
How does SARS classify forex trading income?
SARS uses three factors: frequency of trading (daily/weekly = income), intention when entering (speculative = income), and holding period (hours/days = income, months = potentially capital). Most retail forex traders are classified as income earners, not capital gains recipients.
What records do I need to keep for SARS?
Keep records for a minimum of 5 years. For each trade: date and time, currency pair, position size, entry and exit prices, exchange rate for ZAR conversion, and P&L in ZAR. A trading journal that exports these fields simplifies your filing significantly.
Can I deduct trading expenses?
If classified as income, yes. Deductible expenses include broker commissions, swap fees, platform subscriptions, trading journal costs, proportional internet costs, and education courses directly related to trading. Keep receipts for all claimed deductions.
What happens if I don't report forex income?
Failing to report is tax evasion. SARS can impose penalties of 25-200% of the tax shortfall plus interest. SARS exchanges information with international financial institutions through CRS - they have visibility into foreign accounts. Voluntary disclosure is always better than being caught.
How do I convert forex profits to ZAR for tax purposes?
Use the SARS-published exchange rate for the date the trade was closed. For mark-to-market on open positions, use the rate on the last day of your tax year. SARS rates are available on the SARS website - don't use your broker's rate, as it may differ.
