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.
๐ ON THIS PAGE
- 1. How SARS Officially Classifies Cryptocurrency
- 2. Revenue Income vs Capital Gains: Which Rate Applies to Your Crypto?
- 3. What Counts as a Taxable Crypto Event for SARS?
- 4. What Records Does SARS Require for Cryptocurrency?
- 5. How to Declare Cryptocurrency on Your South African ITR12
- What CARF changed from 1 March 2026
- What records you need, and for how long
How SARS Officially Classifies Cryptocurrency
SARS Crypto Tax Summary
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.
Revenue Income vs Capital Gains: Which Rate Applies to Your Crypto?
- Frequent buying and selling of crypto
- Short holding periods (days to weeks)
- Profit-seeking primary motivation
- Full profit taxed at marginal rate (18-45%)
- 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.
What Counts as a Taxable Crypto Event for SARS?
- 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
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?
How to Declare Cryptocurrency on Your South African ITR12
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.
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.
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.
Declare the net gain under the correct category
Revenue gains go in trading income. Capital gains use the CGT schedule with your R50,000 annual exclusion applied. Report the disposal proceeds and cost base.
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.
What CARF changed from 1 March 2026
The rules on how crypto gains are taxed did not change, but SARS's visibility into them did. CARF, the OECD Crypto Asset Reporting Framework, took effect in South Africa on 1 March 2026 and obliges crypto platforms to collect tax residency and identity details and report transaction data to SARS annually. Where previously the authority relied largely on what taxpayers disclosed, it now receives platform-level records independently.
Two practical implications follow. Platform records predate the reporting obligation, so reviewing past declarations proactively is usually the cheaper path than waiting for a query. And the disposal definition matters more than ever, because the reported data captures every transaction: swapping one cryptocurrency for another is a disposal of the first, and a gain or loss arises at that moment even though no rand moved. Only transfers between your own wallets are not disposals. Buying crypto safely in South Africa covers platform licensing and record-keeping, and CARF in detail covers the framework itself.
What records you need, and for how long
Crypto record-keeping is harder than share record-keeping for a structural reason: there is no single broker statement covering everything. A typical holder has used two or three platforms, moved assets between wallets, and possibly swapped coins that were later delisted. Reconstructing a cost base from that afterwards is difficult, and the burden of proof sits with the taxpayer rather than with SARS.
The practical minimum is a running log with six fields per transaction: date, platform, asset, quantity, rand value at the time, and transaction type. Rand value at the time matters because a swap between two cryptocurrencies has no rand leg, yet the gain must still be calculated in rands. Keep platform statements and CSV exports alongside it, since platforms close accounts and revoke historical access, and the records that survive a decade are the ones held locally rather than on someone else's server.
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.
Related guide: How Do I Buy Bitcoin and Crypto Safely in South Africa?
Explore more South African trading guides on TradeAnswers.
