South Africa Crypto Tax Guide

South Africa Crypto Tax Guide 2025

How SARS taxes Bitcoin, Ethereum and all crypto assets

Last updated: December 2025

Quick Facts

  • SARS taxes all crypto as assets, not currency
  • Tax rates: 18% max for capital gains, up to 45% for trading income
  • R40,000 annual capital gains exclusion available
  • Deadlines: 20 October 2025 (non-provisional), 19 January 2026 (provisional)
  • SARS now receives data directly from crypto exchanges

1. How SARS Views Cryptocurrency in 2025

The South African Revenue Service (SARS) does not recognise cryptocurrency as legal currency. Instead, crypto is classified as an intangible asset or financial instrument.

This means every crypto transaction you make may have tax consequences. SARS officially uses the term “crypto assets” instead of cryptocurrency.

Key Definition

Crypto assets include Bitcoin, Ethereum, stablecoins, altcoins, and certain NFTs. All are subject to South African tax law.

Important: If you buy, sell, trade, mine, stake, or receive crypto, you must declare it to SARS. Failing to report crypto is illegal and can result in penalties.

As of December 2025, SARS has warned that over 5.8 million South Africans hold crypto assets. Many have not declared them in tax returns.

2. Capital Gains Tax vs Income Tax – Understanding the Difference

SARS taxes crypto in two different ways. Which tax applies depends on why you hold crypto and how often you trade.

Capital Gains Tax (CGT) – For Investors

CGT applies if you are an investor. This means:

  • You buy crypto to hold for the long term
  • You do not trade frequently
  • Your main goal is investment growth, not quick profits
  • You hold crypto for months or years before selling

CGT benefits: You get an annual exclusion of R40,000. Only 40% of your capital gain above this amount is taxable.

Income Tax – For Traders

Income Tax applies if you are a trader. This means:

  • You trade crypto regularly (daily or weekly)
  • Your goal is to make short-term profits
  • You run crypto trading as a business
  • You use leverage, derivatives, or CFDs

Income Tax means: All your profits are taxed as income. No R40,000 exclusion applies. Tax rates go up to 45%.

Factor Capital Gains Tax Income Tax
Who Long-term investors Regular traders
Max rate 18% effective 45%
Exclusion R40,000 per year None
Taxable amount Only 40% of gain 100% of profit
💡 Pro Tip: SARS decides your classification based on your behaviour. If unsure, keep records showing you intended long-term investment.

3. Tax Rates and How to Calculate What You Owe

Capital Gains Tax Calculation

If you qualify for CGT treatment, here’s how to calculate:

  1. Calculate your total capital gain for the year
  2. Subtract R40,000 annual exclusion
  3. Take 40% of the remaining amount
  4. Add this to your other taxable income
  5. Apply your marginal tax rate

Example: Capital Gains Tax

Sarah bought R50,000 worth of Bitcoin in 2024. She sold it in 2025 for R80,000.

  • Capital gain: R80,000 – R50,000 = R30,000
  • After R40,000 exclusion: R0 (her gain is below the exclusion)
  • Tax owed: R0

Example: Capital Gains Above Exclusion

John made R150,000 capital gain from crypto sales. His other income is R400,000.

  • Capital gain: R150,000
  • After R40,000 exclusion: R110,000
  • Taxable amount (40%): R44,000
  • Added to other income: R400,000 + R44,000 = R444,000
  • Tax calculated on R444,000 at marginal rates

Income Tax Rates for 2025

If you’re classified as a trader, you pay income tax at these rates:

Taxable Income Tax Rate
R0 – R237,100 18%
R237,101 – R370,500 26%
R370,501 – R512,800 31%
R512,801 – R673,000 36%
R673,001 – R857,900 39%
Above R857,900 45%
💡 Pro Tip: The difference between 18% effective CGT and 45% income tax can be huge. Holding crypto longer may save you significant tax.

4. What Crypto Transactions Are Taxable

SARS considers many crypto activities as “disposals” that trigger tax. Here’s what you need to report:

✅ Taxable Events (You Must Report These)

1. Selling crypto for Rand

When you sell Bitcoin, Ethereum, or any crypto for South African Rand.

Example: You sell 0.5 Bitcoin for R300,000

2. Swapping one crypto for another

Trading Bitcoin for Ethereum is seen as selling Bitcoin and buying Ethereum.

Example: You swap 1 ETH for 20 SOL tokens

3. Spending crypto on goods or services

Using crypto to buy anything is a disposal.

Example: You pay for a laptop using 0.01 Bitcoin

4. Mining rewards

Crypto you earn from mining is taxable as income at the Rand value when received.

Example: You mine 0.05 BTC worth R30,000 – this R30,000 is income

5. Staking rewards and interest

Rewards you earn from staking, lending, or crypto interest accounts.

Example: You earn 0.1 ETH from staking – taxed at Rand value when received

6. Airdrops and forks

Free crypto you receive from airdrops or blockchain forks.

Example: You receive 100 new tokens worth R5,000 from an airdrop

7. Receiving crypto as payment/salary

If your employer or clients pay you in crypto, it counts as income.

Example: You receive 0.02 BTC as freelance payment worth R12,000

8. Gifting crypto

Giving crypto to someone (except your spouse or registered charities).

Example: You send your friend 1,000 USDC as a gift

❌ NOT Taxable (No Reporting Needed)

  • Buying crypto with Rand – No tax when you purchase
  • Holding crypto – Just owning crypto is not taxable
  • Transferring between your own wallets – Moving from one wallet to another you own
  • Gifting to your spouse – Transfers between married couples
  • Donations to registered charities – First R100,000 per year exempt
💡 Pro Tip: Even if a transaction isn’t taxed immediately, you still need records. Buying crypto creates the “base cost” you’ll need when you sell.

5. What Records You Must Keep for SARS

SARS requires you to keep detailed records of all crypto transactions for at least 5 years. Poor record-keeping can lead to audits and penalties.

Essential Records to Keep

For Every Transaction:

  • Date and time of transaction
  • Type of transaction (buy, sell, swap, received, sent)
  • Amount of crypto involved
  • Value in South African Rand at time of transaction
  • Exchange or platform used
  • Transaction fees paid
  • Wallet addresses involved

Supporting Documents:

  • Exchange account statements (CSV downloads)
  • Bank statements showing Rand transfers
  • Receipts and invoices
  • Wallet transaction histories
  • Proof of purchase price (base cost)
  • Daily ZAR/crypto exchange rates used
  • Records showing investment intent vs trading intent

FIFO Method (First In, First Out)

SARS requires you to use the FIFO method unless you can prove specific identification.

This means: When you sell crypto, SARS assumes you’re selling the oldest coins you bought first.

Example: FIFO Method

You bought Bitcoin three times:

  • January 2024: 0.5 BTC at R300,000
  • March 2024: 0.3 BTC at R210,000
  • June 2024: 0.2 BTC at R160,000

In December 2025, you sell 0.6 BTC for R480,000.

FIFO calculation: You’re selling your January purchase (0.5 BTC) plus part of your March purchase (0.1 BTC).

Recommended Tools

Keeping manual records is difficult. Many South Africans use crypto tax software:

  • Koinly – Popular with SA users, SARS-compliant reports
  • CoinTracking – Detailed transaction tracking
  • Recap – Designed for South African tax rules
  • TokenTax – Supports SA tax calculations
  • Summ (formerly Crypto Tax Calculator) – SA-focused platform
💡 Pro Tip: Connect your exchange accounts to tax software monthly. Don’t wait until tax season – catching up with thousands of transactions is difficult.

6. How to File Your Crypto Taxes on ITR12

Tax Filing Deadlines for 2025/2026

Taxpayer Type Deadline
Non-provisional taxpayers (salaried employees) 20 October 2025
Provisional taxpayers (traders, self-employed) 19 January 2026
Tax year covered 1 March 2024 – 28 February 2025

Step-by-Step Filing Process

Step 1: Register for eFiling

Go to www.sarsefiling.co.za and create your profile. You’ll need your ID number and tax reference number.

Activation takes up to 7 days, so register early.

Step 2: Calculate Your Crypto Tax

Before filing, calculate your total crypto gains/losses using:

  • Your transaction records
  • FIFO method for cost basis
  • Crypto tax software (recommended)
  • ZAR values on transaction dates

Step 3: Log Into eFiling

Go to Returns → Income Tax Returns (ITR12)

Select the 2025 tax year and click “Request Return”

Step 4: Answer Form Wizard Questions

SARS will ask if you:

  • Received any income (answer YES)
  • Sold any assets including crypto (answer YES)
  • Made capital gains (answer YES if applicable)

Step 5: Declare Capital Gains (If Investor)

Find the Capital Gains Tax (CGT) Schedule

Look for “disposals of crypto assets” section

Enter your total capital gains and losses

Step 6: Declare Trading Income (If Trader)

Go to the “Other Income” section

Declare crypto trading profits as business income

You can claim allowable expenses against this income

Step 7: Declare Mining/Staking Income

Mining and staking rewards go under “Other Income”

Enter the Rand value when you received the crypto

Step 8: List Year-End Holdings

In “Investments and Assets” section, list:

  • Crypto wallet balances on 28 February 2025
  • ZAR value of holdings on that date

Step 9: Review and Submit

Check all figures carefully

Keep supporting documents ready (SARS may request them)

Submit your return before the deadline

⚠️ Important: Provisional Tax for Traders

If you’re a crypto trader, you must also file IRP6 provisional tax returns twice a year:

  • First payment: By 31 August 2025
  • Second payment: By 28 February 2026

⚠️ 7. SARS Enforcement Has Intensified in 2025

As of December 2025, SARS has dramatically increased its enforcement against crypto tax non-compliance. Here’s what’s changed:

New CARF Reporting Framework

In September 2025, SARS introduced draft regulations for the Crypto-Asset Reporting Framework (CARF).

This means:

  • Crypto exchanges must report user data to SARS
  • SARS receives transaction details automatically
  • International exchanges share data with SARS
  • Cross-border crypto transactions are tracked

How SARS Tracks Your Crypto

1. Local Exchange Reporting

South African exchanges like Luno, VALR, and AltCoinTrader must share customer data with SARS. This includes all transactions, balances, and account details.

2. International Data Sharing

Through the OECD agreement, SARS now receives data from international exchanges like Binance and Coinbase.

3. Blockchain Analysis

SARS uses blockchain tracking tools. All Bitcoin and Ethereum transactions are public and permanent. SARS can match wallet addresses to known individuals.

4. Bank Transaction Matching

SARS can see large Rand transfers to and from crypto exchanges in your bank account. Unexplained wealth triggers audits.

Penalties for Non-Compliance

Offence Penalty
Late filing R250 – R16,000 per month
Understatement of tax Up to 200% of tax owed
Interest on unpaid tax Prescribed rate (currently around 11.75%)
Criminal prosecution Possible in severe cases

⚠️ Commissioner’s Warning

SARS Commissioner Edward Kieswetter stated in 2025: “Failure to register is now a violation of the law. SARS will pursue all without fear, favour or prejudice.”

What To Do If You Haven’t Declared Crypto

If you have undeclared crypto from previous years:

  1. Don’t wait – voluntary disclosure is better than being caught
  2. Consider the Voluntary Disclosure Programme (VDP)
  3. Submit returns for previous years through eFiling
  4. Seek professional tax advice immediately
  5. Prepare detailed records going back 5 years

Remember: SARS already has your data from exchanges. Not declaring is not hiding – it’s tax evasion.

🚨 8. Crypto Scam Warnings for South Africans

South Africa has seen massive crypto scams. The Mirror Trading International fraud cost investors R8 billion. Here are the biggest threats in December 2025:

🚨 Ponzi and Pyramid Schemes

How it works:

  • Promises of guaranteed high returns (20%, 50%, 100% per month)
  • Requires recruiting others to earn more
  • Uses new investors’ money to pay old investors
  • Eventually collapses when no new money comes in

Red flags: Any investment guaranteeing returns above 10% per year is suspicious. Legitimate crypto is volatile with no guarantees.

🚨 Fake Tax “Help” Services

How it works:

  • Claims they can hide crypto from SARS
  • Offers to file false returns for you
  • Promises “legal tax avoidance” schemes
  • Charges upfront fees then disappears

Truth: There’s no legal way to hide crypto from SARS. Anyone offering this is setting you up for penalties and prosecution.

🚨 Phishing and Fake Exchange Sites

How it works:

  • SMS or email claiming to be from your exchange
  • Links to fake websites that look identical to real ones
  • Asks you to “verify” account by entering login details
  • Steals your login and empties your account

Protection: Always type exchange URLs manually. Enable two-factor authentication. Never click links in emails or SMS.

🚨 Deepfake Voice Scams

New in 2025:

  • Scammers use AI to copy voices of family or friends
  • Call claiming emergency, need crypto sent urgently
  • Voice sounds exactly like your relative
  • Creates panic to prevent thinking clearly

Protection: If anyone asks for urgent crypto transfer, hang up. Call them back on a number you know is real.

🚨 WhatsApp Registration Code Scam

Very common in SA in 2025:

  • You receive WhatsApp registration code you didn’t request
  • Someone contacts asking for “the code they sent you”
  • If you share it, they take over your WhatsApp
  • Then scam your contacts pretending to be you

Protection: NEVER share WhatsApp verification codes. Enable two-step verification in WhatsApp settings.

How to Verify Legitimate Services

✅ Licensed Crypto Exchanges in South Africa:

  • Must be registered with FSCA (Financial Sector Conduct Authority)
  • Check FSCA website for list of 75+ approved exchanges
  • Major legitimate exchanges: Luno, VALR, AltCoinTrader, Ice3x

✅ Tax Professionals:

  • Must be registered with SARS
  • Should never promise to hide income
  • Will explain compliance, not evasion
  • Check registration at www.sars.gov.za

Where to Report Scams

Organisation Contact For
SABRIC www.sabric.co.za Banking/crypto scams
FSCA 0800 110 443 Unlicensed exchanges
SAPS Cybercrime 0860 010 111 Criminal fraud
National Consumer Commission 0860 003 600 Consumer complaints

Remember: If it sounds too good to be true, it is. Legitimate crypto investments carry risk. Anyone guaranteeing profits is lying.

Important Additional Information

Exchange Control Regulations

The South African Reserve Bank (SARB) has clarified: Cross-border transfers to buy crypto are currently not permitted under exchange control regulations.

This means:

  • You cannot send Rand overseas specifically to buy crypto
  • Buying crypto on local exchanges is legal
  • Holding crypto you already own overseas may be acceptable
  • Regulations are still evolving – check current rules

VAT on Crypto

Good news: Cryptocurrency transactions are generally VAT-exempt in South Africa.

Lost or Stolen Crypto

If your crypto is stolen or becomes worthless, you may be able to claim it as a capital loss.

Requirements:

  • Proof of theft (police report, exchange confirmation)
  • Evidence the crypto has no value
  • For worthless tokens, easiest to dispose them and claim loss

Getting Professional Help

Consider hiring a tax professional if:

  • You have high-volume trading (hundreds of transactions)
  • You’re unsure if you’re an investor or trader
  • You have crypto in multiple countries
  • You’ve missed declaring crypto in previous years
  • You’re being audited by SARS

Our Final Recommendations

The days of hiding crypto from SARS are over. With the 2025 CARF framework and direct exchange reporting, SARS has your transaction data.

Voluntary compliance is always better than being caught. If you haven’t declared crypto, do it now. The penalties for being caught are far worse than the tax owed.

Start keeping proper records today. Use crypto tax software monthly, not just during tax season. Understanding whether you’re an investor or trader can save you thousands in tax.

Be extremely cautious of crypto investment opportunities promising guaranteed returns. South Africa has lost billions to Ponzi schemes. Legitimate crypto is volatile with no guarantees.

If crypto taxes seem overwhelming, getting professional help is worth the cost. A good tax advisor can save you more than their fees through proper planning and claiming all allowable deductions.

Quick Reference Contacts

SARS eFiling Support: 0800 00 7277
SARS Website: www.sars.gov.za
FSCA (Crypto Licensing): 0800 110 443
SABRIC (Report Scams): www.sabric.co.za
Tax Filing Deadline (Non-Provisional): 20 October 2025

Disclaimer: This information is provided for educational purposes and was last updated in December 2025. Tax regulations, fees, and requirements change frequently. Crypto tax rules are complex and evolving. This guide provides general information but does not constitute professional tax advice. Always verify current information with SARS or a registered tax professional before making decisions.

For tax assistance, contact a SARS-registered tax practitioner. For disputes or complaints, contact SARS directly at 0800 00 7277 or visit www.sars.gov.za

Tax laws are subject to change. Always check the SARS website for the latest requirements and deadlines.

Leave a Reply