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. Upload your Kraken ledger or trades CSV to build ZAR disposal and staking-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 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 from account opening to today, not just the tax year
  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
📡 40+ supported networks 🌐 Phantom + SPL history ⚖ DeFi protocol attribution + review flags 💰 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

Kraken disposal and income records in ZAR

From Kraken ledger CSV to optional MetaMask and Phantom wallet coverage, the preview supplies FIFO cost calculations and ZAR records, with current SARS framework notes for review.

📊
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 & 40+ Supported Networks

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

💰
CGT rules

40% CGT Inclusion

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

🌎
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 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 from account opening to today, not just the tax year.
  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.

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 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 preview illustrates the selected-year exclusion and 40% inclusion framework for review alongside top assets and holdings.

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

Kraken 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 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.

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 Kraken or crypto.

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.