Tax & Compliance·
12 min read

Forex Trading Tax in South Africa: How a Trading Journal Keeps You SARS-Ready

South African forex traders must report their trading profits to SARS. Whether you're taxed as income under Section 24I or as capital gains depends on how frequently you trade - but either way, you need records. A properly maintained trading journal is the simplest way to stay compliant and avoid penalties at tax time.

Disclaimer: This article is for educational purposes only and does not constitute tax or legal advice. Consult a registered South African tax practitioner for advice specific to your situation. Tax laws change - verify current rates and rules on the SARS website.

Updated April 2026

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.

Date and time of each tradeEstablishes the tax period and supports frequency-based classification
Currency pair (e.g., EUR/USD)Identifies the foreign currency instrument for Section 24I
Position direction (long/short)Needed for accurate P&L calculation
Entry and exit pricesCalculates gross profit or loss in the base currency
Position size (lots)Determines the monetary value of each pip movement
Broker commission and spread costDeductible trading expense - reduces taxable income
Exchange rate at close (SARS rate)Required for converting foreign currency P&L to ZAR
Profit/loss in ZARThe actual figure SARS needs for your tax return
Running annual totalShows your year-to-date trading income for provisional tax estimates

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.

Broker commissions and swap feesPer-trade costs directly tied to trading activity
Trading platform subscriptionMT4/MT5 VPS, charting software, data feeds
Trading journal softwareIncluding TradeJournal.co.za or any paid journal tool
Internet costs (proportional)The portion of your internet used for trading
Trading education coursesMust be directly related to your trading activity
Home office costs (proportional)If you trade from a dedicated space - electricity, rent proportion

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

1

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.

2

Verify ZAR conversions

Cross-check that P&L figures use the correct SARS exchange rates, not your broker's rates. Adjust any discrepancies.

3

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.

4

Total your trading income

Sum all realised P&L (closed trades) plus mark-to-market adjustments. This is your gross forex trading income.

5

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.

6

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.

7

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.

Related reading

Important notice: This article is for educational purposes only and does not constitute tax, legal, or financial advice. South African tax law is complex and subject to change. Always consult a registered tax practitioner (such as a SAIT member) before making tax decisions based on this information. TradeJournal.co.za is a trade tracking tool, not a tax advisory service.

Stay SARS-ready all year round

TradeJournal tracks your P&L in ZAR, logs your expenses alongside trades, and exports SARS-ready reports at year-end. No more February panic.

Start journaling free

No credit card required during beta