Home โ€บ Legal & Regulation โ€บ How Does SARS Tax Cryptocurrency Gains in South Africa?

How Does SARS Tax Cryptocurrency Gains in South Africa?

i Short answer

SARS treats cryptocurrency as an asset for tax purposes, not as currency. Profits from buying and selling cryptocurrency are taxable: either as revenue income (if you trade frequently, taxed at your marginal rate up to 45%) or as capital gains (if you hold for longer-term investment, with an effective individual rate of approximately 18%). SARS has confirmed this in its Crypto Assets Tax guide. South African residents must declare all crypto gains on their annual ITR12 tax return, regardless of whether profits are in ZAR, BTC, or any other form - and whether the exchange is South African or offshore. Since March 2026, this declaration is backed by direct exchange reporting under CARF, which gives SARS standardised transaction data straight from crypto platforms.

How SARS Officially Classifies Cryptocurrency

SARS Crypto Tax Summary

AssetSARS classifies crypto as an asset, not currency
RevenueFrequent trading = income tax up to 45%
CGTLong-term holding = effective ~18% (individual)
ITR12All crypto gains must be declared annually

SARS published a Crypto Asset Tax guide that formally clarified its position: cryptocurrency is treated as an asset (similar to shares or property) for South African income tax purposes. This means every disposal of cryptocurrency - whether you sell for ZAR, swap one crypto for another, or use crypto to pay for something - is a taxable event. The ZAR value at the time of disposal minus the ZAR cost at acquisition is your gain or loss.

SARS has also stated that it receives data from South African crypto exchanges under existing financial intelligence frameworks, and SARS has begun including specific crypto asset fields in the ITR12 return. The assumption that offshore or decentralised crypto activity is invisible to SARS is increasingly incorrect and potentially expensive.

ZA
SA-specific warning: Swapping Bitcoin for Ethereum is a taxable disposal in South Africa. You must calculate the ZAR gain on your Bitcoin at the moment of swap. This is one of the most frequently overlooked crypto tax obligations for SA traders.

Revenue Income vs Capital Gains: Which Rate Applies to Your Crypto?

Revenue income (active trading)
  • Frequent buying and selling of crypto
  • Short holding periods (days to weeks)
  • Profit-seeking primary motivation
  • Full profit taxed at marginal rate (18-45%)
Capital gains (long-term holding)
  • Infrequent disposals of crypto assets
  • Longer holding periods (months to years)
  • Investment intention at time of purchase
  • Only 40% of gain included in taxable income

The classification between revenue and CGT follows the same framework SARS applies to forex and share trading. Key factors include your trading frequency, your stated intention when acquiring the crypto, and whether you used analytical tools typically associated with trading (chart analysis, trading bots, automated signals) vs simply buying and holding through an exchange app.

A South African who buys Bitcoin once a year on Luno and holds it for 18 months before selling will generally have a strong case for CGT treatment. Someone who trades between Bitcoin, Ethereum, and altcoins multiple times per week via automated bots will almost certainly be classified as a revenue trader by SARS, making the full profit taxable at their marginal rate.

Example
Revenue treatment: You made R180,000 crypto profits in the tax year. Taxed at your marginal rate of 36% = R64,800 tax owed. CGT treatment: Same R180,000 profit. R40,000 annual exclusion reduces to R140,000. 40% inclusion rate = R56,000 included in income. At 36% = R20,160 tax owed. The CGT route saves R44,640 in this example - classification matters significantly.

What Counts as a Taxable Crypto Event for SARS?

Taxable Crypto Events in South Africa
  • Selling cryptocurrency for ZAR (or any other fiat currency)
  • Swapping one cryptocurrency for another (BTC to ETH counts as disposing of BTC)
  • Using cryptocurrency to purchase goods or services
  • Receiving cryptocurrency as income (e.g. freelance payment, mining rewards)
  • Receiving staking rewards or yield farming returns
  • Airdrop receipts (at market value on the date received)
  • DeFi transactions that result in disposal of one token for another
!
Not a taxable event - but records still required

Transferring cryptocurrency between your own wallets is not a disposal. Buying cryptocurrency for ZAR is not immediately taxable (it establishes your cost base). These are not taxable events but require records to calculate future gains.

The cost base for each crypto acquisition is the ZAR value at time of purchase. If you bought 0.5 BTC at R400,000 per BTC (cost = R200,000) and later sold when BTC was R650,000 per BTC (proceeds = R325,000), your gain is R125,000. This same calculation applies to every crypto trade - you need the ZAR value at acquisition and at disposal for every transaction.

What Records Does SARS Require for Cryptocurrency?

At every acquisition
Record date, amount of crypto, ZAR purchase price (from exchange confirmation), exchange name, wallet address.
At every disposal
Record date, amount disposed, ZAR value at time of disposal (exchange rate on that date), transaction ID.
At year-end (28 Feb)
Reconcile all transactions. Calculate gains/losses per transaction. Identify revenue vs CGT classification.
Tax filing season (July-Oct)
Complete ITR12. Use the crypto-specific fields SARS has added. Declare both revenue income and capital gains from crypto separately.
Keep records for 5 years
SARS can audit up to 5 years. All exchange transaction histories, wallet records, and ZAR price documentation must be retained.
ZA
SA exchange records: South African exchanges (Luno, VALR, AltCoinTrader) provide annual transaction statements. Download and retain these as they constitute your primary SARS evidence. For offshore exchanges (Binance, Kraken), you must export and maintain your own records.
Crypto Tax Record Keeping for SARS
Required for each trade
Date, amount, ZAR price at time
Exchange statement
Download annual CSV from each exchange
ZAR price source
Use exchange rate on transaction date
Software tools
Koinly, CoinTracking (calculate gains for SARS)
Retention period
Minimum 5 years
Offshore exchanges
You must maintain your own records

How to Declare Cryptocurrency on Your South African ITR12

1

Download your annual transaction history from each crypto exchange

South African exchanges provide annual statements. For offshore exchanges, export CSVs. Calculate gains and losses for the tax year.

2

Classify each gain as revenue income or capital gain

Apply the SARS classification framework: frequency, holding period, intent. Consult a tax practitioner for large or complex portfolios.

3

Open eFiling and complete your ITR12

Navigate to the Investment Income section for capital gains, or the Income section for revenue income. SARS has added specific crypto asset fields.

4

Declare the net gain under the correct category

Revenue gains go in trading income. Capital gains use the CGT schedule with your R40,000 annual exclusion applied. Report the disposal proceeds and cost base.

5

Pay any provisional tax if required

If your additional taxable income from crypto exceeds the basic amount threshold, you may need to register for provisional tax and make advance payments.

Key Takeaways

  • SARS treats cryptocurrency as an asset - every sale, swap, or use of crypto is a taxable event in South Africa.
  • Frequent traders pay income tax (up to 45%); longer-term investors pay CGT at an effective rate of approximately 18%.
  • All crypto gains must be declared on your annual ITR12, including gains from offshore exchanges.
  • Swapping BTC for ETH is a taxable disposal in South Africa - the ZAR gain on BTC at the time of the swap is taxable.
  • South African exchanges (Luno, VALR) report to SARS under FICA. Assuming offshore crypto is invisible to SARS is increasingly incorrect.
  • Keep detailed records of every crypto transaction for at least 5 years - date, amount, ZAR price at time of acquisition and disposal.

Frequently Asked Questions

Does SARS know about my crypto activity?

Increasingly, yes. South African crypto exchanges are registered as Crypto Asset Service Providers (CASPs) and share financial data with SARS and SARB under the Financial Intelligence Centre Act. SARS has also confirmed it uses third-party data to detect undeclared crypto income.

What happens if I do not declare crypto gains to SARS?

Non-declaration constitutes tax evasion. SARS can impose penalties (10-200% of the underpaid tax), interest on unpaid amounts, and in serious cases, criminal prosecution. The voluntary disclosure offers reduced penalties for taxpayers who proactively come forward.

Is staking income taxable in South Africa?

Yes. SARS treats staking rewards and yield farming returns as income in the year received, at the ZAR market value on the date of receipt. This income is separate from any future capital gain or loss on the staked assets when disposed.

Can I offset crypto losses against other income?

Revenue trading losses can be offset against other income (salary, rental income, other trading income) in the same tax year. Capital losses can only be offset against other capital gains, not against ordinary income.

Which South African crypto exchanges report to SARS?

All South African exchanges registered as CASPs under the Financial Sector Regulation Act are required to report. Luno, VALR, and AltCoinTrader are the main SA exchanges. Offshore exchanges (Binance, Kraken, Coinbase) do not report to SARS directly, but your obligation to declare the income applies regardless.

Do I pay tax when I move crypto between my own wallets?

No. Transferring crypto between wallets you own is not a taxable disposal. However, you must maintain records of transfers to demonstrate continuity of ownership for your cost base calculation.

Sources & further reading

This article draws on general information published by South African regulators and established financial education resources. Always verify each source directly for the most current detail.

Explore more South African trading guides on TradeAnswers.

๐Ÿ›ก๏ธ
Your ZAR trading returns need tracking too

Keep clean records from day one

A free FSCA-regulated demo account helps you understand how forex trading activity creates SARS records before you go live.

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.