For traders dealing in cryptocurrency in South Africa, understanding crypto tax obligations has become more important than ever. With the implementation of the Crypto-Asset Reporting Framework (CARF) that took effect from 1 March 2026, exchanges will be forced to provide certain information related to customer transactions to SARS directly.
For traders who are still developing their market knowledge, understanding the fundamentals of Online Trading can help build a stronger foundation before navigating more complex tax obligations. This article will discuss everything a South African trader should be aware of to remain tax compliant and avoid making errors in this process.
First: Are You a Trader or an Investor?
SARS doesn’t treat all crypto holders the same way. It influences whether the person will have to pay Capital Gains Tax up to 18%, or income tax up to 45%.
How to distinguish between the two categories
If you’re a Trader, then:
- You engage in trades often (daily or weekly)
- Your intent while buying is to sell it fast and make a profit
- You treat crypto holdings like a business
- You dedicate significant effort to analyzing graphs and trading
If you’re an Investor, then:
- You buy cryptocurrency to hold it for months or years ahead
- You build a portfolio for the future
- You don’t actively trade
SARS considers the overall facts and circumstances of each case. No single factor automatically determines whether crypto activity is taxed as trading income or as a capital investment.
What this means for your taxes
If SARS classifies you as a trader, it applies Income Tax to the full extent of profit (the highest rate is 45%). No exemptions.
Tip: CARF reporting, which came into effect from March 2026, provides SARS with transactional information. They can now see exactly how often you’re trading. If your filing position does not align with your trading activity, SARS may review or challenge your classification.
New Reality: CARF Is Here
South Africa officially implemented the Crypto-Asset Reporting Framework (CARF) on 1 March 2026. This is not just a speculation; it is now part of South Africa’s tax reporting framework.
What This Means For You
- Your exchange automatically sends data to SARS for each trade, swap, and transfer
- Data sharing between international exchanges and SARS through international cooperation
- Reporting period: from 1 March 2026 until 28 February 2027
- Reporting deadline: 31 May 2027
What Exchanges Must Report About You
- Your first name, surname, ID number, and tax reference number
- Your wallet addresses
- All transactions: transaction type, quantity, and amount in Rand
- Crypto-to-crypto swaps
- Transactions of fiat money buying/selling crypto
- Transfer of wallets
The bottom line here is that SARS now has significantly greater visibility into crypto transactions reported by participating exchanges and service providers. Non-reporting and wrong reporting can be detected.
Income Tax: The Trader’s Rate
If you’re classified as a trader, your crypto profits are added to your other income (salary, freelance work, etc.) and taxed at these rates:
| Taxable Income (ZAR) | Tax Rate |
| 1 – 237,100 | 18% |
| 237,101 – 370,500 | 26% |
| 370,501 – 512,800 | 31% |
| 512,801 – 673,000 | 36% |
| 673,001 – 857,900 | 39% |
| 857,901 – 1,817,000 | 41% |
| 1,817,001 and above | 45% |
Example: If you earn R500,000 from your job and R200,000 from crypto trading, your total taxable income is R700,000. You’ll pay tax on the full R700,000 at the rates above, not just on the crypto portion.
Many active crypto traders also participate in forex, indices, commodities, and share markets. Exploring CMTrading’s online trading resources can provide additional insight into trading strategies, leverage, and market opportunities across multiple asset classes.
All Activities Resulting in Tax (for Traders)
Almost all activities that traders engage in fall under this category. Here is a full list:
1. Converting Cryptocurrency into Rand
The whole profit is taxable as income.
2. Trading One Cryptocurrency for Another (E.g., BTC for ETH)
The SARS treats it as if you are selling one cryptocurrency and buying another. Your gain from the first cryptocurrency transaction is taxable regardless of whether you used any Rand during this process.
3. Using Cryptocurrency to Purchase Any Goods or Services
It is regarded as disposing of your asset, with the total value of the purchased items considered as your income.
4. Getting Crypto as a Form of Income (Salary, Freelance, etc.)
The Rand value of the crypto on the date received is generally included in taxable income.
5. Staking Rewards
As income earned on the day of receipt at fair market value.
6. Mining Rewards
Income earned on the day it became yours.
7. Airdrop
Taxed, in most cases. When receiving cryptocurrency as part of a promotion or service provided.
8. Defi Income (Yield & Liquidity Rewards)
Income earned on the day of receipt.
What isn’t Taxable
- Transferring cryptocurrencies among wallets you control
- Holding without selling yet
- Donating to your spouse
Deductions: What You CAN Deduct
Fortunately, as a trader, you are entitled to write off costs which are directly connected to earning your trading income.
Deductible Costs Include
- Fees on trades and commissions
- Fees at the exchanges
- Network fees (gas fees)
- Charting and data feeds subscription fees
- Portion of the internet and electricity expenses if trading is your profession
- Fees to professionals (tax accountant)
- Tax software services subscription fees for crypto
What YOU CAN’T DEDUCT
- Personal expenses
- Withdrawals of capital
Remember, proof of all deductions: receipts, invoices, and proof on the blockchain of the fee paid in Rands is necessary.
How to Calculate Your Crypto Taxes
Here’s how you do it step by step:
Step 1: Collect All Transaction Records
Get CSV files from any exchange or wallets used (Luno, VALR, Binance, Metamask, and so forth).
Step 2: Convert All Transactions to Rands
All transactions must have a rand value assigned on the exact date and time when the transaction was made. Do this using one methodology (SARS exchange rates, for example, or another major exchange’s daily closing price).
Step 3: Work Out the Profit or Loss on Disposals
For every disposal transaction (either sale or swap):
- Proceeds = Value received in Rands (or fair market value of that which was received)
- Cost basis = What was originally paid for that crypto (in Rands, including fees)
- Profit or loss = Proceeds – cost basis
Step 4: Total Your Profits
Total up all of your crypto profits for that year, March 1 to February 28/29.
Step 5: Deduct Any Allowable Costs
Data costs, fees, and so forth.
Step 6: Include This in Your Other Income
This total must be included on your tax return and will be taxed at your marginal rate.
South African crypto taxpayers commonly use FIFO, which is generally accepted when applied consistently. Taxpayers using another method should maintain detailed supporting records.
Provisional Tax for Traders
Traders who derive their main source of income from trade or generate large profits from trade alongside a salary are generally considered provisional taxpayers.
Penalty You Must Avoid
Should your second provisional estimate fall below 80% of your taxable income (90% of R1 million), there is a penalty of 20% for undervaluation of the assessment.
Illustration: Assume you made R300,000 in trade but estimated only R150,000; then SARS may levy R30,000 in penalties before interest.
Trader’s Advice: Amend your IRP6 Estimate before 31 August 2026, should you have a prosperous first six months of the tax year.
Record-Keeping Requirements
SARS expects taxpayers to retain records for at least five years. Keep:
- Transaction dates
- Rand values
- Wallet addresses
- Exchange statements
- Trading fees
- Cost-basis calculations
- Records of staking, mining, and DeFi income
What to Do If You Haven’t Been Declaring (The Window is Closing)
Given the new CARF requirements, SARS will now be able to access information starting from March 2026. Should you have failed to declare your cryptocurrency gains:
Option 1: Voluntary Disclosure (Recommended)
This voluntary disclosure process allows one to avoid higher penalties upon identification by the tax authority.
Option 2: Amend Your Tax Return
In the very least, commence your tax declarations beginning with the 2026/27 tax year, commencing on 1st March 2026.
Option 3: Take No Action (Not Recommended)
Upon receipt of the CARF data in May 2027, SARS will compare your declarations against its records, which may result in audits, penalties (including 200% of the tax owing), and possible criminal prosecution.
Traders Checklist
Before 31st August 2026:
- Estimate your income for the entire tax year (March 2026 – February 2027)
- Submit your IRP6 provisional tax return with your estimated income
- Make payment of your first provisional tax amount
Ongoing
- Export transaction CSV files every month (don’t leave it until tax season).
- Keep track of the cost basis for each transaction
- Maintain receipts for all deductible expenses
- Utilize cryptocurrency tax software if you make over 50 transactions in a year
Before Submitting Your ITR12
File within the SARS filing deadlines applicable to the relevant tax year. Check SARS eFiling for the latest dates.
- Reconcile your exchange data
- Total up your overall trading gain/loss
- Fill out your CGT schedule (if applicable) and income details
- Submit via SARS eFiling
Traders looking for official guidance and updates should consult the SARS crypto asset guidance for the latest reporting requirements and compliance obligations.
What About Futures and Leveraged Trading?
Profits from crypto futures, perpetual contracts, margin trading, and similar speculative products are generally more likely to be treated as revenue income rather than capital gains because they are entered into with a profit-making intention. Traders should maintain records of realised profits, losses, funding fees, commissions, and liquidation events.




