Free preview · no sign-up · multi-exchange

UK Crypto Tax Calculator

Scan a wallet or upload exchange CSVs for a UK Adviser Records preview. Wallet-only, CSV-only, and combined sources are supported, with Section 104 pool and review records prepared in Europe/London dates.

Instant preview No sign-up Multi-exchange (up to 10 CSVs) Section 104 · GBP records
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

Start with a wallet — connect MetaMask, connect Phantom, or paste an address. You can also start with an exchange CSV or combine both source types for broader records coverage.

Wallet-first flow Optional CSV merge No sign-up
Primary path
Connect or paste your wallets Read-only

Connect MetaMask or Phantom for a faster start, or paste EVM, Solana, and BTC addresses manually. No exchange CSV required.

Connect MetaMask Read-only. Pull in EVM wallets faster.
Connect Phantom Read-only. Pull in Solana wallets faster.
or paste wallet addresses manually
Paste wallet address
📡 40+ supported networks 🌐 Phantom + SPL history ₿ BTC manual paste 💰 Max 5 wallets
or add exchange CSV history
Optional exchange CSV

Choose an exchange and upload its complete account-opening-to-today history. You can use CSV alone or merge it with wallets.

⇪
Drop your exchange CSV here
Choose the exchange above, then drop the file or .
Add additional exchanges (optional)
Combine your exchange with up to 9 more exchanges for the full tax picture
Connect a wallet or upload an exchange CSV to start. Add other sources now if you want broader adviser-record coverage.
Read-only wallet scan No sign-up required One global Section 104 record set Multi-exchange

Reporting reference · United Kingdom

Read the reporting guide → · Compare countries

Why UK crypto holders choose DYOR.tax

Transaction and Section 104 records for your tax adviser

From Section 104 pooling with same-day and B&B matching to DeFi wallet scanning and exchange CSV support, the preview is built to handle HMRC's specific crypto rules.

📊
Reporting

Section 104 Pooling

Same-day rule, bed & breakfast 30-day rule, and Section 104 pool - applied in the correct HMRC priority order. Each disposal shows its Match column.

🌐
Coverage

Wallets + Exchange CSV

Connect MetaMask or Phantom, paste EVM, Solana, and BTC addresses, or upload a Coinbase, Binance, or Kraken CSV. Combine both for complete on-chain and exchange coverage.

💰
Income

Staking Income Tracking

Staking rewards, DeFi yields, and airdrops separated from capital gains and valued at the right moment for UK reporting.

🌎
Local rules

7 Countries Supported

US, UK, Canada, Australia, New Zealand, India, and South Africa. Country-specific matching rules, tax rates, and filing guides built in.

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
£25
51 – 100
£35
501 – 1,000
£55
1,001 – 3,000
£69
3,001 – 5,000
£85
5,001+
£109

UK Crypto Tax Reporting: What HMRC Expects

HMRC does not treat cryptoassets as money or currency. For tax purposes they are chargeable assets, which means every sale, swap, or spend is a disposal that may give rise to a Capital Gains Tax charge. Staking rewards may be taxable as miscellaneous income if the activity does not amount to a trade. Airdrop treatment is fact-sensitive - whether Income Tax applies at receipt depends on the circumstances under which the tokens were received. Getting this right requires the correct matching rules and accurate record-keeping for your Self Assessment return.

Section 104 pooling, not FIFO

Unlike most countries, the UK does not use FIFO (First In, First Out) for crypto tax. HMRC requires a three-step matching process for each disposal:

Our Section 104 engine applies these matching steps to the history provided. Compare the method with HMRC’s worked examples; missing history and unresolved transactions require review.

Capital Gains Tax rates

Reference: HMRC Capital Gains Tax rates.

For 2024/25, main crypto CGT rates are 10%/20% on disposals before 30 October 2024 and 18%/24% from 30 October. For 2025/26 they are 18%/24% throughout. The Annual Exempt Amount is £3,000 for both years. Ordinary taxable income uses the income-tax bands first; chargeable gains then use only the remaining basic-rate band. Capital losses can be carried forward once validly claimed.

Reporting thresholds and deadlines

Reference: HMRC Self Assessment deadlines and the year-specific SA108 notes linked below.

For 2024/25 and 2025/26, complete the capital gains pages if total chargeable gains before losses are more than the £3,000 Annual Exempt Amount. If you are already required to send a return, the pages are also required when total disposal proceeds exceed £50,000. Other filing obligations can still apply, including when HMRC has asked you to complete a return.

The UK tax year runs from 6 April to 5 April. For the 2025-26 tax year (6 April 2025 to 5 April 2026): notify HMRC by 5 October 2026 if you are not already in Self Assessment; file a paper return by 31 October 2026; file and pay online by 31 January 2027.

What goes on your Self Assessment

Capital gains from crypto disposals are reported on the year-specific SA108 Cryptoassets section. The 2023/24 form uses boxes 14, 15, 16, 17, 19, 20, 21 and 22. The 2024/25 and 2025/26 forms use boxes 13.1–13.8; 2024/25 may additionally require the separately computed box 51 adjustment. Staking and mining income that does not amount to a trade, and airdrops where Income Tax applies at receipt, go on your SA100. Airdrop treatment is fact-sensitive - consult a tax adviser if you are unsure whether a particular airdrop is taxable at receipt. The Adviser Records Pack gives your accountant transaction, pool, and review records; it does not calculate tax or claim to fill SA108.

FX conversion to GBP

Most exchanges report values in USD. We convert all transaction values to GBP using historical daily rates. HMRC requires sterling values throughout but does not mandate a specific exchange rate source; we use European Central Bank published rates as a consistent, auditable reference. The conversion happens before the matching engine runs, so your Section 104 pool is calculated entirely in pounds. On-chain wallet data is fetched directly in GBP where available.

NFTs and individual cost basis

Under HMRC guidance, NFTs should not be pooled under Section 104 because each NFT is unique. We track each NFT individually (e.g. CryptoPunk #12345 gets its own cost basis) rather than pooling all NFTs of the same collection together.

What's in the report

The UK Adviser Records PDF contains transaction records, holdings, Section 104 pool records, matching details, and review items for your accountant or tax adviser. It includes no tax amount, SA108 box claim, or submission-ready representation.

Bitcoin wallet support

Hold BTC in a hardware wallet? Add your Bitcoin addresses (P2PKH, P2SH, Bech32, or Taproot) and we'll scan your full transaction history and merge it with your exchange data. Up to 3 BTC addresses per report. All BTC values are converted to GBP using historical rates.

UK guides by cryptoasset

For asset-specific examples and supported inputs, explore our Bitcoin tax calculator for the UK, Ethereum tax calculator for the UK, and Solana tax calculator for the UK.

Supported exchanges

Upload your CSV from Coinbase (35+ transaction types), Binance (75+ operations), or Kraken (ledger format with refid pairing). All three calculators automatically apply Section 104 pooling when you select the UK. If your records came from an app-based exchange or fintech platform instead, see our Revolut, Crypto.com, Bitstamp, or OKX pages too.

Cryptoasset Reporting Framework (CARF)

The UK's Cryptoasset Reporting Framework regulations came into force on 1 January 2026. UK cryptoasset service providers must now collect customer tax-residence and transaction data. The first reporting window runs from 1 January 2027 to 31 May 2027, covering the calendar year 1 January 2026 to 31 December 2026. Under these rules, HMRC may receive reportable user and transaction data from in-scope UK providers. Your own Self Assessment obligation is unchanged by this.

Supported countries

We also generate country-specific reports for the US, Canada, Australia, New Zealand, India, and South Africa. Each report applies the correct matching rules, tax rates, and filing rules for that country.

UK crypto tax deadline

The online filing and payment deadline for the 2025-26 tax year is 31 January 2027. See UK crypto tax deadline for key dates, penalty details, and what you need to file.

Official UK sources

Use HMRC's guidance and the forms for your tax year alongside professional advice. These sources explain the rules; they do not certify or endorse DYOR.tax.

Frequently Asked Questions

For 2024/25 and 2025/26, complete the capital gains pages if total chargeable gains before losses are more than the £3,000 Annual Exempt Amount. If you are already required to send a return, the pages are also required when total disposal proceeds exceed £50,000. Other filing obligations can still apply. The 2025/26 online filing and payment deadline is 31 January 2027.

HMRC applies the same share pooling rules to crypto that it uses for stocks and shares. Section 104 of the Taxation of Chargeable Gains Act 1992 requires a weighted average cost pool for each asset. The same-day and bed & breakfast (30-day) matching rules take priority over the pool to prevent tax loss harvesting. This is different from FIFO, which most other countries use.

For 2024/25, main crypto CGT rates are 10%/20% before 30 October 2024 and 18%/24% from 30 October. For 2025/26 they are 18%/24% throughout. Ordinary taxable income uses the income-tax bands first; gains use only the remaining basic-rate band.

If you sell a crypto asset and buy the same asset back within 30 days, the disposal is matched against the repurchase price rather than the Section 104 pool. This prevents you from selling to lock in a loss and immediately rebuying. Our engine automatically detects these matches and labels them as "B&B" in your disposal schedule.

If the staking activity does not amount to a trade, HMRC's guidance generally treats staking rewards as miscellaneous income at the sterling value on the day received. That income value goes on your SA100. Those tokens then enter your Section 104 pool at the same sterling amount as their acquisition cost. When you later dispose of them, any gain above that cost is subject to Capital Gains Tax through the pool.

Capital gains go on the year-specific SA108 Cryptoassets section. The 2023/24 form uses boxes 14, 15, 16, 17, 19, 20, 21 and 22. The 2024/25 and 2025/26 forms use boxes 13.1–13.8; 2024/25 may additionally require the separately computed box 51 adjustment. Staking and mining income that does not amount to a trade, and airdrops where Income Tax applies at receipt, go on your SA100. Airdrop treatment is fact-sensitive - whether Income Tax applies depends on the circumstances under which the tokens were received. The Adviser Records PDF supports professional review but does not calculate tax or map amounts into SA108 boxes.

No. Connect a wallet or upload exchange CSVs for a UK Adviser Records preview. The records pack contains transaction, Section 104 pool, and review records, with no tax amount or submission claim.

Connect MetaMask or Phantom, or paste your wallet addresses manually. We scan 40+ supported networks, Solana, and Bitcoin. Your wallet data is merged with your exchange CSV, with cross-source self-transfer detection to avoid double-counting sends between your own accounts. All values are converted to GBP.

Crypto tax reporting by country

Compare records, cost treatment and tax-return routes across 14 countries, with primary sources and downloadable data. Explore the 14-country comparison →