Held as an investment — taxed under the Eighth Schedule at a maximum effective rate of 18%.
Tick what is true of you. These are the factors SARS weighs to decide whether your crypto is capital or revenue in nature.
Tick the ones that apply to you
SARS is explicit that no single factor decides it — they are weighed in aggregate, case by case, and your stated intention needs objective support. There is no three-year rule for crypto.
Estimate only, for individuals (not companies or trusts). Whether your crypto is capital or revenue in nature is a question of fact that only SARS or a court can settle — this tool models both, it does not decide. It assumes a single year of disposals with no assessed loss brought forward, and does not cover VAT, donations tax, crypto arbitrage, De-Fi, hard forks, employment paid in crypto, or the 45-day identical-asset rule in paragraph 42. SARS's crypto guide was still in draft at the time of writing. Consult a registered tax professional for your situation.
Tax on Your Crypto
On a profit of R 145 000, taxed as a capital gain.
You Keep
R 132 830
Effective Rate
8.4%
Marginal Rate
31%
Getting it wrong costs R 38 520 — revenue treatment is that much dearer.
Every swap is a disposal
Trading BTC for Ethereum is a barter transaction. The tax event happens at the swap, at market value — it is not deferred until you cash out to rands.
There is no three-year rule
The section 9C rule that deems shares held three years to be capital does not apply to crypto assets. Every disposal is judged on its own facts.
Personal crypto is not a personal-use asset
Crypto assets are financial instruments, and paragraph 53(3)(e) excludes them from the personal-use asset exemption. Holding it for yourself does not put it outside CGT.
Mining and staking are income when received
Rewards go into gross income at their market value on the day they land in your wallet — before you have sold anything, and whichever way your disposals are treated.
Base cost is FIFO or specific identification
You may pick which units you sold, or use first-in-first-out. The weighted-average method is not available, because crypto exchanges are not recognised exchanges.