Crypto Tax South Africa 2026: SARS Guide

The definitive 2026 guide to crypto tax in South Africa: how SARS treats crypto, capital vs revenue, the Eighth Schedule, the R40,000 exclusion and 40% inclusion rate, FIFO vs specific ID, CARF from 1 March 2026, audits, and filing on your ITR12.

Last reviewed: · Reviewed by Johan Pretorius, Registered Tax Practitioner

Overview

Crypto assets are taxable in South Africa. The South African Revenue Service (SARS) does not treat them as currency or legal tender — it treats them as assets of an intangible nature, and the existing Income Tax Act applies in full. There is no separate "crypto tax". Instead, every disposal and every receipt is tested against the same rules that govern shares, property and other assets.

What trips most taxpayers up is not whether crypto is taxed — it plainly is — but *how* a particular gain is taxed: as a capital gain under the Eighth Schedule, or as revenue included in gross income at marginal rates. That single question changes your effective rate from a maximum of about 18% to as much as 45%. This guide explains how SARS makes that call, how to compute base cost and proceeds correctly, which cost-basis methods are allowed, how common events (swaps, staking, airdrops, mining, lending) are treated, what the Crypto-Asset Reporting Framework (CARF) means from 1 March 2026, and how to respond if you receive a SARS crypto verification letter.

This is general information, not tax advice. Your facts matter — speak to a registered tax practitioner before filing.

How SARS treats crypto

SARS confirmed its position in a 2018 media statement and reiterates it on its Crypto Assets and Tax page: crypto assets are not currency for income tax or CGT purposes. They are assets. As a result:

  • A disposal of a crypto asset is a potentially taxable event. Disposal includes selling for rands, swapping one crypto asset for another, spending crypto on goods or services, and gifting it.
  • An accrual or receipt of a crypto asset for services rendered, mining, staking or similar activity is included in gross income at its market value (in rands) on the date it accrues.

Because the same asset can be acquired as an investment by one person and as trading stock by another, the *character* of every gain has to be determined on its own facts.

Capital vs revenue: the question nobody answers cleanly

There is no fixed holding period that makes a gain capital in South Africa. Unlike jurisdictions such as Australia, where holding an asset for longer than 12 months can qualify it for a capital gains discount, South African law has no equivalent holding-period rule. Instead, SARS applies the common-law and statutory tests developed for shares and other assets, and the decisive factor is your intention at acquisition and during the holding period.

Capital character (CGT)

A gain is capital if you acquired and held the asset as a long-term investment — to hold it and benefit from growth, not to profit from frequent dealing. Capital gains for individuals are taxed under the Eighth Schedule, with a generous effective ceiling (explained below).

Revenue character (income tax)

A gain is revenue if you were carrying on a scheme of profit-making — buying with the dominant intention of resale at a profit, or trading frequently enough that your activity resembles a business. Revenue gains are fully included in taxable income and taxed at your marginal rate (18%–45% for individuals).

Trader-vs-investor signals

SARS and the courts weigh objective factors, not your say-so. Signals that point toward revenue (trader) include:

  • High frequency of transactions and short holding periods.
  • Use of leverage, derivatives, or borrowed funds to acquire crypto.
  • A systematic, business-like operation (bots, dedicated capital, sophisticated record-keeping aimed at trading).
  • Selling whenever a target profit is hit, rather than holding through cycles.
  • Crypto activity that is your main or a substantial source of income.

Signals that point toward capital (investor) include long holding periods, a buy-and-hold pattern, dollar-cost averaging into a small set of assets, and reinvesting rather than realising. Intention can also change: an asset held as an investment can be brought into trading stock (and vice versa), which itself triggers tax consequences. Document your intention contemporaneously — a note made years later carries little weight.

The Eighth Schedule: how capital gains actually work

If a disposal is capital, you compute the gain or loss under the Eighth Schedule to the Income Tax Act.

Proceeds (paragraph 35)

Proceeds are the amount received or accrued on disposal. For a sale to rands it is the rand amount received. For a crypto-to-crypto swap or a payment in crypto, proceeds equal the market value in rands of what you received (or of the crypto disposed of) at the time of disposal. Paragraph 35 also reduces proceeds for amounts repaid or that never accrue.

Base cost (paragraph 20)

Base cost is what you may deduct from proceeds. Under paragraph 20 it generally includes the rand cost of acquiring the asset plus directly related costs — exchange trading fees, brokerage and similar acquisition/disposal expenses. It does not include costs already claimed as an income-tax deduction. Where an asset was held before a valuation date or acquired other than for cash, special valuation rules apply.

Timing of disposal

A disposal occurs at the time the disposal event happens — typically when the transaction is executed on-chain or on the exchange — not when cash is withdrawn to a bank account. This matters at year-end: a swap executed on 28 February falls in that year of assessment even if you never touched rands.

The annual exclusion and inclusion rate

For a natural person (individual):

  • A R40,000 annual exclusion is applied first to the net capital gain (or loss) for the year. (In the year of death the exclusion is higher.)
  • The remaining net capital gain is multiplied by the 40% inclusion rate for individuals — only 40% is added to taxable income.
  • That 40% is then taxed at your marginal rate. With a top marginal rate of 45%, the maximum effective CGT rate for individuals is about 18% (45% × 40%).

Companies and trusts have no annual exclusion and higher inclusion rates (companies 80%; trusts 80%, though gains may be attributed to beneficiaries). Always confirm the current-year figures against the SARS tax tables — exclusion amounts and rates are set annually.

Revenue gains by contrast

If the gain is revenue, none of the above applies. The full rand profit is included in gross income and taxed at 18%–45% (individuals) — there is no R40,000 exclusion and no 40% discount.

Cost-basis method: FIFO or specific identification only

When you sell part of a holding bought at different times and prices, you must allocate a base cost to the units disposed of. In South Africa:

  • First-in, first-out (FIFO) is accepted: the earliest-acquired units are treated as the first disposed of.
  • Specific identification is accepted where you can genuinely identify the specific units disposed of and substantiate it.
  • Weighted-average cost is NOT permitted for individuals under the Eighth Schedule for identical assets — this is a common error imported from jurisdictions that allow pooling. Do not average your cost base.

Whichever permitted method you adopt, apply it consistently and keep the workings. Coinfig calculates base cost using FIFO across all your connected accounts so the result is consistent and auditable year on year.

Common events and how they are taxed

Buying crypto with rands

Not a taxable event. It sets your base cost (purchase price plus fees). Record the date, rand amount and fee.

Selling crypto for rands

A disposal. Proceeds (rands received) minus base cost equals the gain, taxed as capital or revenue per the character test.

Crypto-to-crypto trades and swaps

A crypto-to-crypto trade is a disposal of the crypto you give up — even though no rands change hands. You must value both legs in rands at the time of the swap. This is the single biggest source of under-reporting, because exchange statements often show only the crypto amounts, not the rand value. Each swap can crystallise a gain or loss.

Spending crypto on goods or services

A disposal at market value. The difference between the rand value at spend and your base cost is a gain or loss.

Staking and rewards

Staking rewards are generally revenue at receipt — included in gross income at the rand market value when the reward accrues to you. That value also becomes the base cost of the new units, so a later disposal is a separate CGT (or revenue) event measured from that base. Lending and yield rewards are treated similarly.

Airdrops

Treatment depends on the facts. Airdrops received in connection with services, a trade, or a profit-making scheme are typically revenue at market value on receipt. A genuinely gratuitous airdrop with no service and no trade may have a nil or low value at receipt, with the full proceeds taxed on later disposal — but this is fact-sensitive and evolving. Document how and why you received each airdrop.

Forks

A hard fork that delivers new coins is treated according to substance — generally with a base cost reflecting value at receipt where it is income, or a low/nil base cost where it is a windfall realised only on disposal. Keep the date and the prevailing market value.

Mining

Mined coins are generally revenue: included in gross income at market value when they accrue, with related expenses potentially deductible if mining is a trade. The market value at accrual becomes the base cost for a later disposal.

Transfers between your own wallets

Not a disposal. Moving crypto between wallets or accounts you control is not a taxable event because there is no change of beneficial ownership. But you must carry the base cost across and keep records — otherwise a later disposal looks unsupported, and network fees paid in crypto for the transfer can themselves be small disposals.

Section 24I and foreign-currency considerations

For practitioners: many crypto trades are quoted against the US dollar or a stablecoin, not the rand. South African tax is computed in rands, so every leg must be translated. Section 24I of the Income Tax Act governs the tax treatment of gains and losses on certain foreign-currency exchange items and can be relevant where exchange items, foreign-currency-denominated debt or qualifying instruments are involved — for example businesses holding USD-denominated balances or certain financial arrangements. Section 24I is technical and applies to a defined class of "exchange items"; whether and how it bites depends on the holder and the instrument. For most individual investors the practical point is simpler but just as important: translate every transaction to rands at an appropriate spot rate on the transaction date, and do not let USD-pair reporting obscure your true rand gain. Get specific advice where 24I may apply.

CARF: automatic reporting from 1 March 2026

The Crypto-Asset Reporting Framework (CARF) is the OECD's global standard for the automatic exchange of crypto-account information between tax authorities, modelled on the Common Reporting Standard for bank accounts. South Africa is an early adopter, with reporting obligations on crypto-asset service providers taking effect from 1 March 2026.

In practice this means exchanges and other reporting providers will collect and report account holders' identity and transaction information to SARS, which will exchange it with partner jurisdictions. For taxpayers, the change is stark: SARS will increasingly receive third-party data about your crypto activity automatically — both domestically and from offshore exchanges in participating countries. The era of "SARS can't see it" is ending.

The compliance response is not panic; it is accurate, reconciled records that match what the exchanges report. Discrepancies between your return and CARF data are exactly what trigger verification.

Responding to a SARS crypto letter or audit

SARS has been issuing verification and audit letters specifically about crypto activity. If you receive one:

  • Do not ignore it. Respond within the stated timeframe (often 21 business days) or request an extension.
  • Provide a complete transaction history across every exchange and wallet, your rand cost base, dates, and the rand value of each disposal and receipt.
  • Reconcile to the figures on your return. Be ready to explain your capital-vs-revenue treatment with contemporaneous evidence of intention.
  • Where records are incomplete, reconstruct defensibly and disclose assumptions rather than guessing silently.

The Data Completeness Score as an audit-defence standard

The weakness in most crypto tax filings is not arithmetic — it is missing data: a delisted token, a defunct exchange, an unlabelled transfer, a swap with no rand value attached. Once you licence the tax year, Coinfig's Data Completeness Score flags exactly where your transaction record has gaps before you submit. Treating that score as an audit-defence standard — closing every gap and documenting every assumption — is the difference between a verification you answer in an afternoon and one that drags on for months. Complete, reconciled, source-linked records are the best defence under a CARF-driven audit regime.

Filing

Where crypto goes on the ITR12

Individuals declare crypto on the annual ITR12 income-tax return:

  • Capital gains go in the capital-gains section (local assets), where SARS applies the R40,000 annual exclusion and the 40% inclusion rate automatically once you enter aggregate capital gains and losses.
  • Crypto income (mining, staking, trading profits of revenue character, crypto received for services) is included in gross income in the appropriate income fields.

Provisional tax

If you have material crypto gains or income, you may be a provisional taxpayer and must account for those amounts in your provisional estimates (typically due end-August and end-February), not only on the final ITR12. Under-estimating provisional tax attracts penalties and interest.

Records to keep

Retain transaction histories from every exchange and wallet, rand cost base and valuations, dates, and evidence supporting your capital-vs-revenue treatment, for at least five years.

More questions

Looking for a quick answer on filing your annual tax return (ITR12), provisional tax, small gains, gifts, lost keys, or salary paid in crypto? See our crypto tax Q&A hub — 30 common questions, each with a plain-English answer and links to deeper guides.

Last reviewed

This guide was last reviewed against current SARS guidance on the date shown above. Tax law and SARS practice change — confirm current rates, thresholds and the CARF position before you file, and consult a registered tax practitioner for your situation. This is general information, not tax advice.

Tax treatment at a glance

TransactionEventTreatment
Buying crypto with rands Acquisition (not a disposal) No tax on purchase. Sets your base cost under paragraph 20 — record the rand amount paid plus trading fees.
Selling crypto for rands Disposal Proceeds (para 35) less base cost (para 20). Taxed as a capital gain (40% inclusion, after R40,000 exclusion) or as revenue at 18%–45% depending on intention.
Crypto-to-crypto trade or swap Disposal Disposal of the crypto given up, valued in rands at the time of the swap — even though no rands change hands. Gain or loss arises on each swap.
Spending crypto on goods or services Disposal Treated as a disposal at rand market value; difference from base cost is a capital or revenue gain/loss.
Receiving staking or lending rewards Income received Generally revenue at market value (rands) when the reward accrues. That value becomes the base cost for a later disposal.
Mining rewards Income received Generally included in gross income at market value on accrual; related expenses may be deductible if mining is a trade. Market value becomes base cost.
Airdrops Income or windfall (fact-dependent) Often revenue at market value where linked to a service or trade; a purely gratuitous airdrop may carry low/nil value at receipt with tax on later disposal. Document the facts.
Hard forks Receipt (fact-dependent) Treated by substance — value at receipt where income, or low/nil base cost with tax on later disposal where a windfall. Record date and market value.
Transferring crypto between your own wallets Not a disposal No change of beneficial ownership, so no taxable event. Carry base cost across; note that crypto network fees paid on the transfer can be small disposals.
Gifting or donating crypto Disposal A disposal for CGT at market value; donations tax may also apply. Keep valuations and recipient details.
Converting trading stock to investment (or vice versa) Change of intention A change in the character of the holding can itself trigger tax consequences. Document the change and seek advice.

Forms and filing

Individuals declare crypto on the annual ITR12: capital gains in the capital-gains section (SARS applies the R40,000 annual exclusion and 40% inclusion rate once aggregate gains/losses are entered), and crypto income within gross income. If you have material gains or income you may be a provisional taxpayer and must account for crypto in your provisional estimates (end-August and end-February), not only on the final ITR12. Retain transaction histories from every exchange and wallet, rand cost base, valuations, dates and evidence of your capital-vs-revenue intention for at least five years.

Penalties

Failing to declare crypto income or gains can attract understatement penalties under the Tax Administration Act — ranging from 10% up to 200% of the shortfall depending on behaviour (from a reasonable-care lapse to intentional tax evasion) — plus interest on underpaid tax and, in serious cases, criminal sanction. Under-estimating provisional tax adds further penalties and interest. With CARF reporting effective 1 March 2026, undeclared exchange-held and offshore crypto becomes increasingly visible to SARS, so accurate, voluntary disclosure (and a complete, reconciled data trail) is strongly advised.

More crypto tax questions

ITR12 filing, provisional tax, small gains, gifts, lost keys, salary in crypto, and more — answered in our South Africa Q&A hub.

Frequently asked questions

Is cryptocurrency taxed in South Africa?
Yes. SARS treats crypto as an intangible asset, not currency, and applies existing income-tax and capital-gains-tax rules. Selling, swapping, spending, mining, staking and earning crypto can all create a tax obligation. There is no separate "crypto tax".
Do I pay capital gains tax or income tax on my crypto?
It depends on your intention, not on a holding period. Long-term investment holdings are usually capital (taxed under the Eighth Schedule at a maximum effective rate of about 18%). Frequent trading or a profit-making scheme is revenue, fully taxed at your marginal rate of 18%–45%.
How much is crypto capital gains tax in South Africa?
For individuals, the first R40,000 of net capital gain each year is excluded; 40% of the remainder is added to taxable income and taxed at your marginal rate. With a top rate of 45%, the maximum effective CGT rate is about 18%. Companies and trusts have no annual exclusion and higher inclusion rates. Confirm current-year figures with SARS.
Is swapping one crypto for another taxable?
Yes. A crypto-to-crypto trade is a disposal of the crypto you give up, valued in rands at the time of the swap, even though no rands change hands. This is one of the most commonly missed taxable events because exchange statements often show only crypto amounts.
Which cost-basis method does SARS accept?
FIFO (first-in, first-out) and specific identification are accepted. Weighted-average cost is not permitted for identical assets under the Eighth Schedule for individuals. Apply your chosen method consistently and keep the workings.
Is moving crypto between my own wallets taxable?
No. A transfer between wallets or accounts you control is not a disposal because beneficial ownership does not change. But carry your base cost across and keep records — and note that network fees paid in crypto for the transfer can be small disposals.
What changes with CARF in 2026?
From 1 March 2026, crypto-asset service providers must report account and transaction information to SARS under the OECD Crypto-Asset Reporting Framework, which SARS exchanges with partner jurisdictions. SARS will increasingly receive your crypto data automatically, so your return needs to match what exchanges report.
What should I do if SARS sends me a crypto verification letter?
Respond within the stated timeframe (often 21 business days) or request an extension. Provide a complete, reconciled transaction history across all exchanges and wallets with rand values, and be ready to substantiate your capital-vs-revenue treatment. Once you licence the tax year, Coinfig's Data Completeness Score helps you close gaps before you submit.
Where can I find answers to more crypto tax questions?
Our crypto tax Q&A hub covers 30 common questions — filing your ITR12, provisional tax, CARF, salary in crypto, software, and more.

Sources