Free preview · no sign-up · read-only

MetaMask Tax Calculator UK

For most UK individual users, MetaMask token swaps are disposal events for Capital Gains Tax purposes. Section 104 pooling applies to each fungible ERC-20 token type you hold, with the same-day and bed & breakfast rules applied automatically. DeFi receipts and lending positions can be fact-specific - paste your address and DYOR.tax surfaces and organises the transactions for your Self Assessment.

Instant preview No sign-up Read-only scan Section 104 pooling
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 to complete your Section 104 pool for HMRC Self Assessment reporting.

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
🇬🇧 SA108 ready ⚖ 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 → History → Export → Ledger type, full history, CSV → Generate

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 Section 104 pooling
📊

Section 104 Pooling

Each fungible ERC-20 token type gets its own weighted average pool. NFTs tracked separately. Same-day and 30-day bed & breakfast rules applied automatically across your on-chain history.

📝

SA108 Ready

Capital gains mapped to the SA108 Cryptoassets section. Disposal proceeds, allowable costs, and net gains calculated for your Self Assessment return.

🌐

41+ EVM Chains

One MetaMask address covers Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, and 35+ more. Paste once, all chains scanned together.

💰

GBP Conversion

All disposal values converted to GBP at historical exchange rates for HMRC reporting. Income from staking and airdrops reported in GBP separately.

Simple, one-time pricing

No subscriptions. Pay once per tax year.

Up to 50 events
£25
51 – 100
£35
501 – 1,000
£55
1,001 – 3,000
£69
3,001 – 5,000
£85
5,001+
£109

HMRC and your MetaMask wallet

HMRC's Cryptoassets Manual (CRYPTO22000 onwards) sets out how on-chain activity is taxed for UK individuals. Token swaps via Uniswap or MetaMask's built-in aggregator are disposals. Receiving DeFi rewards is generally income. Bridging across chains requires individual analysis. HMRC has issued some DeFi-specific guidance, but many on-chain interactions still rely on general property and capital gains principles.

MetaMask does not issue any tax documentation for UK users. HMRC does not currently receive automatic data from self-custody wallets, but HMRC does have powers to request data from exchanges and blockchain analytics providers. Accurate self-reporting from your wallet records is important regardless of what HMRC can see directly.

Section 104 pooling for ERC-20 tokens

For UK individual taxpayers, Section 104 pooling applies to each type of fungible token you hold. All acquisitions of a given token type - whether bought on Coinbase, swapped on Uniswap, or received as a DeFi reward - go into a single weighted average pool. NFTs are not pooled and are tracked separately with their own individual allowable cost. When you dispose of a fungible token, the allowable cost is calculated from the pool's average price per unit at the time of disposal.

Two override rules take priority when triggered. The same-day rule matches disposals to any acquisitions on the same day before consulting the pool. The 30-day bed and breakfast rule matches disposals to reacquisitions in the following 30 days, preventing artificial loss harvesting and immediate rebuying.

Our Section 104 implementation is validated against all six official HMRC cryptoasset examples (CRYPTO22251-CRYPTO22256). The report shows each disposal's match type - same-day, B&B, or pool - in the SA108 filing table.

DeFi on-chain activity and HMRC

HMRC has issued guidance on some DeFi scenarios (CRYPTO60000 onwards). Key points for MetaMask users:

NFTs in MetaMask - individually identified, not pooled

Section 104 pooling applies only to fungible tokens. NFTs held in MetaMask are treated as individually identified assets by HMRC. Each NFT has its own allowable cost based on what you paid in sterling when you acquired it. When you sell an NFT - on OpenSea, Blur, or any other marketplace - the gain or loss is calculated from that individual allowable cost, not from a pool average. DYOR.tax records each NFT separately from your fungible token pools.

Transfers of NFTs between your own MetaMask addresses generally do not constitute a disposal provided beneficial ownership remains with you throughout. However, any transfer to a third party, including a sale or gift, is a disposal event requiring CGT analysis.

CGT rates and the Annual Exempt Amount

The CGT Annual Exempt Amount is £3,000 for 2025-26 and 2026-27. Net capital gains from all cryptoasset disposals - including MetaMask on-chain activity - below this threshold owe no CGT.

CGT rates on crypto disposals are 18% for basic-rate taxpayers and 24% for higher and additional-rate taxpayers (updated from October 2024). These rates apply after the Annual Exempt Amount and are stacked on top of other income to determine which rate applies to each pound of gain.

Capital losses from MetaMask activity can be offset against gains from the same wallet, from exchange activity, and from other capital assets within the same tax year. Unused capital losses can generally be carried forward indefinitely once claimed with HMRC.

Two additional UK points worth noting: if you are already registered for Self Assessment, you will generally need to report disposals where total proceeds exceed £50,000 in a tax year, even if the gain is below the Annual Exempt Amount. Additionally, if you arrived in the UK recently and are using the Foreign Income and Gains (FIG) regime, this may affect how the Annual Exempt Amount applies to you - speak with a UK tax adviser if this is relevant.

You must notify HMRC by 5 October 2026 if you have unreported gains or income from the 2025-26 tax year, and file your Self Assessment return online by 31 January 2027.

Related calculators and guides

All countries: MetaMask Tax Calculator
UK country page: UK Crypto Tax Calculator
Other MetaMask countries: MetaMask USA · MetaMask Canada · MetaMask Australia

DeFi guides: Uniswap Tax Calculator · Aave Tax Calculator · Lido Staking Taxes · DeFi Lending Taxes

Frequently Asked Questions

No. MetaMask is a self-custody wallet and does not send tax documents to HMRC. You are responsible for self-reporting all disposals and income via Self Assessment. HMRC's data-sharing arrangements are expanding, but your wallet records remain your own responsibility to calculate and report.

Section 104 pooling applies to each type of fungible ERC-20 token in your MetaMask wallet - ETH, USDC, and other ERC-20s each have their own pool. All acquisitions of a given token type - whether from Coinbase, Uniswap, Aave rewards, or airdrops - go into the same pool at a weighted average cost. NFTs are not pooled and are tracked separately with their own individual allowable cost. Transfers between your own MetaMask addresses are generally not acquisitions or disposals if beneficial ownership does not change. Same-day and 30-day bed and breakfast rules override the pool when triggered.

HMRC's DeFi guidance addresses scenarios where you exchange one token for another (potentially a disposal) versus lending where beneficial ownership is retained (potentially not a disposal). The facts of each protocol matter. DYOR.tax records all DeFi interactions in your MetaMask history so you can review them with a UK adviser.

If the activity does not amount to a trade, staking rewards received into your MetaMask wallet are generally treated as miscellaneous income at their sterling value on receipt. The income value enters your Self Assessment. When you later dispose of those rewards, the disposal goes through the Section 104 pool using the sterling value at receipt as the allowable cost.

The Annual Exempt Amount is £3,000 for 2025-26 and 2026-27. Net capital gains from MetaMask activity below this threshold owe no CGT. CGT rates are 18% (basic-rate) and 24% (higher/additional-rate) following the October 2024 change. Unused capital losses can be offset against gains in the same year and carried forward indefinitely once claimed with HMRC.

No. NFTs are individually identified assets and are not pooled under Section 104. Each NFT has its own allowable cost based on what you paid in sterling to acquire it. When you sell an NFT, the gain or loss is calculated from that individual allowable cost. DYOR.tax tracks each NFT separately from your fungible token pools.