Crypto Taxes in South Africa: Expert Guide 2026
Our South Africa crypto tax guide has all you need to know about crypto taxes, including how SARS views crypto, crypto Capital Gains Tax, crypto Income Tax, how to calculate and report your crypto taxes to SARS, and even how to reduce your taxes, legally, ahead of the 2026 tax deadline for non-provisional taxpayers!
The South African Revenue Service (SARS) is clear that crypto may be subject to Income Tax or Capital Gains Tax, depending on your transaction and intention.
Investors with capital gains pay an effective tax rate of up to 18% while traders with revenue income pay Income Tax up to 45%
Selling, swapping, spending, and gifting crypto is a disposal, and profits are taxable, while losses are deductible
Mining rewards, staking rewards, airdrops, and some DeFi activities are taxable
You’ll report your crypto taxes as part of your annual tax return by October each year for non-provisional taxpayers and January the following year for provisional taxpayers.
This guide is regularly updated
Before we start, crypto tax rules are in constant flux. At Koinly we keep a very close eye on SARS guidance and regularly update this guide to keep you informed and tax-compliant.
1 October 2025: Updated with the latest guidance ahead of the tax deadline
27 November 2024: Updated for 2025
19 December 2023: Updated for 2024
30 August 2023: Updated with the latest info from SARS
28 February 2023: Updated with 2023 tax rates
1 September 2022: Updated with more guidance from SARS ahead of the 24th of October tax deadline
8 September 2021: Welcome to your South African cryptocurrency tax guide!
Do you pay tax on cryptocurrency in South Africa?
Yes. Crypto is treated as an asset, and profits are taxable. You may pay Capital Gains Tax or Income Tax, depending on the transaction and the intentions of your investment activities.
How much tax do you pay on crypto in South Africa?
The amount of tax you'll pay on crypto in South Africa depends on the specific transaction, the tax that applies, and how much you earn:
For crypto profits subject to Capital Gains Tax, individuals pay up to a maximum effective 18% tax rate on gains in excess of the R40,000 annual exclusion, depending on their total taxable income.
For crypto profits subject to Income Tax, individuals pay between 18% to 45% in tax depending on their total taxable income.
How is crypto taxed in South Africa?
SARS views crypto as "assets of an intangible nature", not legal tender. It is this view that dictates the tax treatment.
This means, for investors, Income Tax or Capital Gains Tax may apply, depending on the specific transaction and whether that transaction has the nature of capital or income. A single transaction may have the nature of revenue, while another transaction may have the nature of capital:
If your transaction has the nature of capital: you'll pay Capital Gains Tax on your crypto. For capital gains, taxpayers receive an annual R40,000 exclusion and only pay tax on 40% of any gain at a maximum effective tax rate of 18% (more on what this means shortly).
If your transaction has the nature of revenue: you'll pay Income Tax on your crypto. For income, taxpayers must pay Income Tax on their entire crypto profits at their marginal Income Tax rate of between 18% to 45%.
Tax treatment also depends on whether the taxpayer is a natural person or a legal entity. If the investment activities are done under a legal entity, the applicable company tax rate of 28% would apply to an inclusion rate of 80% of crypto gains. Legal entities do not receive the annual R40,000 exclusion.
The tax treatment of your transactions also depends on whether your investment activities are seen as you holding assets as capital assets or as trading stock.
Capital assets vs. trading stock
Investors are taxed on capital gains, while traders are taxed on revenue income, and the tax implications are very different.
Investors with capital gains receive an annual R40,000 exclusion. After this exclusion, 40% of any gain is subject to tax for taxpayers who are natural persons. So to calculate your taxable gains for the year, take your net capital gain, less any losses and exclusions, and multiply it by 40%. This is the figure you'll pay tax on. The maximum effective tax rate is 18% for taxpayers who are natural persons. So you'll never pay more than 18% in tax on your taxable gains, but you may pay a lower rate of tax, as the formula to calculate your tax rate after deductions is still based on your total annual income.
Meanwhile, traders with revenue income do not receive the annual exclusion of R40,000. If you have revenue income, you'll be taxed on your entire profits at your marginal Income Tax rate. Traders are allowed to deduct all allowable expenses incurred directly related to generating that trading income.
As you can see, it pays to be seen as an investor with capital assets as opposed to a trader with trading stock. So, how do you know which you are?
It all comes down to your intentions and how the SARS views them at the time of the taxable event.
Investors vs. traders
SARS has no crypto-specific rules, so whether your gains are capital (CGT) or revenue (Income Tax) is judged on a case-by-case basis. South African courts look mainly at intention, but also at transaction patterns and other factors. Key principles include:
First, decide if a gain/loss is capital or revenue in nature.
Intention at purchase and sale is the most important factor. If it's bought as a long-term investment, this is usually capital. Meanwhile, if it is bought to resell at a profit, this is usually revenue.
Intentions can change over time, which can change tax treatment.
Courts also weigh the frequency/scale of trades, funding methods, and reasons for selling.
Assets with mixed intentions are judged by the dominant purpose.
A “3-year rule” suggests assets held more than 3 years are considered capital in revenue, but this currently applies only to shares.
Regular, profit-driven trading is often seen as revenue, even if not your primary intent.
The threshold to be treated as a trader is fairly low. Many active crypto investors, including DeFi investors and frequent traders, risk being classified as holding trading stock, taxed at Income Tax rates. Because the rules are vague, it’s wise to consult an experienced crypto accountant to help with your taxes.
With all this out of the way, let's take a look at tax implications for transactions subject to Capital Gains Tax and Income Tax, as well as how to calculate your crypto taxes for each.
Crypto capital gains
If you're seen as an investor, and you make a disposal of a capital asset, your profits from your transaction will be subject to Capital Gains Tax.
There are several ways you can dispose of a crypto asset, but the simplest way to think of it is any time a crypto asset changes ownership. This includes:
Selling crypto for ZAR, or any other fiat currency.
Swapping crypto for crypto, including stablecoins and NFTs.
Spending crypto on goods or services. This is seen as a barter transaction.
Gifting crypto, though there are some specific exclusions to this.
So if you dispose of crypto via any of the means above as an investor, and you've made a profit from that disposal, you'll need to pay Capital Gains Tax.
Capital Gains Tax Rate in South Africa
The maximum effective Capital Gains Tax rate in South Africa is 18%, which you will pay on of your gains, for taxpayers who are natural persons.
This means investors paying the highest 45% marginal Income Tax rate would pay 18% tax on capital gains. Everyone else in lower marginal Income Tax bands pays a lower tax rate than 18% based on their total annual income.
The formula for this is pretty simple: Your net capital gain (your capital gains less any allowable capital losses) x 40% = your taxable gain.
You'll then pay Capital Gains Tax on this sum, based on your total annual income at the applicable marginal Income Tax rate. The 40% inclusion creates a maximum effective tax rate of 18% on gains.
How to calculate capital gains and losses
To calculate capital gains, start with your base cost. This is the amount you paid to acquire the asset, plus any allowable expenses like buy or trading fees. Subtract this base cost from your sale price to find your gain or loss. If you exchanged the asset rather than selling it, use the fair market value in ZAR on the disposal date instead of the sale price.
Next, include only 40% of the gain in your taxable income, then apply your marginal tax rate to work out the tax due. Remember that each individual gets an annual exclusion of R40,000 on net capital gains.
EXAMPLE
Zanele bought 1 ETH costing R12,000. She sold her 1 ETH a few years later for R73,800. Subtracting her base cost from her sale price, her capital gain is R61,800.
She doesn't need to pay anything on the first R40,000 of her gain thanks to her annual exclusion, leaving her with a gain of R21,800.
40% of Zanele's R21,800 gain is taxable. To work out what she needs to pay, multiply R21,800 by 40%, giving her a taxable gain of R8,720.
Zanele's marginal Income Tax rate bracket is 31%. She will pay 31% tax on R8,720, which is R2,703.2
So in summary, Zanele will pay R2,703.2 in Capital Gains Tax on her gain of R61,800.
Remember, if your gain is viewed as revenue income, you'll pay tax on the entire profit instead, less any allowable business expenses incurred to generate that income.
Accounting method for multiple assets of the same kind
When you buy and sell the same crypto at different times and prices, you need a method to decide which cost to use when you sell part of your holdings.
SARS hasn’t published crypto-specific rules, but under general CGT guidance, you can use either Specific Identification or First In, First Out (FIFO). Weighted average is not allowed for crypto.
For example, if you bought 3 ETH at different prices and later sold 1:
With Specific Identification, you can match the sale to the exact unit bought if you have records to prove it.
With FIFO, you assume the ETH you bought first is the one you sold, so you use its purchase cost.
Are crypto losses tax-deductible?
Yes. If you sell crypto at a loss, you can use that loss to reduce your taxable gains. Losses can be set against gains in the same year or carried forward to offset future gains. The process is:
Work out your total gains and total losses for the year.
Subtract losses from gains, then apply the R40,000 annual exclusion.
Deduct any prior year losses carried forward.
Take 40% of the remaining amount — this is added to your taxable income and taxed at your marginal rate.
Bed and breakfast rule
“Bed and breakfasting” is when an investor sells an asset at a loss and quickly buys it back to create an artificial capital loss. It's also known as a wash sale.
SARS rules state that for shares, if you sell at a loss and repurchase within 45 days, the loss is disregarded. Instead, it is added to the base cost of the replacement shares, deferring the deduction until you sell without immediately buying back.
While this rule is written for shares, SARS is likely to treat similar schemes with crypto the same way. If you deliberately create losses by selling and quickly repurchasing, you may not be able to use those losses to offset gains.
Can I claim a capital loss from theft?
Crypto hacks, scams, and rug pulls are common, and in some cases, you may claim a capital loss.
SARS has no crypto-specific guidance, but for capital assets generally, losses from destruction or theft can qualify if you can prove the asset is gone, cannot be recovered, and no compensation will be received.
If you still hold the asset, for example, in a rug pull where the token is worthless, you must dispose of it (sell, swap, spend, gift, or send to a burn wallet) to realise the loss for tax purposes.
Crypto income
If SARS classifies your crypto activity as revenue in nature, all profits are taxed as Income Tax at your marginal rate. This can apply to transactions that might otherwise look like capital disposals, such as:
Selling crypto for ZAR or another fiat currency
Swapping crypto for other coins, stablecoins, or NFTs
Spending crypto on goods or services
Gifting crypto (with some exceptions)
In addition, many crypto earnings are treated as taxable income when received, including:
Getting paid in crypto
Mining rewards
Staking rewards
Airdrops
DeFi activities like liquidity mining or yield farming
Creating and selling NFTs
Because SARS guidance here is limited, especially for DeFi, it’s best to get advice from a crypto accountant.
Income Tax Rate in South Africa
SARS has a marginal Income Tax rate for individuals. These are:
| Taxable income (R) | Rates of tax (R) |
|---|---|
| 1 – 237,100 | 18% of taxable income |
| 237,101 – 370,500 | 42,678 + 26% of taxable income above 237,100 |
| 370,501 – 512,800 | 77,362 + 31% of taxable income above 370,500 |
| 512,801– 673,000 | 121,475 + 36% of taxable income above 512,800 |
| 673,001 – 857,900 | 179,147 + 39% of taxable income above 673,000 |
| 857,901 – 1,817,000 | 251,258 + 41% of taxable income above 857,900 |
| 1,817,001 and above | 644,489 + 45% of taxable income above 1,817,000 |
How to calculate crypto income
There are two main calculations, depending on whether you’ve disposed of crypto treated as revenue income or earned new crypto.
For disposals, subtract your cost basis from the sale price or fair market value in ZAR at the time of the transaction. The full profit is then taxed at your marginal Income Tax rate.
For earnings like mining, staking, airdrops, or other rewards, the entire amount is taxable when received. As there is no cost base, use the fair market value in ZAR on the day you receive the tokens. If you are classified as a trader, SARS may allow deductions for expenses directly related to generating this income.
Finally, remember that paying Income Tax when you receive crypto does not prevent further tax when you later sell, swap, spend, or gift those assets.
EXAMPLE
Let's use the same example of Zanele we used above for our first example.
Zanele bought 1 ETH costing R12,000. She sold her 1 ETH a couple of years later for R73,800. Subtracting her base cost from her sale price, her capital gain is R61,800.
Because Zanele's transaction is deemed to be of a revenue nature - her entire R61,800 gain is taxable at her marginal tax rate. She cannot access the 40% inclusion rate, nor the annual exclusion.
Zanele's marginal Income Tax rate bracket is 31%. Multiply her gain by 31% to get R19,158. This is how much tax she'll pay on her gain. As you can see, it's a far cry away from the tax she paid in our earlier example as an investor.
EXAMPLE
Now let's look at an example of mining.
Andre mines BTC. He is part of a mining pool and receives a daily payout of mining rewards throughout the financial year.
Andre needs to identify the fair market value of BTC in ZAR on the day he received it each day to calculate his additional income, and then add this up for a total figure. Overall, Andre makes R136,000 throughout the financial year from his mining activities.
Andre must add his mining income to this to identify his total annual income and marginal tax rate. This puts his mining income in the 36% marginal tax rate, meaning he'll pay 36% tax on R136,000, or R48,960.
If Andre later sells, swaps, spends or gifts his mined coins, he will be liable to pay Capital Gains Tax or Income Tax on his profits from these transactions too depending on his specific circumstances and how the SARS views his activities.
DeFi taxes
SARS has not issued specific guidance on DeFi activities like staking, liquidity mining, or yield farming, so it’s best to get advice from a crypto accountant if you’re involved.
Based on current rules, the tax treatment depends on whether the activity is capital or revenue in nature. Because DeFi typically involves regular, profit-driven transactions, most investors are likely to be treated as earning revenue income, with the full amount taxed at their marginal rate and no CGT exclusions.
NFT taxes
SARS has not issued specific rules for NFTs, but they fall under the broader category of crypto assets. Their tax treatment depends on whether a transaction is capital or revenue in nature, and on the taxpayer’s intent and activity.
Selling or swapping NFTs is generally treated as a disposal, with profits potentially subject to Capital Gains Tax. However, if you are creating and selling NFTs as an artist, especially at scale, the income is more likely to be classified as revenue and taxed in full at your marginal Income Tax rate.
Derivatives and CFDs taxes
SARS does not have guidance on derivatives and CFD products for more traditional markets, so it should come as no surprise that there is also no guidance on the tax implications of crypto derivatives and CFD taxes. As always, we recommend seeking the advice of a crypto accountant if you're investing in crypto derivatives or CFDs.
Many countries treat the resulting profit or loss once a position in a CFD or derivative is closed as a capital gain or loss, and tax it as such. But for SARS, it is the intent that dictates tax treatment.
With this in mind, the vast majority of people dealing in derivatives and CFDs are doing so to make a short-term profit. As such, it is likely SARS would view any taxpayer dealing in derivatives or CFDs as a trader and therefore all profits would be subject to Income Tax at the applicable marginal tax rate.
With the foundations out of the way... let's take a look at a variety of transactions and the likely tax treatment that would apply to investors with capital assets.
Is any crypto tax-free in South Africa?
Yes. Some transactions are tax-free, including:
Buying crypto with ZAR, or another fiat currency
Holding crypto
Transferring crypto between the wallets you own
When to report your crypto taxes
The South African tax year runs from the 1st of March to the 28th of February the following year. The tax season opens on the 1st of July, and the deadline to report your taxes is October each year for non-provisional taxpayers and the 20th of January the following year for provisional taxpayers. The date in October changes slightly each year but is generally between the 20th and 24th.
Of course, although the tax deadline isn't until later on, you may need to factor in provisional tax ahead of this deadline.
How to file your crypto taxes
Once you, or your accountant, have calculated your crypto gains, losses, and income, the easiest way to file your taxes in South Africa is online using SARS eFiling.
On your tax return, you'll see a section under which to declare capital gains on disposals made in the financial year. This section makes special reference to cryptocurrency. Alternatively, if you're a trader, there's another section for income earned.
Now we've covered the basics, let's take a look in depth at how different transactions may be taxed.
How are different transactions taxed?
Remember, the tax applicable all comes down to whether the SARS views you as an investor with capital gains or a trader with revenue income.
Buying crypto with ZAR
TAX FREEBuying crypto with Rand (or another fiat currency) is tax-free. You will, however, need to keep track of your base cost to calculate any subsequent capital gain or loss when you later sell, swap, spend, or gift your crypto.
Hodling crypto
TAX FREEHodling for the moon? Good news, you'll pay no tax when hodling crypto.
In even better news, the longer you hold an asset, the more likely it is that the subsequent disposal of an asset will be seen as having the nature of capital, giving you a lower tax rate on any profits.
Transferring crypto between your own wallets
TAX FREEIt is the disposal of an asset (so a change in ownership) that triggers a taxable event. As such, transferring crypto between your own wallets is tax-free.
A caveat, though, transfer fees (or gas fees) may not have such simple tax implications. Although SARS hasn't released any clear guidance on this, there is the potential that transfer fees paid in crypto may be seen as spending crypto and, therefore, a taxable transaction.
Donating crypto to a registered charity
TAX FREEThe first R100,000 of property donated each year by a natural person is exempt from Donations Tax. However, dispositions between spouses, South African group companies, and donations to certain public benefit organisations may be exempt. You may also qualify for a tax deduction should the charity be registered as a Public Benefit Organisation (PBO) with SARS. The charity should issue a receipt in terms of section 18A of the Income Tax Act.
Selling crypto for ZAR
CAPITAL GAINS TAXSelling crypto for Rand, or any other fiat currency, is seen as a disposal of an asset and is subject to Capital Gains Tax at a maximum effective 18% tax rate.
Remember, investors get an annual exclusion of R40,000 for capital gains, and only 40% of a capital gain is taxable.
It's important to note that SARS may instead view your profit as revenue income, and your entire profits would therefore be taxed at your marginal tax rate.
Trading crypto for crypto, stablecoins, or NFTs
CAPITAL GAINS TAXExchanging one asset for another is a disposal of an asset according to SARS, and as such, trading one cryptocurrency for another is a taxable event. This includes trading crypto for stablecoins or NFTs, as these are all broadly categorized as crypto assets and subject to the same tax treatment.
It's important to note that SARS may instead view your profit as revenue income, and your entire profits would therefore be taxed at your marginal tax rate.
Spending crypto on goods or services
CAPITAL GAINS TAXSpending crypto is viewed as a barter transaction and, therefore, a disposal of an asset. Capital Gains Tax or Income Tax may apply, depending on whether you're viewed as an investor or a trader.
Gifting crypto
CAPITAL GAINS TAXIn South Africa, gifting (as opposed to donating) crypto is viewed exactly the same as selling it. The proceeds would be the fair market value of the crypto on the date when the gift was given. If you're viewed as an investor, Capital Gains Tax would apply. If you're viewed as a trader, Income Tax may apply instead.
However, dispositions between spouses, South African group companies, and donations to certain public benefit organisations may be exempt.
Getting paid in crypto
INCOME TAXWhether you are freelancing or working for a company that pays employees in crypto, any coins received as income are subject to Income Tax at fair market value in ZAR at the time you received them.
Mining crypto
INCOME TAXSARS guidance states that an individual who mines crypto assets as a trade or business is subject to tax on the income derived from those activities. So you'll pay Income Tax on mining rewards upon receipt based on the fair market value in ZAR on the day you receive them.
If you later dispose of mining rewards by selling, swapping, spending or gifting them, you will also be liable for Capital Gains Tax or Income Tax, depending on how SARS views your investment activities.
Staking crypto
INCOME TAXThe SARB (South African Reserve Bank) is clear that staking has distinct tax implications, though the guidance doesn't specify the precise tax implications and whether staking rewards would be subject to Income Tax or Capital Gains Tax.
This said, as you're earning new tokens, it is likely the SARS would view these investment activities as having the nature of revenue income, and as such, your entire profits would be subject to Income Tax at the applicable marginal tax rate based on the fair market value in ZAR of your staking rewards on the day you received them.
Airdrops of crypto
INCOME TAXSARS has not released guidance on the tax implications of airdrops of crypto; however, given their stringent guidance around crypto taxes, it is highly likely these events are taxable and potentially subject to Income Tax upon receipt.
Can SARS track crypto?
Yes. SARS has been granted a wide range of collection powers in terms of the Income Tax Act. This includes a requirement for third-party service providers to submit financial data if called on - locally and abroad.
So yes, if you have an account with a South African cryptocurrency exchange, then it's likely that SARS will be able to access your data. And if you trade on an overseas exchange, SARS can attempt to track down that information too!
SARS has recently launched a Crypto Unit to crack down on those they suspect of avoiding tax on crypto assets. It’s been confirmed that this new unit is receiving data from crypto exchanges. The unit is issuing audit letters to crypto investors it believes have failed to disclose capital or revenue from crypto.
In other words, if you're thinking of outright avoiding your crypto taxes: don't. The penalties for tax evasion in South Africa are steep. You can learn more in our guide to crypto tax evasion in South Africa.
What records do SARS want for crypto taxes?
SARS may request records for your crypto transactions to audit your tax return. When it comes to crypto record keeping, SARS is clear that they need proof of purchase and sale price. This means you'll need to keep records of:
Dates of the transactions.
Details about the asset (the kind of cryptocurrency).
The value (in ZAR) of the asset at the time of the transaction.
Details of those involved in the transaction (i.e., wallet address) and the reason for the transaction.
As well as this, SARS guidance states taxpayers should keep all supporting documents for a tax return for a period of five years from the date of the submission, as SARS may request these to verify the information you've declared.
Koinly can help with your crypto record-keeping. Many exchanges only keep your transaction data for a limited time, but Koinly stores your historical transaction data, so should you ever get a request from SARS to share your records, you can easily get what you need from Koinly.
How to reduce your crypto tax bill in South Africa
You can't legally outright avoid all your crypto taxes. However, there are a number of legal steps you can take to plan your crypto taxes accordingly and reduce your overall tax liability, including:
Utilize the annual exclusion
Each taxpayer (not traders) gets an R40,000 exemption from Capital Gains Tax known as the annual exclusion. So your first R40,000 of capital gains each year is tax-free.
Utilize tax rebates
There are several Income Tax rebates available for South African taxpayers, depending on your age - you could get anywhere between R15,714 to R27,198 as an Income Tax rebate available to all taxpayers.
Track and deduct allowable expenses
Tracking your precise base cost and allowable expenditure can make a big difference to your tax bill if you're an active investor... and Koinly makes this simple by identifying and calculating your fees for you.
The majority of crypto exchanges charge trading fees whenever you buy, sell, or trade crypto, and you'll also pay gas fees (transaction fees) when you use DeFi protocols. Provided your fee is an allowable expenditure (so it is directly related to acquiring or disposing of an asset), then you can add these fees to your base cost and reduce your subsequent gain.
Harvest unrealized losses and offset against gains
Unrealized losses occur when an asset you hold has fallen in value since you acquired it, but you've not yet realized your loss as you haven't disposed of it.
Tracking and identifying unrealized losses ahead of the end of the financial year can help you offset a large capital gain for the year. Harvest them to realize your loss by selling, swapping, spending, or gifting them, and reduce your gains.
Work towards being taxed as an investor
One way to lower your tax bill is to structure your activities so SARS is more likely to treat you as an investor rather than a trader. Investors get clear advantages: a R40,000 annual exclusion on capital gains and tax on only 40% of gains. Traders don’t get these breaks and instead pay full Income Tax on all profits.
There’s no single rule that guarantees investor status, but certain practices can help: hold assets for several years, avoid frequent short-term trades, and steer clear of revenue-generating DeFi protocols.
A qualified crypto accountant can help you plan your activities to strengthen your case for investor treatment.
Use a crypto tax calculator
Now you know how crypto is taxed, as well as when and how to report your crypto to SARS, here's how it works with Koinly in seven simple steps...
Select your base country (South Africa), currency (ZAR), and cost basis method (FIFO).
Connect Koinly to your wallets and exchanges. Koinly integrates with Luno, Valr, Binance, Coinbase, Kraken, and hundreds more. (See all)
Let Koinly crunch the numbers. Make a coffee.
Ta-da! Your data is collected, and your full Complete Crypto Tax Report is generated!
To download your crypto tax report, upgrade to a paid plan.
Send your report to your accountant, or complete your SARS submission yourself using the figures from your Koinly report.
FAQs
When do I pay tax on my crypto?
You’ll pay tax on crypto any time you have a capital gain or revenue income. This includes selling, trading, spending, and gifting crypto, as well as earning crypto, for example, through mining or staking rewards.
Can I deduct my crypto losses?
Yes, you can deduct losses from crypto to reduce your overall taxable gain.
Do I need to pay tax if I haven’t withdrawn my profits from the platform?
Yes. Regardless of whether you hold your fiat (or crypto) profit on an exchange, if you have a profit from selling or trading crypto, you’ll need to pay tax on it.

