South Africa Crypto Tax Deadline 2026
SARS Filing Season 2026 opens for non-provisional individuals on 13 July 2026 and closes on 23 October 2026. Provisional taxpayers can file through 22 January 2027.
Filing Season 2026 at a glance
| Tax year | Year of assessment ending 28 February 2026 |
| Non-provisional online | 13 July - 23 October 2026 |
| Provisional taxpayers | 13 July 2026 - 22 January 2027 |
| What to file | ITR12 via eFiling or SARS MobiApp |
Organise your South African crypto records now. Upload your exchange CSV for a free preview with transactions separated for revenue-versus-capital review and staking receipts listed independently.
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.
- Revenue account (active trading): If you trade frequently, hold for short periods, or derive income from crypto as a business activity, SARS is likely to treat your gains as revenue. The full profit is included in taxable income and taxed at your marginal rate - up to 45% for individuals.
- Capital account (long-term holding): If gains are capital, 40% of the net gain remaining after the applicable annual exclusion is included. For individuals, the exclusion is R40,000 for the year ending 28 February 2026 and R50,000 for the year ending 28 February 2027.
- SARS decides, not you. The characterisation is based on objective facts - trading frequency, holding period, your stated intention, and how you conduct the activity. SARS can challenge a capital treatment if the facts point to revenue. The classification is not a choice you can freely make for tax optimisation purposes.
Both categories require full disclosure on your ITR12 return. The selected-year 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.
- 1 March 2024: 2024/25 tax year begins. All crypto disposals and income from this date are reportable for 2024/25.
- 28 February 2025: 2024/25 tax year ends.
- July 2025: SARS filing season opens for individual taxpayers.
- 31 October 2025: Branch and paper filing deadline for non-provisional taxpayers (already passed).
- 20 October 2025: Online (eFiling) deadline for non-provisional individual taxpayers. This deadline has passed.
- 19 January 2026: Filing deadline for provisional taxpayers. This has also passed.
- 2026 filing season: The 2025/26 tax year (1 March 2025 to 28 February 2026) will open for filing from July 2026, with a non-provisional deadline typically in November 2026.
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.
- Complete transaction history - all time. FIFO cost basis requires your full acquisition history. A purchase made in 2020 determines the cost of tokens sold in 2024/25. Export complete CSVs from each exchange.
- Proceeds and cost for each disposal. You need the ZAR value of each sale and the ZAR cost of acquisition. The calculator converts USD and other currencies using historical daily rates.
- Revenue or capital determination. Document the basis for your classification. If you are claiming capital treatment, have evidence of your long-term investment intent and infrequent trading pattern.
- Staking and crypto income records. Staking rewards, airdrops received as payment, and similar income are generally taxable when received. Record the ZAR value on the date of receipt.
- ITR12 capital gains schedule. If on capital account, complete the capital gains section including the annual exclusion. If on revenue account, include the full gain in your income section.
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.
- Export your transaction history from account opening to today. Download complete CSVs from Coinbase, Binance, Kraken, and any South African exchanges. Select account opening to today, not just the tax year, to capture every acquisition that affects your current cost base.
- Upload to DYOR.tax and select South Africa. The preview estimates FIFO gains in ZAR and illustrates capital-account treatment. Verify classification, the selected-year exclusion, and progressive tax before filing.
- Review your free preview. See your net capital gains, taxable amount after exclusion and inclusion, staking income, and top assets before paying anything.
- 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.
- Administrative non-compliance penalties: For outstanding returns, SARS charges a monthly penalty ranging from R250 to R16,000 depending on your taxable income. These accrue each month the return remains outstanding.
- Understatement penalties: If you filed but understated your income, penalties range from 25% to 200% of the understated tax depending on whether the behaviour was reasonable, negligent, grossly negligent, or intentional.
- Interest: SARS charges interest on unpaid tax at the prescribed rate from the date the tax was due.
- VDP advantage: Voluntary disclosure before SARS contacts you reduces understatement penalties to a maximum of 25% for most categories. After SARS initiates an audit or inquiry, VDP is no longer available.
Common reasons South African crypto filers miss the deadline
- Waiting for a "cash out" event before declaring. Every disposal - selling for ZAR, trading one crypto for another, spending crypto - is a taxable event, not just withdrawal to a bank account.
- Using the wrong annual exclusion. R40,000 applies to the year ending 28 February 2026 and R50,000 to the year ending 28 February 2027. The exclusion applies only on capital account and across all asset classes.
- Not declaring staking and airdrop income. Many filers track only disposals and miss the income component. Staking rewards received during the tax year are generally taxable in the year of receipt.
- Not knowing whether to classify as revenue or capital. Rather than making an informed determination, some filers default to declaring nothing and hoping for the best. SARS data matching makes this an increasingly poor strategy.