UK CGT Calculator for Binance
Upload your Binance Trade History or Statements. Get the tax year’s crypto gains, SA108 boxes and a PDF.
Reads your Binance export as it downloads. Nothing to reformat.
Binance Export, in 5 Steps.
Two export formats are accepted — use Statements if you have staking income or airdrops, otherwise Trade History covers most users. Upload both and duplicates are removed automatically.
Binance Pairs, Fees and the Pool.
Sterling pairs, fees in any coin, HMRC exchange rates and pooled cost, worked out from your exports.
FAQ
Which Binance files do I upload for UK tax?
+
Either or both of two CSVs. Trade History (Orders, then Trade History, then Export) has Date(UTC), Market, Type, Price, Amount, Total, Fee and Fee Coin columns and covers spot buys and sells. Statements (Wallet, then Transaction History, then Generate all statements) has UTC_Time, Account, Operation, Coin, Change and Remark columns and also carries staking and Earn rewards, airdrops, BNB dust conversions, deposits and withdrawals. Upload both and a trade that appears in each is kept once. Export from your first purchase, not from 6 April: the cost of what you sell comes from earlier years.
Do I pay Capital Gains Tax on Binance?
+
Yes, once the tax year’s gains from every disposal go above the £3,000 annual exempt amount. HMRC treats cryptoassets as property, not currency, so selling for pounds, swapping one token for another and spending crypto are all disposals (CRYPTO22100). Buying and holding, or moving coins between your own wallets, is not.
Is a BTCGBP trade converted?
+
No. A pair quoted in pounds is read at the sterling Price and Total Binance printed, so the 0.5 BTC sold at £68,000 in the example is £34,000 of proceeds before the fee. A pair quoted in USDT, BUSD, USDC or another dollar stablecoin is treated as dollars and converted at the HMRC monthly exchange rate for the month of the trade.
What happens to an ETHBTC swap?
+
It is two events (CRYPTO22100). Buying ETHBTC is a disposal of the BTC you paid and a purchase of the ETH, both valued in sterling at the day’s price; selling it is the reverse. Each leg then goes through the matching rules against its own coin’s pool. Binance Convert rows in a Statements file are read the same way.
How are the fees handled?
+
It depends on the Fee Coin (CRYPTO22280). A fee in the quote currency, GBP or USDT, is deducted from the proceeds of a sale or added to the cost of a buy, as in the example where £17 comes off the BTC sale. A fee taken in the coin you are trading means more of it left your wallet, so the disposed quantity is increased. A fee in a third coin, usually BNB, is a small disposal of that coin in its own right.
Are the matching rules the same as for shares?
+
Yes. HMRC applies the share rules to tokens (CRYPTO22200): a disposal is matched first against tokens bought the same day, then against tokens bought in the next 30 days, and the rest against the Section 104 pool at average cost. Each coin is its own pool. In the example two BTC buys at £52,000 and £48,000 make one pool at £50,525.27, and both sales take that average.
How are staking and Earn rewards taxed?
+
As miscellaneous income at their sterling value on the day received (CRYPTO21200), listed for SA100 box 17 and added to the coin’s pool at that value so the same pounds are not taxed twice. Staking Rewards, ETH 2.0 Staking Rewards, Simple Earn Flexible Interest and Locked Rewards, Launchpool Earnings, BNB Vault Rewards, referral commissions and Binance Card Cashback are all read this way. They are only in the Statements file, not Trade History.
What about airdrops and distributions?
+
Airdrop Assets, HODLer Airdrops, Launchpool Airdrops and similar rows are treated as airdrops (CRYPTO22500): no income on receipt and a nil cost in the pool, so the full sterling value is a gain when the tokens are eventually disposed of. If HMRC would see a distribution as payment for a service, add its value as income by hand.
Is Small assets exchange BNB a disposal?
+
Yes. Sweeping dust into BNB is a swap: a disposal of each small balance at its sterling value and a purchase of the BNB received. The Statements rows for one sweep are paired up and booked as trades; a BNB Fee Deduction row is read the same way.
Are deposits and withdrawals disposals?
+
No. Deposit, Fiat Deposit, Withdraw and Send rows are transfers: coins join or leave your pool at cost and nothing is taxed. Moving funds to or from Earn, Staking, Simple Earn or Liquid Swap is skipped as a transfer between your own balances. A Binance Card Spending row is different: paying with crypto is a disposal at the sterling value of what you bought (CRYPTO22120).
I trade Futures or Margin. Are they included?
+
Not yet. Rows from a Futures, Margin, Isolated or Cross account in a Statements file are skipped and each one is named in a warning, because derivatives are taxed differently from holding the coin. Spot trades in the same file are read as normal. Add any futures profit or loss by hand on the edit page if you need it in the return.
I uploaded Trade History and Statements. Will trades double count?
+
No. The same spot trade appears in both files, as one Trade History row and as a set of Transaction Buy, Transaction Spend and Transaction Fee rows in the Statements. When both are uploaded together they are matched on time, coin and quantity and kept once. A Statements sale whose other side is missing is named in a warning rather than booked as a one-legged trade.
A row has no sterling price. What happens?
+
Rewards and crypto-to-crypto legs are valued at the day’s market price where one is available; otherwise the row is listed with a warning and the missing sterling value can be typed in on the edit page. The report is recalculated as soon as it is saved.
Can I combine Binance with Coinbase or another exchange?
+
Yes. Upload the files together. HMRC pools by token, not by exchange, so BTC on Binance and BTC on Coinbase are one Section 104 pool and the 30-day rule runs across both. A withdrawal from one exchange and a deposit to the other is not a disposal.
Which SA108 boxes are filled in?
+
The cryptoassets boxes introduced on the 2024/25 SA108: 13.1 number of disposals, 13.2 disposal proceeds, 13.3 allowable costs, 13.4 gains before losses and 13.5 losses in the year, plus box 17 of the SA100 for any staking income. An earlier year’s SA108 has no cryptoassets section; the same five figures go into its Other property, assets and gains boxes.






