Free preview · no sign-up · read-only

Coinbase 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. Coinbase doesn't generate reports designed for SARS reporting. Upload your Coinbase CSV and get a filing-ready report with gain calculations in ZAR.

Instant preview No sign-up 35+ tx types 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 Coinbase data and complete your coverage

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

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

Upload the complete Coinbase Statements CSV. Wallet coverage stays optional and can be added after.

Drop your Coinbase CSV here
Export the Statements CSV for all time, then drop the file or .

Export from Coinbase Statements:

  1. Go to accounts.coinbase.com and sign in
  2. Select Statements from the sidebar
  3. Under "Generate custom statement" choose All assets and All transactions
  4. Set date range to All time so cost basis stays complete
  5. Choose CSV format and click Generate

Coinbase CSV is the required first step on this page. Wallet coverage is optional.

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
📡 41+ EVM chains 🌐 Phantom + SPL history ₿ BTC manual paste 💰 Max 5 wallets
Upload your Coinbase Statements CSV first, then optionally add MetaMask, Phantom, or pasted wallets for complete coverage.
No sign-up required FIFO method Read-only wallet scan Filing-ready report
Why South African Coinbase users choose DYOR.tax

CGT 40% inclusion, R40k exclusion, and wallet coverage in one report

SARS taxes crypto as capital or revenue depending on the facts. Upload your Coinbase CSV and optionally merge wallets for a complete ZAR report with 40% CGT inclusion and R40,000 annual exclusion applied.

📊
Reporting

Trade-by-Trade P&L

Every buy, sell, swap, and staking reward matched and priced with FIFO cost basis.

🌐
Coverage

DeFi & 41+ Chains

Add your wallets to capture Uniswap swaps, Aave lending, Lido staking, and 8,000+ protocols.

💰
SARS rules

40% CGT Inclusion

Only 40% of net capital gains included in taxable income for individuals. R40,000 annual exclusion applied.

🌎
Currency

ZAR Currency

All values converted to South African rand using historical exchange rates for SARS filing.

Simple, one-time pricing

No subscriptions. Pay once per tax year.

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

Exporting your Coinbase history

Coinbase stores your full trading history under Statements. You need the complete CSV, not just the current year, so the calculator can build accurate cost basis queues from your earliest purchases.

  1. Go to accounts.coinbase.com and sign in.
  2. Select Statements from the left sidebar.
  3. Under "Generate custom statement," select All assets and All transactions.
  4. Set the date range to All time.
  5. Choose CSV format and click Generate.

The export includes buys, sells, sends, receives, converts, staking rewards, Coinbase Earn, learning rewards, and Advanced Trade fills - all 35+ transaction types in a single file.

Revenue, capital gains, and the 40% inclusion rate

SARS treats cryptocurrency as a financial asset, not currency. When you sell, swap, convert, or spend crypto on Coinbase, you trigger a capital gains tax event. For individuals, only 40% of the net capital gain is included in your taxable income and then taxed at your marginal rate (18%–45%).

The first R40,000 of net capital gains in each tax year is exempt under the annual exclusion. This exclusion applies to your total capital gains across all assets, not per crypto asset.

SARS distinguishes between capital gains and revenue. If you trade frequently with the intention of making short-term profits, SARS may classify your crypto activity as revenue rather than capital. Revenue is 100% taxable at your marginal rate - no 40% inclusion rate or annual exclusion.

What the report includes

The calculator parses all 35+ Coinbase transaction types and applies FIFO matching across your complete history. For each disposal in your selected South African tax year, it calculates the base cost, proceeds, and gain or loss.

The report shows gross capital gains, the R40,000 annual exclusion, and the 40% inclusion amount that gets added to your taxable income. Staking rewards and Coinbase Earn are separated as crypto income, valued at fair market value at the time of receipt.

All values are converted to ZAR using historical daily exchange rates. The report includes a CGT summary, income section, top assets by P&L, end-of-year holdings, and a complete transaction audit trail.

SARS and Coinbase

Related calculators and guides

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

Frequently Asked Questions

No. Coinbase issues no South African tax documents. SARS relies on voluntary disclosure and data from local banks and exchanges. You are responsible for calculating and reporting your Coinbase crypto gains on your tax return.

For individuals, only 40% of net capital gains are included in your taxable income. On a R100,000 gain (after the R40,000 exclusion), only R24,000 is added to your taxable income and taxed at your marginal rate.

The first R40,000 of net capital gains in each tax year is exempt from CGT. This exclusion applies to your total capital gains across all assets, not per individual crypto asset. If your net gains are under R40,000, you owe no CGT.

Staking rewards are likely treated as gross income when received, taxed at your marginal rate. SARS has not issued specific crypto staking guidance, but income from property or services is generally taxable. When you later sell staked tokens, the capital gain is calculated from the fair market value at receipt.

Yes. If you trade frequently and with the intention to make short-term profits, SARS may classify your activity as revenue (100% taxable) rather than capital gains (40% inclusion). Factors include trading frequency, holding periods, and whether crypto is your primary income source. Our report provides the gain data for either classification.