Crypto Tax Calculator South Africa: How to Work Out What You Owe
Let’s get the straight answer first: the South African Revenue Service (SARS) does not publish an official “crypto tax calculator.” You must calculate your own tax liability using the standard income tax rates for individuals. For the 2027 tax year (1 March 2026 to 28 February 2027), the marginal tax brackets run from 18% to 45%, depending on your taxable income. If you are searching for a “bitcoin tax calculator South Africa,” you will need to apply these brackets to your crypto gains manually or via third-party software. Here is the exact method SARS expects you to follow, step by step.
Step 1: Work Out Your Cost Basis in Rand
For every crypto asset you own, you need to establish the rand value when you acquired it. This includes the purchase price plus any transaction fees paid in rand. Your “cost basis” is the total amount you spent to acquire the coin. Keep a record of the exchange rate and the exact date of each purchase. SARS requires this data to determine your profit or loss when you dispose of the asset.
Step 2: Identify Disposals (Not All Activity is Taxable)
Critical distinction: simply buying and holding bitcoin is NOT a taxable event. You only trigger a tax consequence when you “dispose” of the asset. According to SARS’s crypto assets tax page, disposals include:
- Selling crypto for fiat currency (like rand or dollars).
- Trading one crypto coin for another (e.g., BTC to ETH) — this is a disposal of the first coin.
- Spending crypto to buy goods or services.
- Gifting crypto (subject to donations tax rules).
If you only buy and hold, you owe nothing until you sell, trade, or spend.
Step 3: Decide Income vs. Capital Gain
This is the most important judgment call. SARS distinguishes between revenue (income) and capital gains based on your intention and frequency of trading:
- Income (Revenue): If you trade frequently with the intention of making a profit, or if you run a business that accepts crypto, your gains are treated as ordinary income and taxed at your marginal rate (18% to 45%).
- Capital Gain: If you bought bitcoin as a long-term investment and sold it once, it is likely a capital gain. Capital gains are subject to inclusion in your taxable income at a lower effective rate (see step 4).
SARS looks at your trading pattern, holding period, and stated intention to classify the gain. There is no fixed rule for “how many trades” makes you a trader — each case is judged on its merits.
Step 4: Apply the Correct Tax Rate
If your crypto profit is classified as income, apply the marginal tax bracket from the SARS rates page. For example, if your total taxable income (including crypto profit) is R400,000, you will pay 26% on the portion above R237,100, plus the lower brackets on the earlier portions.
If your profit is a capital gain, you do not pay 45% directly. Instead, a percentage of the gain (the “inclusion rate”) is added to your taxable income. The current inclusion rate for individuals is 40%, but you must confirm the latest CGT rules on the SARS website before calculating. After inclusion, the gain is taxed at your marginal rate — meaning the effective capital gains tax rate is roughly 7.2% to 18% depending on your bracket. Hedge: Because CGT inclusion rates can change, always verify the current rate on the linked SARS page before filing.
Step 5: Keep Detailed Records
SARS mandates that you keep full records of every crypto transaction. Per SARS’s crypto guidance, your records must show:
- The date of each transaction.
- The rand value at the time of the transaction.
- The amount and type of crypto involved.
- The purpose of the transaction (e.g., investment, trading, payment).
- The other party’s details, if applicable.
Without these records, you cannot accurately calculate your cost basis or gains, and SARS may estimate your tax liability if you are audited.
Worked Example (Hypothetical Numbers — Example Only)
Let’s say you bought 1 BTC in March 2026 for R600,000 (including fees). In December 2026, you sold that 1 BTC for R900,000. Your profit is R300,000. You held the coin for 9 months and made only this one trade — so it is a capital gain.
Your total annual income from your salary is R450,000. Adding the R300,000 capital gain gives you R750,000 total income. However, only a portion of the R300,000 is included. If the inclusion rate is 40%, then R120,000 (40% of R300,000) is added to your taxable income. Your total taxable income becomes R570,000. Using the 2027 tax brackets, you would pay 31% on the portion above R370,500, plus the lower rates on earlier income. The extra tax on the crypto gain is approximately R37,200 (31% of R120,000), not R93,000 (31% of R300,000). This example uses made-up numbers purely for illustration. Your actual figures depend on your salary, deductions, and the current inclusion rate.
SARS Gets Your Data via CARF — Declare or Risk Penalties
Do not be tempted to hide your crypto. SARS now receives exchange data directly through the Crypto-Asset Reporting Framework (CARF). This framework requires South African crypto exchanges to report all