Your deadline-proof guide to crypto tax compliance.
The SARS Crypto Crackdown: Blockchain Hiding No More
In 2025 the South African Revenue Service (SARS) has recovered more than R1.2 billion in unpaid crypto taxes through intensified audits and data-sharing with exchanges. With over 6 million local crypto owners, SARS doubled its specialist Crypto Asset Unit and now receives transaction feeds directly from platforms, triggering a wave of compliance letters and penalties.
The risk is real: late payment attracts 10% penalties plus 7% annual interest, while deliberate evasion can lead to criminal prosecution. With the provisional tax year-end fast approaching, this step-by-step guide shows exactly how to calculate, declare and pay what you owe—before SARS does it for you.
How SARS Taxes Crypto in South Africa
Crypto is an intangible asset. SARS applies either Income Tax (trading) or Capital Gains Tax (CGT) (investing) based on your pattern of activity:
- Investors (CGT): Long-term holds. Only 40% of net gains (after R40,000 annual exclusion) taxed at your marginal rate—effective max 18%.
- Traders (Income Tax): Frequent buying/selling. 100% of profits taxed at 18%–45%.
Every disposal is taxable: selling for rand, crypto-to-crypto trades, spending on goods, staking rewards, mining income, airdrops and DeFi yields. Convert fair-market value to ZAR on the transaction date and retain proof for five years.
7-Step Compliance Checklist (2025 Deadlines)
Non-provisional taxpayers: 24 October 2025
Provisional taxpayers: 19 January 2026
1st provisional payment: 31 August 2025
2nd (top-up) payment: 28 February 2026
- Confirm investor or trader status — High frequency or short holds = Income Tax. Uncertain? Get a tax opinion.
- Export every transaction — CSV files from Luno, VALR, Binance, wallets. Include dates, ZAR spot rates (use SARS-approved forex tables), fees and wallet addresses.
- Apply FIFO costing — Base cost = acquisition price + fees. Gain = proceeds – base cost. Offset losses; claim R40,000 CGT exclusion (investors only).
- Run crypto tax software — Koinly or CoinLedger auto-converts to ZAR and produces SARS-ready reports.
- File on eFiling — CGT → Local Capital Gains; Income Tax → Other Income. Upload reports if requested.
- Pay on time — Use IRP6 for provisionals. Underpayment = 10% penalty + interest.
- Use Voluntary Disclosure Programme (VDP) — Fix past returns before SARS audits in 2026 and avoid penalties.
Top 5 Mistakes That Trigger Audits
- Forgetting crypto-to-crypto swaps are taxable events.
- No ZAR conversion proof → automatic reassessment.
- Misclassifying trader activity as CGT (or vice versa).
- Under-estimating provisional tax → 20% penalty.
- Wash-sale losses disallowed if repurchased within 45 days.
Must-Have Tools for 2025
| Resource | Use |
| Koinly / CryptoTaxCalculator | Auto ZAR reports |
| SARS eFiling | Free filing portal |
| VALR / Luno tax exports | Pre-filled CSVs |
| SARS Crypto Guide | Official rules |
Pro move: Realise losses before 28 February 2026 to offset 2025 gains and maximise your R40,000 exclusion.
Compliance = Peace of Mind
SARS collected a record R1.2 billion in 2025 because the data is now automatic and the audits are relentless. File correctly, sleep soundly, and keep every rand your portfolio legally earns. The tools and rules are clearer than ever—use them before the next compliance letter lands in your inbox.
Disclaimer: This is general guidance. Consult a registered tax practitioner for advice specific to your situation.
