South Africa Crypto Tax Deadline 2025

The SARS filing deadline for the 2024/25 tax year is 20 October 2025 for non-provisional taxpayers filing online. Crypto in South Africa is treated as either revenue or capital depending on the facts - SARS requires full declaration either way and actively cross-references exchange data with tax returns.

2024/25 deadlines at a glance

Tax year 1 March 2024 - 28 February 2025
Non-provisional online 20 October 2025
Provisional taxpayers 19 January 2026
What to file ITR12 via eFiling or SARS MobiApp
Next year 2025/26 tax year ends 28 February 2026; deadline typically November 2026

Calculate your South Africa crypto taxes now. Upload your exchange CSV, select South Africa, and get a free preview with FIFO gains, 40% inclusion, and staking income calculated. No sign-up required.

Try the SA Crypto Tax Calculator - free →

Revenue or capital: how SARS treats crypto

SARS has not issued dedicated crypto-specific legislation, but applies established income tax and capital gains principles. The key question is whether your crypto activity falls on revenue account or capital account - and the answer depends on the facts of your situation.

Both categories require full disclosure on your ITR12 return. The R40,000 annual exclusion applies only to capital account gains - it does not reduce revenue income.

Key dates for 2024/25

South Africa's tax year runs March to February, with filing season running from July to November of the following year.

SARS crypto compliance and data matching

SARS actively pursues undeclared crypto income. South African crypto exchanges are required to submit third-party data to SARS, which is matched against ITR12 returns. Discrepancies trigger audit selection or compliance letters.

SARS also receives information through international exchange frameworks. While overseas exchanges do not submit directly to SARS, international cooperation mechanisms mean information about South African taxpayers' offshore holdings can reach SARS through other routes.

If you have prior years where you did not declare crypto gains, the SARS Voluntary Disclosure Programme (VDP) allows you to come forward before SARS contacts you. VDP applicants receive significant reductions in understatement penalties compared to taxpayers who are only identified through SARS's own compliance work.

What you need to declare

Your records need to support whichever tax treatment - revenue or capital - applies to your situation.

How to calculate your crypto taxes

Whether you are on revenue or capital account, you need the same underlying data - your complete acquisition and disposal history.

  1. Export your full transaction history. Download complete CSVs from Coinbase, Binance, Kraken, and any South African exchanges. Select "All time" to capture all acquisitions affecting your current cost base.
  2. Upload to DYOR.tax and select South Africa. The engine calculates FIFO gains and applies the 40% inclusion rate and R40,000 annual exclusion for capital account treatment. All values are in ZAR.
  3. Review your free preview. See your net capital gains, taxable amount after exclusion and inclusion, staking income, and top assets before paying anything.
  4. Download the full PDF report. It includes disposal-level detail with dates, proceeds, cost base, and gain - the information needed for either the capital gains schedule or income disclosure in your ITR12. Share with your tax practitioner or enter directly.

Penalties for non-compliance

SARS's penalty regime for non-compliance and understatement is progressive and can add substantially to the original tax owed.

Common reasons South African crypto filers miss the deadline

Frequently Asked Questions

The SARS online filing deadline for non-provisional taxpayers for the 2024/25 tax year (1 March 2024 to 28 February 2025) was 20 October 2025. Provisional taxpayers had until 19 January 2026. Both deadlines have now passed. If you have an outstanding return, file as soon as possible via eFiling - administrative non-compliance penalties accrue monthly for each outstanding return.

SARS treats crypto as either revenue or capital depending on the facts. Active traders who buy and sell frequently are likely on revenue account - gains are taxed as income at marginal rates up to 45%. Long-term holders with limited trading may be on capital account - only 40% of net gains are included in taxable income, with an annual exclusion of R40,000. SARS looks at intention, frequency, and holding period. The characterisation is not a taxpayer election and SARS can challenge it.

Simply holding crypto with no disposal does not trigger a tax event in South Africa - there is no unrealised gains tax. However, staking rewards and other crypto income received during the year are taxable when received. You may also need to declare foreign crypto holdings depending on your total foreign asset exposure and applicable reporting thresholds. Consult a tax practitioner for your specific circumstances.

The annual exclusion of R40,000 applies only to capital gains - not to revenue gains from active trading. If your crypto gains are on capital account, the first R40,000 of net capital gains (across all asset classes, not just crypto) is excluded from the 40% inclusion calculation. If your gains are on revenue account, the full amount is taxable and the R40,000 exclusion does not apply.

SARS actively pursues undeclared crypto income through data matching with South African exchanges and financial institutions. Non-declaration can result in administrative penalties, understatement penalties of 25% to 200% of understated tax, and interest. Voluntary disclosure through the SARS VDP before SARS contacts you significantly reduces penalties. After SARS initiates an audit or inquiry, VDP is no longer available.

Related guides and calculators