Tax guides

How to Declare Crypto on Your ITR12 to SARS

To declare crypto on your ITR12, answer yes to the crypto wizard questions on eFiling, then enter each investment disposal in the Capital Gain/Loss section (source code 4250 or 4251) or your trading profit in the Local Business, Trade and Professional Income section (source code 4522), and keep your exchange records ready for verification.

CH Consulting blog header reading Your Tax Questions Answered

By Chris Herbst, Chartered Business Accountant in Practice (CBAP) with CIBA, General Tax Practitioner (GTP) with SAIT, Stellenbosch University. Team registered with SAIT, SAIPA and CIBA.

Most South African crypto investors know that SARS taxes crypto. Far fewer know where on the ITR12 the numbers actually go. The return has no single "crypto" page. Instead, crypto runs through three parts of the ITR12: the wizard questions that switch sections on, the section that carries your gain or income, and the statement of assets where your holdings are listed. This guide walks through each of them screen by screen, using the wording of the SARS Comprehensive Guide to the ITR12 Income Tax Return for Individuals (IT-AE-36-G05, effective 29 June 2026). If you still need to work out the gain itself, start with our guide to calculating crypto capital gains tax, then come back here to enter it. This guide is written for South African tax residents; readers outside South Africa are served by CountDeFi (https://www.countdefi.com).

Does SARS require you to declare crypto on your ITR12?

Yes. SARS states on its crypto assets and tax page that normal income tax rules apply to crypto assets and that affected taxpayers must declare crypto gains or losses as part of their taxable income. The onus is on you to declare all crypto-related taxable income in the tax year in which it is received or accrued, and SARS states that not declaring it exposes you to interest and penalties.

Is crypto treated as money by SARS?

No. The ITR12 guide explains that SARS does not regard cryptocurrencies as a currency, because they are not official South African legal tender. The definition of financial instruments in the Income Tax Act has been extended to include them, which is why crypto appears next to shares and unit trusts on the return.

Did CARF change how crypto is taxed?

No. The SARS Budget 2026 frequently asked questions state that the Crypto-Asset Reporting Framework took effect in South Africa on 2 March 2026 and that it is a reporting framework which does not change how crypto assets are taxed. What changes is the data SARS receives from platforms. Our guide to CARF self-certification on a crypto exchange explains the form your exchange asks you to complete.

Which ITR12 wizard questions switch on the crypto sections?

Two sets of wizard questions decide whether the crypto sections appear on your return. If you answer them "No", the sections stay hidden and there is nowhere to enter your crypto figures, so this is the first screen to get right.

What does the capital gains question say?

The guide lists two questions under Capital Gain/Loss: "Did you dispose of any local capital assets attracting capital gain or loss (including crypto assets)?" and "Did you dispose of any foreign capital assets attracting capital gain or loss (including crypto assets)?". Answering "Y" asks how many disposals took place and adds the Capital Gain/Loss container to the return.

What does the trading income question say?

The second question sits under Local Business, Trade and Professional Income (including crypto asset(s)): "Did you derive income from local business trade or profession other than rental income from the letting of fixed property(ies)?". Answering "Y" asks how many separate trading activities you carried on. The guide states that from the 2023 year of assessment this field is prepopulated with "yes" where SARS records show business income, and that you may increase the number but not decrease it.

Does the unemployed question mention crypto?

Yes. If you mark that you were unemployed for the full year, the 2026 return asks you to confirm that you did not receive any income "including selling of assets (e.g. property, shares, crypto assets, etc)". A sale of crypto is therefore something to declare even in a year without a salary.

Which section of the ITR12 does your crypto go in?

Crypto goes in the Capital Gain/Loss section when your disposals are capital in nature, and in the Local Business, Trade and Professional Income section when they are revenue in nature. SARS states on its crypto assets page that whether an amount is revenue or capital is tested under existing case law, and the Budget 2026 FAQ names the factors SARS looks at: frequency, intent and business-like conduct.

How is the character of your crypto decided?

The character is decided on your own facts. The tests are the intention with which you acquired the crypto, how long you held it, how often you traded, whether you traded in an organised, business-like way, and the other facts SARS weighs. The same person can hold one portfolio on capital account and trade another on revenue account. Your practitioner applies these tests to your records before choosing the section.

What does each section mean for the tax you pay?

The Budget 2026 FAQ states that gains from frequent or business-like trading are taxed as ordinary income at your marginal rate, and that gains on crypto held as a long-term investment are subject to capital gains tax at a maximum effective rate of 18% for individuals.

  • Investment crypto sold or swapped: Where on the ITR12: Capital Gain/Loss (local); Source code: 4250 gain, 4251 loss
  • Foreign capital asset disposed of: Where on the ITR12: Capital Gain/Loss (foreign); Source code: 4252 gain, 4253 loss
  • Crypto trading profit: Where on the ITR12: Local Business, Trade and Professional Income; Source code: 4522
  • Crypto held at year end: Where on the ITR12: Statement of local assets; Source code: Market value field

How do you enter crypto capital gains on the ITR12?

You enter each disposal's proceeds and base cost in the Capital Gain/Loss section, and the return calculates the gain under source code 4250 or the loss under source code 4251 for local assets. The ITR12 guide confirms that any capital gain or loss realised on the disposal of cryptocurrencies must be declared in this section.

What fields do you complete for each disposal?

The guide lists the fields as Proceeds, Base cost, Primary Residence / Other Exclusions (excl. annual exclusions), Exclusion/Roll-over (excluding annual exclusions), and then Gain (4250) and Loss (4251), which the system calculates. For foreign disposals the same layout uses Gain (4252) and Loss (4253). The return makes provision for a maximum of 10 local and 10 foreign disposals, and the guide states that each disposal must be declared separately.

Is a crypto-to-crypto swap a disposal?

Yes. The guide defines a disposal as any event, act, forbearance or operation of law which results in the creation, variation, transfer or extinction of an asset. Swapping one coin for another ends your holding of the first coin, so the swap is a disposal and its rand value is your proceeds. SARS adds on its crypto assets page that paying for goods or services with crypto is a barter transaction, so the normal barter rules apply.

Do you enter the annual exclusion yourself?

No. The guide states that SARS applies the annual exclusion programmatically under paragraph 5(1) of the Eighth Schedule, so you do not complete it on the return. The exclusion is R40,000 from the 2017 year of assessment and R50,000 from the 2027 year of assessment. It applies to gains and to losses, and any unused portion is not carried forward to the next year.

How do you enter crypto trading income on the ITR12?

You declare trading profit in the section the guide titles Local Business, Trade and Professional Income (including crypto asset(s)), and the Budget 2026 FAQ gives source code 4522 for income from crypto trading. This section is for activities you carry on for your own account, not as an employee.

What else does the trading section require?

The ITR12 guide states that a complete set of financial information must be prepared for each business, trade or profession, and that if you complete this section you must also complete the Statement of Assets and Liabilities for each business activity. If you declared the trade in a previous year, the guide asks you to use the same trade name again.

Can you claim expenses against crypto income?

Yes, within the normal rules. SARS states on its crypto assets page that taxpayers are entitled to claim expenses associated with crypto receipts or accruals, provided the expenditure is incurred in the production of income and for purposes of trade. Exchange fees and the cost of the software you use to keep your records are typical examples.

Can a crypto trading loss be ring-fenced?

Yes. The guide lists "acquisition or disposal of any cryptocurrency" among the identified trades in section 20A(2)(b) of the Income Tax Act. A loss from such a trade can be ring-fenced when your taxable income reaches the level at which the maximum marginal rate applies, which the guide gives as R1,817,001 for the 2024 to 2026 years of assessment, unless the facts and circumstances test shows a business with a reasonable prospect of taxable income within a reasonable period. Our guide to crypto losses on your tax return covers losses in more detail.

Where do you list the crypto you still hold?

Where your return includes the statement of local assets and liabilities, crypto you still hold goes in the field the guide names "Financial instruments - crypto asset(s)", separate from listed shares and unit trusts. The value entered is market value at the end of the year.

Do you need a professional valuation of your coins?

No. The ITR12 guide states that professional valuations are not compulsory and that SARS accepts a market value that is a reasonable best estimate. For crypto, the closing price on a recognised exchange on the last day of February, multiplied by your units, gives that estimate.

Is holding crypto without selling it taxable?

No disposal means no capital gain or loss. The guide states that a capital gains event is triggered by the disposal of an asset, and unless a disposal or deemed disposal occurs, no gain or loss arises. Holding coins is reported on the asset statement where the return asks for it, not as a gain.

What are the practical steps to declare crypto on eFiling?

Work through the return in the order eFiling builds it: wizard first, then the sections the wizard adds, then the asset statement, then a final check before you submit.

  1. Gather your records. Download the full transaction history from every exchange and wallet you used for the year of assessment, 1 March 2025 to 28 February 2026 for the 2026 return. Our guide to reconciling Luno records before you file shows what a complete export looks like.
  2. Calculate the year. Work out proceeds and base cost for every disposal, including swaps, and total any rewards or trading profit. Our VALR tax guide covers the VALR export specifically.
  3. Open the ITR12 on eFiling. Go to Returns Issued, open the Income Tax Return (ITR12) for 2026 and update the wizard.
  4. Answer the wizard questions. Select "Y" for the capital gain/loss question, the business, trade and profession question, or both, and enter the number of disposals or trading activities.
  5. Complete the Capital Gain/Loss section. Enter proceeds and base cost; check that the calculated gain or loss appears against 4250 or 4251.
  6. Complete the trading section. Enter the trade name, the income under 4522 and the allowable expenses, then the Statement of Assets and Liabilities for the activity.
  7. Complete the asset statement. Enter the market value of the crypto you still hold in the "Financial instruments - crypto asset(s)" field where the return asks for it.
  8. Submit before the deadline. SARS gives 23 October 2026 for non-provisional taxpayers and 22 January 2027 for provisional taxpayers on its filing season 2026 page.

What records should you keep after you submit?

Keep the exchange exports, wallet histories, your calculation and the bank statements that show rand deposits and withdrawals together in one folder. If SARS selects the return for verification, these are the documents you upload. Our guide to SARS verification of supporting documents explains that process.

What are the common mistakes when declaring crypto on the ITR12?

Most errors we see come from the wizard and from incomplete records, not from the tax rules themselves.

Answering "No" to the wizard

If the capital gain/loss or trading question is answered "No", the sections never appear, and the crypto is left off the return altogether. Check the wizard before anything else.

Declaring only rand withdrawals

Withdrawing rand to your bank is not the taxable event. The disposals are the sales and swaps inside the exchange, and every one of them belongs in the calculation.

Leaving out swaps and losses

The Budget 2026 FAQ states that all transactions, gains and losses, must be reported. A year of losses still goes on the return.

Using the wrong section

Entering frequent trading as a capital gain, or a long-held investment as trade income, misstates the tax. Apply the tests to your own facts before choosing the section.

Missing the trading section's asset statement

The guide requires the Statement of Assets and Liabilities for each business activity once the trading section is completed. Leaving it blank is a common reason a return is sent back.

What if you did not declare crypto in earlier years?

Correct it before SARS contacts you. The Budget 2026 FAQ states that the Voluntary Disclosure Programme lets taxpayers with previously undeclared income, including crypto, regularise their affairs with reduced penalties, and that applications must be made before SARS starts an audit, inquiry or investigation for that period. Our guide to the Voluntary Disclosure Programme for undeclared crypto sets out how it works. If the issue is a return you have not filed at all, read our guide to the SARS late submission penalty.

Do You Need Help With Your ITR12?

CH Consulting prepares and files ITR12 returns for South African tax residents with crypto, from a single exchange account to several exchanges and wallets. We reconcile your records, apply the capital and revenue tests to your facts, complete the right sections on eFiling and keep the working papers ready for verification. See our crypto tax service and crypto tax pricing, read how to appoint a tax practitioner for your ITR12, browse the crypto tax topic hub, or contact us to get started.

Watch: how we prepare your SARS crypto tax return

Our crypto tax process, step by step (2:18). Watch on YouTube

Frequently asked questions

Do I have to declare crypto on my ITR12 if I only made a loss?

Yes. The SARS Budget 2026 FAQ states that all crypto transactions, gains and losses, must be reported. A capital loss is entered in the Capital Gain/Loss section and the return calculates it under source code 4251.

What is the SARS source code for crypto trading income?

The SARS Budget 2026 FAQ gives source code 4522 for income from crypto trading. It is declared in the Local Business, Trade and Professional Income (including crypto asset(s)) section of the ITR12.

Which source code is used for a crypto capital gain?

A local capital gain is calculated under source code 4250 and a local capital loss under 4251. Foreign capital gains and losses use 4252 and 4253.

Where is the crypto question on the ITR12 wizard?

It is part of the capital gain/loss questions, which ask whether you disposed of local or foreign capital assets including crypto assets. The trading question under Local Business, Trade and Professional Income also covers crypto.

Is swapping Bitcoin for Ethereum taxable in South Africa?

Yes. A crypto-to-crypto swap is a disposal of the coin you gave up, and its rand value at the time of the swap is your proceeds. It is declared like a sale.

Do I declare crypto I bought but never sold?

There is no capital gain or loss without a disposal. Where your return includes the statement of local assets, you list the market value of crypto you still hold in the Financial instruments - crypto asset(s) field.

Do I need to enter the R40,000 annual exclusion myself?

No. SARS applies the annual exclusion automatically when it assesses the return. It is R40,000 per year from the 2017 year of assessment and R50,000 from the 2027 year of assessment.

Is crypto taxed as income or capital gains in South Africa?

It depends on your own facts. SARS weighs frequency, intent and business-like conduct: frequent or business-like trading is taxed as income, and crypto held as a long-term investment falls under capital gains tax.

Does SARS see my crypto exchange transactions?

SARS receives third-party data from platforms, and the Crypto-Asset Reporting Framework took effect in South Africa on 2 March 2026. CARF does not change how crypto is taxed, but it gives SARS platform data it can compare with your ITR12.

Where do I declare staking rewards on my ITR12?

SARS requires crypto-related taxable income to be declared in the year it is received or accrued. Record the rand value of each reward on the day it arrives and declare it with your crypto income; SARS has not published a separate ITR12 field for staking rewards.

What if my exchange did not give me a tax certificate?

Most crypto platforms do not issue an IT3(b) or IT3(c). You declare your crypto from the exchange's own transaction history and your calculation, and keep those records for verification.

Can I claim exchange fees on my tax return?

Yes, within the normal rules. Fees on a disposal form part of base cost on capital account, and on revenue account SARS allows expenses incurred in the production of income and for purposes of trade.

How many crypto disposals can I enter on the ITR12?

The return makes provision for a maximum of 10 local and 10 foreign disposals, and the guide states each disposal must be declared separately. SARS has not published a crypto-specific rule for grouping disposals, so ask your tax practitioner how to present a high-volume year.

Can my crypto trading loss reduce my salary tax?

A trading loss can be set off against other income, but section 20A lists the acquisition or disposal of cryptocurrency as an identified trade. Where your taxable income reaches the top marginal rate threshold, the loss can be ring-fenced unless the facts and circumstances test is met.

What is the deadline to declare crypto on my 2026 ITR12?

SARS gives 23 October 2026 for non-provisional taxpayers and 22 January 2027 for provisional taxpayers who were not auto-assessed.

Do I need a valuation for the crypto in my asset statement?

No. The ITR12 guide states that professional valuations are not compulsory and that SARS accepts a reasonable best estimate of market value.

What if I never declared crypto in previous years?

The Voluntary Disclosure Programme lets you regularise previously undeclared crypto income with reduced penalties. The application must be made before SARS starts an audit, inquiry or investigation for that period.

Can a tax practitioner declare my crypto for me?

Yes. A registered tax practitioner can prepare and submit your ITR12, including the crypto sections, once you have given them access to your tax profile on eFiling.

Does paying for something with crypto count as a disposal?

Yes. SARS treats paying for goods or services with crypto as a barter transaction, so the normal barter rules apply and the crypto you spent is disposed of.

Sources

Chris Herbst

Chris Herbst

Founder of CH Consulting. Chartered Business Accountant in Practice (CBAP, CIBA) and General Tax Practitioner (GTP, SAIT), working in South African tax since 2009.