💰 Financial Calculators ❤️ Health & Fitness Calculators 📐 Math Calculators 🔄 Conversion Calculators 📊 Business Calculators 🏗️ Construction Calculators 📅 Date & Time Calculators 🎓 Education Calculators 🚗 Automotive Calculators 🧮 Everyday Calculators

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

MethodTaxable AmountTax (36% marginal)Net Gain
CGT (40% inclusion)R 24,000 (R60k × 40%)R 8,640R 91,360
Income Tax (100%)R 100,000R 36,000R 64,000
CGT SavingR 27,360
Need full precision?
🔬 Professional Calculator Complete parameters, sensitivity analysis, and detailed breakdown
R
CoinTypeSale 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.

Related Calculators