Free preview · no sign-up · multi-exchange

Binance Tax Calculator UK

Binance generates transaction records, not tax reports. Upload your Binance CSV to get a UK capital gains report designed for HMRC reporting - Section 104 pooling, same-day rule, and bed and breakfast matching applied automatically. SA108-ready in minutes. Optionally combine with Coinbase, Kraken, or Nexo so the Section 104 pool covers every exchange in a single SA108 report.

Instant preview No sign-up Multi-exchange: Binance + Coinbase Section 104 · SA108 ready
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 Binance and combine exchanges

Start with your Binance CSV. Optionally add Coinbase, Kraken, or Nexo so the Section 104 pool covers every exchange in a single SA108 report.

One global Section 104 pool Up to 3 exchanges No sign-up
Primary exchange
Binance CSV Required

Upload the full Binance export first. You can add other exchanges next.

Drop your Binance CSVs here
Drop one or more Binance CSVs here or . Binance often caps each export to ~1 year — upload all the files since you opened your account so cost basis carries forward correctly.

Export your Transaction History:

  1. Log in to binance.com
  2. Click Wallet and open Asset History
  3. Open the export flow and select Export Transaction Records
  4. Set the time range from account opening to today, not just the tax year
  5. Generate and download the CSV when Binance finishes preparing it

This export includes spot trades, Earn, staking, deposits, withdrawals, dust conversions, and more. Binance CSV is the required first step on this page.

Add additional exchanges (optional)
Combine Binance with up to 2 more exchanges for the full tax picture
Add on-chain wallet coverage (optional)
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 Binance CSV first; then optionally add other exchanges or wallets for complete coverage.
No sign-up required One global Section 104 · SA108 Read-only wallet scan Multi-exchange
Why UK Binance users choose DYOR.tax

Built for Section 104 pooling, 75+ Binance operations, and SA108-ready reports

Upload your Binance CSV and optionally add MetaMask, Phantom, or pasted wallet addresses. Section 104 pooling with same-day and 30-day bed and breakfast rules applied automatically, designed for HMRC reporting.

📊

75+ Operations

Spot trades, Earn, Savings, Launchpool, dust conversions, and every Binance operation type parsed.

🌐

DeFi & 41+ Chains

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

💰

Section 104 Pooling

Weighted average pooling with same-day and 30-day bed and breakfast rules applied automatically, designed for HMRC reporting.

📝

SA108 Ready

Capital gains mapped to the SA108 Cryptoassets section. Match column shows same-day, B&B, or pool for each disposal.

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

How to export your Binance transaction history

Binance provides a single comprehensive export that covers all activity types - spot trades, Earn, Savings, staking, and Launchpool products.

  1. Log in to binance.com.
  2. Click the Wallet icon and go to Asset History.
  3. Click the export icon and select Export Transaction Records.
  4. Set the time range from account opening to today, not just the tax year, and click Generate.
  5. Download the CSV when ready.

Upload your complete history including prior years. The calculator needs your earliest purchases to build accurate Section 104 pools for every token you have traded.

Section 104 pooling for Binance trades

Every time you sell, swap, convert, or spend crypto on Binance, HMRC treats it as a disposal subject to Capital Gains Tax. CGT rates are 18% for basic-rate taxpayers and 24% for higher and additional-rate taxpayers, updated from October 2024.

The annual exempt amount is £3,000 for 2025-26 and 2024/25. Net capital gains below this threshold owe no CGT.

HMRC requires Section 104 pooling for calculating disposal gains on crypto. All acquisitions of a token go into a weighted average pool. Two rules override the pool when triggered: the same-day rule matches disposals to acquisitions on the same day first, and the bed & breakfast rule matches to reacquisitions within the following 30 days.

From CSV to SA108

The calculator parses all 75+ Binance operation types - spot trades, Earn subscriptions and redemptions, Savings interest, Launchpool rewards, dust conversions, distributions, and more. Each disposal in your selected UK tax year gets an allowable cost from the Section 104 pool, proceeds, and a gain or loss calculation mapped to SA108.

Our Section 104 implementation is validated against all 6 official HMRC cryptoasset examples (CRYPTO22251 through CRYPTO22256), covering same-day matching, B&B matching, and pool calculations.

Binance CSVs report values in the trading pair's quote currency (USDT, BTC, BNB, etc.), not in GBP. Our engine automatically enriches every transaction with historical daily prices and converts all values to pounds sterling using historical daily rates. The report includes an SA108 filing table, crypto income summary, end-of-year holdings with pool cost, and a complete transaction audit trail.

Binance, BNB, and HMRC

Related calculators and guides

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

Tax rule verification

Official tax sources for the United Kingdom

Last verified: . We check the UK tax treatment described on this page against HMRC cryptoassets guidance and SA108 capital gains reporting before publishing calculator copy or report assumptions. DYOR.tax is tax software, not personal tax advice.

Product updates

Binance parser improvement history

We publish Binance parser updates so you can see how the calculator is maintained against real CSV variants, edge cases and country tax rules.

Latest Binance parser improvement:

View full changelog
  1. Expanded FX and asset pricing coverage for Binance CSVs

    Added fallback FX conversion for additional fiat currencies including UAH, improving historical pricing for Binance CSV imports with non-EUR fiat pairs. Added CoinGecko mapping for MONKY, reducing unmapped rows in real-world Binance exports.

  2. Flexible Loan and On-Chain Payment rows classified

    Flexible Loan - Lending, Repayment, and Collateral Transfer sub-operations are now classified correctly instead of appearing as unsupported rows. On-Chain Payment rows are treated as internal movements where appropriate, removing review noise from large real-world Binance Transaction History exports.

  3. Expanded token pricing coverage and large report hardening

    Added CoinGecko mappings for real-world Binance exports including Vaulta (A), Acala (ACA), and Bancor (BNT). Very large Binance exports now complete report generation successfully. The missing-history warning now more clearly states that full Transaction History from account opening is required for accurate FIFO cost basis.

  4. Improved Binance legacy dust conversion pricing

    Legacy Binance dust conversions now price from matching BNB proceeds, reducing unmapped rows in large historical Transaction History exports.

  5. Auxiliary Binance CSV files recognized and guided

    Binance auxiliary exports such as Earn Subscription History are now recognized as non-taxable helper files. If only an auxiliary file is uploaded, the calculator guides the user to upload Transaction History instead. When auxiliary files accompany valid Transaction History, they are safely ignored and coverage guidance is shown.

Frequently Asked Questions

No. Binance issues no tax forms for UK users. HMRC's crypto data-sharing agreements are expanding and HMRC can request transaction data from exchanges directly, but you are responsible for self-reporting via Self Assessment. Accurate reporting matters.

Every token you trade on Binance - BTC, ETH, BNB, stablecoins - gets its own Section 104 pool. All purchases go into a weighted average pool for that token. When you sell, the allowable cost comes from the pool's average price per unit. The same-day rule and 30-day bed & breakfast rule override the pool when they apply.

If the activity does not amount to a trade, Flexible Savings, Locked Savings, and Launchpool rewards are generally treated as miscellaneous income at the sterling value on the day received. You report the income value on your Self Assessment. When you later sell those tokens, the disposal goes through the Section 104 pool with that sterling value as the acquisition cost in the pool, potentially triggering CGT.

When Binance converts your small token balances to BNB ("Small Assets to BNB"), each conversion is a taxable disposal. The gain or loss on each token goes through its Section 104 pool. These are usually tiny amounts but must still be reported. Our parser catches every dust conversion in your CSV automatically.

£3,000 per tax year for 2025-26 and 2024/25. Net capital gains below this threshold owe no Capital Gains Tax. Our report shows your total net gains so you can apply the Annual Exempt Amount.