How Crypto Is Taxed in South Africa
In South Africa, normal income tax rules apply to crypto assets. How your crypto gains are taxed depends on whether SARS classifies your activity as capital in nature or revenue (income) in nature. This distinction matters because the tax treatment is very different. No investor category, holding period, or transaction frequency determines the answer on its own; the full facts, intention, conduct, and records must support the treatment used.
Income tax vs capital gains tax
The key question in South African crypto tax is your intention when you acquired the asset. SARS looks at factors like how often you trade, how long you hold, whether trading is your primary income source, and the volume of transactions.
- Capital gains (CGT): If you bought crypto as a long-term investment and sold it later for a profit, the gain may be treated as a capital gain. For individuals, 40% of the net capital gain is included in taxable income. The annual exclusion is R40,000 for the year ending 28 February 2026 and R50,000 for the year ending 28 February 2027 (the period beginning 1 March 2026). The exclusion applies across all capital assets.
- Income tax (revenue): A frequent trading pattern or reliance on trading as a source of income can support revenue treatment, but neither factor decides the classification by itself. Where the full facts support revenue treatment, 100% of the result is included as ordinary income and taxed at the applicable marginal rate.
- FIFO cost basis: We use First In, First Out to match each sale to the earliest available purchase lot. SARS does not prescribe a specific method, but FIFO is widely accepted.
- FX conversion: All values are converted to South African rand (ZAR) using historical daily exchange rates from the ECB.
SA tax year and filing deadlines
The South African tax year runs from 1 March to the end of February. SARS publishes exact filing-season dates each year. For the 2025 year of assessment, the online deadline was 20 October 2025 for non-provisional taxpayers and 19 January 2026 for provisional taxpayers.
What you need to report
Capital gains from crypto are reported in the Capital Gains section of your ITR12 return. If your crypto activity is treated as revenue, profits go in the income section. Staking rewards, mining income, and airdrops are generally treated as income at the time of receipt. SARS has included specific questions about crypto assets on the ITR12 form since the 2020 tax year.
SARS enforcement and global reporting
SARS has issued guidance requiring taxpayers to declare all crypto holdings and transactions. South Africa's Crypto-Asset Reporting Framework (CARF) rules took effect on 1 March 2026 and can create reporting duties for in-scope crypto-asset service providers. Coverage and the reporting path depend on the provider entity and applicable rules, so do not assume either that SARS receives every transaction directly or that no third-party reporting occurs. Accurate self-reporting remains essential.
What's in the report
Your paid PDF includes ZAR disposal and income records, FIFO cost calculations, a staking and rewards section, top assets by result, end-of-period holdings, and a complete transaction audit trail for the selected 1 March to February year of assessment. Eligible full-year resident individuals whose disposals are capital in nature and who confirm no other capital disposals also receive the annual-exclusion and assessed-loss calculation, 40% inclusion, an incremental normal-tax estimate before rebates and credits, and ITR12 working figures. Revenue, mixed, uncertain, entity, non-resident, other-capital and unresolved-data cases receive the records report.
DeFi, wallets, and Bitcoin
If you also traded on-chain, add your wallet addresses to merge exchange data with DeFi activity across 40+ supported networks (including Solana), plus Bitcoin. Hold BTC in a hardware wallet? Add your Bitcoin addresses (P2PKH, P2SH, Bech32, or Taproot) and we scan your full history. Up to 5 EVM/Solana wallets and 3 BTC addresses per report.
South Africa crypto tax deadline
The SARS online filing deadline for non-provisional taxpayers for 2024/25 was 20 October 2025. Provisional taxpayers had until 19 January 2026. See South Africa crypto tax deadlines for the current filing season, revenue vs capital treatment, and penalty details.
Other countries and calculators
We also generate country-specific reports for the US, UK, Canada, Australia, New Zealand, and India. We support Coinbase (35+ transaction types), Binance (75+ operations), and Kraken (ledger format with refid pairing). If your exchange history also touched Bybit, OKX, Bitfinex, or Gate.io, use those pages for the exchange-specific export flow.