South Africa's Voluntary Disclosure Programme (VDP) is one of the most powerful tools available to taxpayers who have undeclared income — including crypto gains. With CARF live since March 2026, the window to act proactively is closing fast.

What Is the VDP?

The VDP is a formal SARS programme under the Tax Administration Act (section 225–233) that allows taxpayers to voluntarily disclose previously undeclared income or gains in exchange for reduced penalties.

The key benefit: 100% relief from understatement penalties if your application is approved. You still owe the tax itself, plus interest — but the additional penalties (which can reach 200% of the tax owed for wilful non-disclosure) are waived.

Who Qualifies?

To qualify for VDP relief, you must meet all of the following:

  • The disclosure must be voluntary — SARS cannot already be investigating or auditing you for that specific matter
  • The disclosure must be complete — partial disclosure doesn't qualify
  • The disclosure must be made in good faith — you cannot have previously disclosed the same issue incorrectly
  • You cannot have a prior VDP agreement for the same tax type and period

Critically: if SARS has already sent you an audit letter, verification request, or any correspondence about your crypto, the VDP door may already be closed for that matter.

What Tax Years Can You Disclose?

SARS's standard assessment period is 3 years. However, for fraud or intentional non-disclosure, this extends to 5 years (and there's no limit if SARS can prove fraud). For most crypto holders who simply didn't know they needed to declare — and who have no fraudulent intent — the 3-year window applies.

You can file amended returns or a VDP application covering the 2023/24, 2024/25, and 2025/26 tax years (and the 2026/27 year when it closes in February 2027).

How to Apply

Step 1 — Gather your records

You need a complete picture of every crypto transaction across all tax years you're disclosing: purchase dates, prices, sale dates, prices, and exchange fees. Download your full transaction history from every exchange you've used.

Step 2 — Calculate the tax owed

Work out the total capital gain (or trading income) for each tax year. Apply the exclusion and inclusion rate for each year (the R50,000 exclusion was lower in prior years — it was R40,000 in 2024/25 and prior years). Use the marginal tax rate you were in during each year.

Step 3 — Engage a registered tax practitioner

While you can technically apply for VDP yourself via eFiling, a registered tax practitioner (particularly one with crypto experience) significantly increases your chance of a clean application. They'll ensure your disclosure is complete and correctly structured — incomplete VDP applications are rejected and lose their protection.

Step 4 — Submit via eFiling

VDP applications are submitted through SARS eFiling under the "VDP" tab. SARS typically responds within 21 business days. Once approved, you pay the tax and interest under the agreed terms.

The Cost of Waiting

Every month you wait, SARS receives more CARF data. If they match your exchange history to your ITR12 declarations before you apply, you lose the VDP option. The penalties that then apply — plus interest compounding on unpaid tax — can easily exceed the tax itself.

The math is clear: act now, pay tax + interest, close the matter. Or wait, risk an audit, and pay tax + interest + penalties up to 200%.

Assess Your Risk First

Our free CARF Compliance Checker takes 2 minutes to assess your disclosure risk level and gives you a clear recommended action. If it flags medium or high risk, engage a tax practitioner before SARS contacts you.