Free preview · no sign-up · read-only

Kraken 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. Kraken issues no tax documentation for South Africa. Upload your Kraken CSV and get a filing-ready report in ZAR.

Instant preview No sign-up Ledger + Trades 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 Kraken data and complete your coverage

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

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

Upload the full Kraken ledger or trades export first. Wallet coverage stays optional and can be added after.

Drop your Kraken CSV here
Export the full Kraken history, then drop the file or .

Export from Kraken:

  1. Log in to kraken.com
  2. Click your profile icon (top right) → Documents
  3. Click Create Export
  4. Select Ledger as the export type
  5. Set the date range to cover your full history
  6. Ensure format is CSV, then click Generate
  7. Download when ready - arrives as a .zip
  8. Upload the .zip directly, or extract ledgers.csv first

Ledger and Trades formats are both supported and auto-detected. Kraken 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
📡 41+ EVM chains 🌐 Phantom + SPL history ⚖ 8,000+ DeFi protocols 💰 Max 5 wallets
Upload your Kraken ledger or trades CSV first, then optionally add MetaMask, Phantom, or pasted wallets for complete coverage.
No sign-up required FIFO / Section 104 Read-only wallet scan Ledger + Trades
Why Kraken users choose DYOR.tax

FIFO plus 40% CGT inclusion for SARS reporting in ZAR

From Kraken ledger CSV to optional MetaMask and Phantom wallet coverage, the preview applies FIFO cost basis and 40% CGT inclusion for South African crypto tax reporting.

📊
Parsing

Ledger & Refid Parsing

Kraken's ledger debit/credit entries paired by refid. Trades format also auto-detected. Price enrichment for all tokens.

🌐
Coverage

DeFi & 41+ Chains

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

💰
CGT rules

40% CGT Inclusion

Only 40% of your net capital gains are added to taxable income. R40,000 annual exclusion applied automatically.

🌎
Filing

ZAR Currency

All values converted to South African rand using historical exchange rates. Ready 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

How to export your Kraken history

Kraken stores your trading data in a ledger format where each trade is split across debit and credit entries linked by a reference ID (refid). To get your complete history:

  1. Log in to kraken.com.
  2. Click your profile icon (top right) and select Documents.
  3. Click Create Export.
  4. Select Ledger as the export type.
  5. Set the date range to cover your full history.
  6. Ensure the format is CSV, then click Generate.
  7. Download when ready - the file arrives as a .zip.
  8. Upload the .zip directly, or extract ledgers.csv first.

Both Ledger and Trades formats are supported. The calculator auto-detects which format you uploaded. Upload your complete history including prior years so the FIFO engine can build accurate cost basis queues.

Revenue vs capital on Kraken trades

SARS treats cryptocurrency as a financial asset. When you sell, trade, or convert crypto on Kraken, the tax treatment depends on whether SARS views the activity as capital or revenue in nature. For capital gains, only 40% of the net gain is included in taxable income for individuals and taxed at your marginal rate.

The first R40,000 of net capital gains per tax year is exempt under the annual exclusion. This means smaller portfolios may owe nothing. But 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 Kraken's ledger entries, reconstructing complete trades by pairing debit and credit rows via their refid. Spot trades, staking rewards, deposits, and withdrawals are all identified and classified. Each disposal in your selected South African tax year gets a cost of acquisition, sale consideration, and gain or loss calculation.

Kraken CSVs don't always include local currency spot prices. Our engine automatically enriches every transaction with historical daily prices, then converts all values to South African rand using ECB exchange rates. The report shows your R40,000 annual exclusion, the 40% inclusion amount, top assets by P&L, holdings, and a complete audit trail.

SARS and Kraken

Kraken does not issue any South African tax documentation. You are responsible for calculating and reporting your own crypto gains to SARS.

Related calculators and guides

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

Frequently Asked Questions

No. Kraken does not issue any South African tax documents and does not report directly to SARS. SARS relies on voluntary disclosure and may cross-reference bank statements showing transfers to and from crypto exchanges. You must calculate and declare all Kraken 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.

The first R40,000 of net capital gains per tax year is exempt from capital gains tax. This exclusion applies across all your capital assets combined, not just crypto. If your total net capital gains from Kraken and other assets are under R40,000, you owe no CGT for that year.

Kraken staking is active for non-US users. Staking rewards 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.