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
Table of Contents
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 |
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:
- Calculate your total capital gain for the year
- Subtract R40,000 annual exclusion
- Take 40% of the remaining amount
- Add this to your other taxable income
- 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% |
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
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
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:
- Don’t wait – voluntary disclosure is better than being caught
- Consider the Voluntary Disclosure Programme (VDP)
- Submit returns for previous years through eFiling
- Seek professional tax advice immediately
- 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.