Crypto Tax Calculator
Calculate South African tax on cryptocurrency gains. CGT (40% inclusion, R40k exclusion) vs income tax for active traders. Mining and staking income included.
Quick Calculator Get a fast estimate
R
Sale proceeds minus cost base. Negative = loss.
SARS determines treatment based on your trading frequency.
R
Tax on Crypto Gain
R 4 960
Net Gain After Tax
R 75 040
CGT Inclusion (40%)
R 16 000
Effective Rate on Gain
6.20%
Annual Exclusion (CGT)
R 40,000
Link copied to clipboard!
How Crypto is Taxed in SA
SARS treats crypto gains as either Capital Gains Tax (CGT) for long-term investors or income tax for active traders. The key difference: CGT uses a 40% inclusion rate (only 40% of your gain is taxable) with a R40,000 annual exclusion. Income tax includes 100% of your gain.
Mining rewards and staking income are generally treated as income (taxed at your marginal rate) at the ZAR value when received.
Need more detail?
Extended Calculator More options, charts, and scenario comparison
R
R
R
days
CGT applies regardless of hold period in SA (no preferential long-term rate)
Treatment: CGT (40% inclusion)
Tax on Crypto
R 7 440
Gross Gain
R 100 000
Taxable Inclusion
R 24 000
Net After Tax
R 92 560
Effective Rate
7.4%
CGT vs Income Tax Formula
CGT (HODL investors):
Gain = Sale Proceeds − Cost Basis
Annual Exclusion = min(R40,000, Gain)
Taxable Inclusion = max(0, Gain − Exclusion) × 40%
Tax = Taxable Inclusion × Marginal Rate
Income Tax (traders):
Taxable Amount = Full Gain (no exclusion, no inclusion ratio)
Tax = Gain × Marginal Rate
Crypto Tax Comparison at R100,000 Gain
| Method | Taxable Amount | Tax (36% marginal) | Net Gain |
|---|---|---|---|
| CGT (40% inclusion) | R 24,000 (R60k × 40%) | R 8,640 | R 91,360 |
| Income Tax (100%) | R 100,000 | R 36,000 | R 64,000 |
| CGT Saving | R 27,360 |
Need full precision?
Professional Calculator Complete parameters, sensitivity analysis, and detailed breakdown
Tax Settings
R
Transaction Register
| Coin | Type | Sale Value (ZAR) | Cost Basis (ZAR) | Gain/Loss | |
|---|---|---|---|---|---|
| R 0 | |||||
| R 70 000 | |||||
| R 0 | |||||
| R 15 000 |
Tax on Crypto (CGT: 40% inclusion, R40k exclusion)
R 5 580
Total Gains
R 85 000
Mining/Staking
R 0
Taxable Amount
R 18 000
Frequently Asked Questions
SARS treats crypto gains as either CGT (40% inclusion, R40k exclusion) for long-term investors or income tax (100% taxable) for active traders. Mining and staking rewards are income tax at full value when received.
Yes. SARS treats any disposal — selling, swapping, or spending crypto — as a taxable event. The gain is the ZAR value at disposal minus your ZAR cost basis.
Cost basis is the ZAR value you paid for the crypto (including fees) at the time of purchase. SA uses FIFO (first-in, first-out) by default, but you may apply for specific identification with SARS approval.
Yes. CGT losses can be set off against CGT gains. If losses exceed gains, they roll forward to future years. Income tax losses from trading can also offset other income. Keep detailed records of all transactions.
Yes, all gains must be declared. However, the R40,000 CGT annual exclusion means gains below R40,000 result in no CGT. You still need to declare the transactions on your ITR12.