Free preview · no sign-up · read-only

Binance Tax Calculator South Africa

In South Africa, crypto gains may be taxed on revenue account or under capital gains tax depending on the facts. For capital gains, only 40% of the net gain is included in taxable income for individuals. Upload your Binance CSV to build ZAR disposal and Earn-income records with FIFO costs and an audit trail. The calendar-year report does not calculate final SARS tax; the year of assessment and revenue-versus-capital treatment must be verified before filing.

Instant preview No sign-up 75+ operations Wallet + CSV merge
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview the report for the year you need to file.

Steps 3-5

Upload Binance data and complete your coverage

Start with your Binance CSV, then optionally connect MetaMask, Phantom, or paste wallet addresses to merge DeFi, Earn exits, and self-custody activity.

CSV-first flow Optional wallet merge No sign-up
Primary path
Binance CSV Required

Upload the full Binance export first. Wallet coverage stays optional and can be added after.

Drop your Binance CSVs here
Drop one or more Binance CSVs here or . Binance often caps each export to ~1 year — upload all the files since you opened your account so cost basis carries forward correctly.

Export your Transaction History:

  1. Log in to binance.com
  2. Click Wallet and open Asset History
  3. Open the export flow and select Export Transaction Records
  4. Set the time range from account opening to today, not just the tax year
  5. Generate and download the CSV when Binance finishes preparing it

This export includes spot trades, Earn, staking, deposits, withdrawals, dust conversions, and more. Binance CSV is the required first step on this page.

Combine wallet and exchange data
Optional wallet coverage
MetaMask, Phantom, or pasted wallets

Connect your wallet app for a faster start, or paste EVM, Solana, and BTC addresses manually.

Read-only. Pull in EVM wallets faster.
Read-only. Pull in Solana wallets faster.
or paste wallet addresses manually
Paste wallet address
📡 40+ supported networks 🌐 Phantom + SPL history ⚖ DeFi protocol attribution + review flags 💰 Max 5 wallets
Upload your Binance transaction history CSV first, then optionally add MetaMask, Phantom, or pasted wallets for complete coverage.
No sign-up required FIFO / Section 104 Read-only wallet scan 75+ Binance ops
Why South African Binance users choose DYOR.tax

ZAR records for 75+ Binance operations and SARS review

Upload your Binance CSV and optionally add wallets for ZAR disposal and income records. Current inclusion-rate and annual-exclusion notes are provided for review, not applied as a final tax result.

📊

75+ Operations

Spot trades, Earn, Savings, Launchpool, dust conversions, and every Binance operation type parsed.

🌐

DeFi & 40+ Supported Networks

Add your wallets to capture Uniswap swaps, Aave lending, Lido staking, and supported protocol metadata with review flags.

💰

40% CGT Inclusion

The preview illustrates the 40% inclusion framework. Verify capital treatment and the exclusion for the selected year before filing.

🌎

ZAR Currency

Values are converted to South African rand for review. The records report does not calculate final SARS tax; align it to the correct year of assessment and verify classification before filing.

Simple, one-time pricing

No subscriptions. Pay once per tax year. Exchange CSV pricing counts only disposals and income events in the selected tax year; wallet scan pricing counts scanned wallet transactions.

Up to 50 events
$29
51 – 100
$39
501 – 1,000
$59
1,001 – 3,000
$79
3,001 – 5,000
$99
5,001+
$129

How to export your Binance transaction history

Binance provides a single comprehensive export that covers all activity types - spot trades, Earn, Savings, staking, and Launchpool products.

  1. Log in to binance.com.
  2. Click the Wallet icon and go to Asset History.
  3. Click the export icon and select Export Transaction Records.
  4. Set the time range from account opening to today, not just the tax year, and click Generate.
  5. Download the CSV when ready.

Upload your complete history including prior years. The calculator needs your earliest purchases to build accurate cost basis queues for FIFO matching.

Revenue vs capital on Binance trades

SARS treats cryptocurrency as a financial asset. When you sell, trade, or convert crypto on Binance, the resulting gain is subject to capital gains tax. For individuals, only 40% of the net capital gain is included in taxable income and taxed at your marginal rate.

For individuals, the annual capital-gains exclusion is R40,000 for the year of assessment ending 28 February 2026 and R50,000 for the year ending 28 February 2027. It applies across all capital assets. The distinction between capital and revenue is critical - if SARS considers your trading activity to be speculative or frequent enough to constitute a business, 100% of your profits are taxable as revenue at your marginal rate.

What the report includes

The calculator parses all 75+ Binance operation types - spot trades, Earn subscriptions and redemptions, Savings interest, Launchpool rewards, dust conversions, distributions, and more. Each disposal in your selected South African tax year gets a cost of acquisition, sale consideration, and gain or loss calculation.

Binance CSVs don't include ZAR spot prices for most tokens. Our engine automatically enriches every transaction with historical daily prices, then converts all values to South African rand using ECB exchange rates. The preview illustrates the selected-year exclusion and 40% inclusion framework for review alongside top assets, holdings, and the transaction trail.

SARS and Binance

Binance is the most popular crypto exchange in South Africa, but it does not issue any SARS-compliant tax documentation. You are responsible for calculating and reporting your own crypto gains.

Related calculators and guides

Binance calculator: Binance Tax Calculator (all countries)
South Africa calculator: South Africa Crypto Tax Calculator (all exchanges)
Other exchanges in South Africa: Coinbase South Africa · Kraken South Africa

Tax rule verification

Official tax sources for South Africa

Last verified: . We check the South African tax treatment described on this page against SARS crypto asset and capital gains guidance before publishing calculator copy or report assumptions. DYOR.tax is tax software, not personal tax advice.

Product updates

Binance parser improvement history

We publish Binance parser updates so you can see how the calculator is maintained against real CSV variants, edge cases and country tax rules.

Latest Binance parser improvement:

View full changelog
  1. Expanded FX and asset pricing coverage for Binance CSVs

    Added fallback FX conversion for additional fiat currencies including UAH, improving historical pricing for Binance CSV imports with non-EUR fiat pairs. Added a token price mapping for MONKY, reducing unmapped rows in real-world Binance exports.

  2. Flexible Loan and On-Chain Payment rows classified

    Flexible Loan - Lending, Repayment, and Collateral Transfer sub-operations are now classified correctly instead of appearing as unsupported rows. On-Chain Payment rows are treated as internal movements where appropriate, removing review noise from large real-world Binance Transaction History exports.

  3. Expanded token pricing coverage and large report hardening

    Added token price mappings for real-world Binance exports including Vaulta (A), Acala (ACA), and Bancor (BNT). Very large Binance exports now complete report generation successfully. The missing-history warning now more clearly states that full Transaction History from account opening is required for accurate FIFO cost basis.

  4. Improved Binance legacy dust conversion pricing

    Legacy Binance dust conversions now price from matching BNB proceeds, reducing unmapped rows in large historical Transaction History exports.

  5. Auxiliary Binance CSV files recognized and guided

    Binance auxiliary exports such as Earn Subscription History are now recognized as non-taxable helper files. If only an auxiliary file is uploaded, the calculator guides the user to upload Transaction History instead. When auxiliary files accompany valid Transaction History, they are safely ignored and coverage guidance is shown.

Frequently Asked Questions

Binance does not issue South African tax documents to users. That does not determine whether third-party reporting occurs: CARF obligations can apply to in-scope providers from 1 March 2026, depending on the provider entity and reporting chain. You must still calculate and declare all Binance activity yourself.

When you dispose of crypto as a capital asset, only 40% of your net capital gain is included in your taxable income (for individuals). The included amount is then taxed at your marginal income tax rate. This effectively reduces the maximum CGT rate to about 18% for individuals in the top tax bracket.

For individuals, the exclusion is R40,000 for the year of assessment ending 28 February 2026 and R50,000 for the year ending 28 February 2027. It applies across all capital assets, not separately to Binance or crypto.

Binance Earn rewards (Flexible Savings, Locked Savings, Launchpool) are likely treated as gross income, not capital gains. This means they are 100% taxable at your marginal income tax rate when received. When you later sell those tokens, any gain above the value at receipt date is a separate capital gains event subject to the 40% inclusion rate.

Yes. If you trade frequently and with short holding periods, SARS may classify your activity as speculative or business-like. Revenue gains are 100% taxable at your marginal rate with no annual exclusion and no 40% inclusion benefit. SARS considers factors like frequency, holding period, and intent. Consult a tax advisor if your trading is active.