Home โ€บ Trading Tools โ€บ Scaling In & Out Calculator

Forex Trading Tax Calculator (SARS)

i What this calculator does

A forex trading tax calculator estimates how much South African income tax you'd owe on your trading profit, based on current SARS individual tax brackets, whichever classification (revenue or capital gain) applies to your trading pattern, and your other taxable income for the year.

Enter your trading profit, other annual income, and age, and the calculator works out the estimated incremental tax specifically attributable to your trading, both in Rand and as an effective percentage of your gross trading profit.

๐Ÿงฎ
Forex Trading Tax Calculator (SARS)
Enter your trade details below

This calculator is for educational purposes only. Results are estimates and may vary depending on market conditions, spreads, commissions, platform settings, and exchange rates. It should not be considered financial advice.

โ†— Calculation Result
Calculation Breakdown
Full transparency on how this result was calculated.
Trading profit: gross vs. tax vs. net
Estimated impact of tax on your trading profit

Frequently asked questions

Is forex and CFD trading profit taxed as income or capital gains in South Africa?

It depends on your trading pattern and intent, not a fixed rule. SARS generally treats frequent, active trading as revenue, taxed at your full marginal income tax rate. Longer-term, infrequent trading is more likely to qualify for capital gains treatment, which benefits from a 40% inclusion rate and an annual R50,000 exclusion, resulting in a meaningfully lower effective tax rate.

How does this calculator estimate my tax?

It calculates your total tax liability with your trading profit included, then subtracts what your tax would have been on your other income alone. The difference is the estimated incremental tax specifically attributable to your trading profit, using the current standard SARS individual tax brackets and primary/secondary/tertiary rebates.

Why does the same trading profit produce different tax depending on my other income?

South Africa uses a progressive marginal tax system, each additional rand of income is taxed at the rate for the bracket it falls into. Trading profit added on top of a higher existing income gets taxed starting from a higher bracket than the same trading profit added to a lower income, which is exactly why the calculator asks for your other income specifically.

What is the R50,000 annual exclusion mentioned for capital gains?

SARS allows the first R50,000 of net capital gains in a tax year to be excluded from tax entirely, for individuals. Only the amount above that threshold is subject to the 40% inclusion rate before being taxed at your marginal rate. This calculator applies that exclusion when you select the capital gain classification.

Does this calculator account for provisional tax?

No, this calculator estimates your annual tax liability, not the provisional tax payment schedule. If your trading and other income requires provisional tax registration, you'll typically pay in two (or three) instalments during the tax year rather than one lump sum, but the total annual liability estimated here still applies.

Can I switch between revenue and capital gains treatment from year to year?

SARS expects consistent treatment based on your actual trading pattern and intent, not a choice you make freely each year to minimise tax. Switching classification without a genuine change in how you trade is a common audit flag, worth discussing your specific pattern with a tax practitioner rather than choosing whichever classification produces a lower number.

How accurate is this estimate?

It's a reasonable estimate based on standard individual tax brackets and rebates, but it doesn't account for medical aid tax credits, retirement fund contributions, other deductions, or your complete tax situation. Treat it as a planning tool to understand the rough scale of tax exposure, not a substitute for a proper tax return calculation or advice from a registered tax practitioner.

How does SARS decide if my trading is revenue or capital gains?

SARS looks at factors like frequency of trading, holding periods, the intention behind each transaction, and whether trading is your primary income source, frequent, short-term forex or CFD trading is very often classified as revenue rather than capital gains.

Do I still owe tax if my broker is based offshore?

Yes, South African tax residents are taxed on worldwide income, including trading profits earned through offshore or international brokers, the location of your broker doesn't exempt you from South African tax obligations.

What records should I keep for accurate tax calculation?

Keep detailed records of every trade, dates, entry and exit prices, position sizes, and resulting profit or loss, alongside broker statements, since SARS can request supporting documentation for any figures declared.

Does this calculator account for losses carried forward from previous years?

No, this calculator computes tax on the current figures you enter, if you have assessed losses from prior years that can offset current income, factor that in separately or consult a tax professional for your specific situation.

Is provisional tax registration required for forex trading income?

If trading forms a meaningful part of your income, SARS often expects provisional tax registration and bi-annual payments rather than only an annual return, see our dedicated article on provisional tax registration for full criteria.

๐Ÿ›ก๏ธ
Put the numbers into practice

Try Your Results on a Free Demo Account

Open a free demo account to test position sizes, margin, and risk settings with real market conditions before risking real funds.

Open a free demo account
  • FSCA RegulatedTrade with confidence
  • Practice Risk FreeReal market conditions
  • Beginner FriendlyPerfect for learning

79% of retail CFD accounts lose money. Demo accounts do not guarantee future profits.