Free preview · no sign-up · read-only

MetaMask Tax Calculator South Africa

SARS taxes MetaMask activity as either revenue or capital depending on the facts - active DeFi trading is typically analyzed as revenue income, while longer-term positions may receive capital treatment with the 40% CGT inclusion rate and R40,000 annual exclusion. Paste your wallet address and DYOR.tax scans your complete EVM history for your SARS tax return.

Instant preview No sign-up Read-only scan ZAR conversion
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

Add your data for an instant tax preview

Wallet scan first. Add exchange data for a complete ZAR-valued history for your SARS return. Revenue or capital depending on the facts.

Wallet-first flow Optional CSV merge No sign-up
Primary path
MetaMask wallet Read-only

Connect MetaMask or paste the wallet address you want to scan.

Paste wallet address
🇿🇦 SARS reporting ⚖ 8,000+ DeFi protocols 💰 Max 5 wallets
Combine wallet and exchange data
Optional exchange CSV

Merge exchange history for a more complete tax picture.

Drop your exchange CSV here
Choose the exchange, then drop the file or .

Choose the exchange you want to merge, then export its full transaction history:

  • Coinbase: accounts.coinbase.com → Statements → Generate custom statement → All time, CSV
  • Binance: Wallet → Asset History → Export Transaction Records → Generate (UTC timezone)
  • Kraken: Profile icon → Documents → Create Export → Ledger, full history, CSV → Generate (arrives as .zip)

MetaMask-only? Skip this step and scan your wallet above.

Add a MetaMask wallet or exchange CSV to unlock your preview.
Read-only wallet scan No sign-up required Supports 41+ EVM chains ZAR conversion
📊

Revenue vs Capital Analysis

FIFO applied across your MetaMask history. Transaction listing shows each disposal with ZAR proceeds and cost base for revenue or capital treatment analysis.

Full DeFi Coverage

Uniswap, Aave, Lido, Curve, and 8,000+ protocols classified. Every swap, yield, and NFT trade captured from your complete on-chain history.

🌐

41+ EVM Chains

One MetaMask address covers Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, and 35+ more. All values converted to ZAR at historical rates.

📝

SARS Filing Ready

Capital gains summary with 40% inclusion rate calculation. R40,000 annual exclusion shown. Filing guide included with your report for SARS submission.

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 SARS approaches MetaMask taxation

SARS has confirmed that crypto assets are subject to normal South African tax principles. The key determination for MetaMask DeFi activity is whether gains are of a revenue or capital nature. SARS applies the same test it uses for share trading and other financial assets: the taxpayer's intention at the time of acquisition, trading frequency, holding period, and overall conduct.

MetaMask does not report to SARS. You are responsible for declaring all crypto activity in your South African income tax return. SARS has also indicated that it is monitoring crypto activity through data requests to exchanges and blockchain analytics, so self-reporting from your complete wallet history is essential.

Revenue vs capital for DeFi activity

Active DeFi trading - frequent swaps on Uniswap, short-term position management, regular LP entry and exit - is more likely to be characterized as revenue in nature by SARS. Revenue gains are included in gross income and taxed at your full marginal income tax rate (up to 45%).

Longer-term positions held with an investment intention are more likely to receive capital treatment. Capital gains are subject to the 40% inclusion rate: only 40% of the net capital gain (after the R40,000 annual exclusion) is included in taxable income, which is then taxed at your marginal rate.

The characterization depends on the facts of your situation. SARS can and does challenge taxpayers who claim capital treatment on what appears to be active trading activity. A qualified South African tax adviser should review your specific DeFi trading patterns.

The R40,000 annual exclusion and 40% inclusion rate

For MetaMask activity treated as capital in nature, the CGT rules apply. South Africa's annual exclusion of R40,000 for natural persons applies to net capital gains from all capital assets, including crypto.

After the R40,000 exclusion, 40% of the remaining net capital gain is included in taxable income. That included amount is taxed at your marginal income tax rate. South African marginal rates run from 18% to 45%, so the effective CGT rate on the included portion ranges from 7.2% to 18% at the highest marginal rate.

Staking and DeFi income for South African taxpayers

Staking rewards, DeFi yield, and liquidity mining returns received into your MetaMask wallet are often analyzed as gross income at ZAR fair market value when received, depending on the nature of the activity. SARS has indicated that mining rewards constitute gross income. A similar analysis applies to staking, though the characterization of passive staking versus active yield farming may differ.

The ZAR value on receipt becomes the cost base for those tokens when calculating any future gain on disposal. DYOR.tax records all staking and DeFi reward receipts with their ZAR values for inclusion in your gross income calculation.

Related calculators and guides

All countries: MetaMask Tax Calculator
South Africa country page: South Africa Crypto Tax Calculator
Other MetaMask countries: MetaMask USA · MetaMask UK · MetaMask India

DeFi guides: Uniswap Tax Calculator · Aave Tax Calculator · Crypto Staking Taxes · Airdrop Taxes

Frequently Asked Questions

No. MetaMask is a self-custody wallet and does not send tax information to SARS. You are responsible for declaring all MetaMask crypto activity in your South African tax return. SARS has confirmed that crypto assets are subject to normal tax rules including both income tax and CGT.

The characterization depends on the facts - your intention at acquisition, trading frequency, and holding period. Active DeFi trading is more likely revenue income. Longer-term positions may receive capital treatment with the 40% inclusion rate. SARS applies the same revenue-versus-capital analysis it uses for shares and other financial assets.

South Africa provides an R40,000 annual exclusion on net capital gains for natural persons. For MetaMask activity classified as capital, the first R40,000 of net capital gains is excluded each year. After the exclusion, 40% of remaining net gains is included in taxable income.

Staking rewards and DeFi income received into your MetaMask wallet are often analyzed as gross income at ZAR fair market value on receipt, depending on the nature of the activity. The ZAR value on receipt becomes the cost base for future disposal calculations.

For capital gains, 40% of the net gain (after R40,000 exclusion) is included in taxable income and taxed at your marginal rate (18% to 45%). The effective CGT rate on the included portion ranges from 7.2% to 18% at the top marginal rate. Revenue gains are fully included at your marginal rate.