Skip to main content

Supported exchange

Binance Tax Export UK: Download Your Transaction History

How to generate your Binance transaction history CSV for UK tax, what CryptoTaxCheck reads, why every row needs a GBP price, and the formats we cover.

Last reviewed
Last reviewed by Andrew Pickett
Reviewed by
Reviewed byIndependent tax reviewer to be confirmed
On this pageShow

Binance's Transaction History statement is a single file that records every movement on your account — spot trades, Convert, card purchases, deposits and withdrawals, Simple Earn interest, staking rewards, airdrops and distributions. It is the export CryptoTaxCheck reads. The catch is that Binance never writes a pound value against anything, so unless you traded against GBP every row needs a price lookup, which we do using only the coin and the date. Here is how to generate the statement, what we read, and what to watch for. The file itself never leaves your browser.

How to download your Binance transaction history

The steps follow Binance's own help article, "How to Generate Transaction History", checked on 27 September 2026.

  1. Sign in to Binance on the web and open Transaction History. Hover over the Wallet icon and click Transaction History.
  2. Open the export. Hover over the export icon and click Export Transaction Records.
  3. Choose the range, account and coin. Set the date range you need, Account to All and Coin to All, then click Generate. Binance caps the range of each export, so covering several years takes several exports — do not let the periods overlap, or trades will be counted twice.
  4. Wait for the notification. Binance sends an SMS or email when the statement is ready. It also notes that each user can generate at most 15 statements a month.
  5. Download it from the same pop-up. Go back to Export Transaction Records and click Download next to the finished statement. The link is only kept for 7 days.
  6. Add every file to the calculator. If the download is a .zip, unzip it and use the .csv inside. Import the original files; a copy that has been opened and re-saved in Excel loses seconds from the timestamps and can turn small numbers into scientific notation.

What we read from the file

Spot trades appear as several rows in the same second; we cluster them into one trade with its fee. Binance Convert, card purchases, small-asset conversions to BNB, deposits, withdrawals, Simple Earn interest and locked rewards, staking rewards, airdrops and distributions, commission rebates, card spending and cashback, and Crypto Box gifts are all imported with the right UK classification. Internal moves — Spot to Funding, Earn subscriptions and redemptions, staking purchases — are your own money changing pockets and are set aside.

Futures and Margin account rows, Liquid Swap, Launchpool and Swap Farming rows and NFT rows are flagged as out of scope and excluded from the totals with a visible warning, because the calculator does not support those products (HMRC has also published draft rules for DeFi-style activity that are intended to apply from 6 April 2027). We also accept the Spot trade history export, but it only contains trades, so importing it alongside the statement duplicates them — we warn when that happens.

Common gotchas

  • No fiat values. Binance records only the coin and the change in quantity. Unless a leg of the transaction is GBP, we look up the pound value for that day through our price service, sending only the coin symbol and the date. HMRC expects a consistent, reasonable valuation method (CRYPTO23000); the report states ours.
  • Several trades in one second. When two different trades land in the same second we cannot tell which legs belong together. Those rows are kept for you to review rather than guessed.
  • Excel edits. Opening the CSV in Excel rewrites UTC_Time and may reformat small numbers. Import the original download.
  • LD coins. Symbols such as LDUSDT are Simple Earn positions; we map them back to the underlying coin.
  • Timestamps are UTC. We convert them to UK dates before applying the same-day and 30-day rules.
  • Export limits. One export cannot cover everything: make one per period, without overlaps, and remember the 15-a-month limit and 7-day download link.

Which Binance formats are covered?

FormatHeader signatureYears
binance/statementUser_ID, UTC_Time, Account, Operation, Coin, Change, Remark2021–present
binance/statement-nouserUTC_Time, Account, Operation, Coin, Change, Remark2020–2021
binance/spot-tradesDate(UTC), Pair, Side, Price, Executed, Amount, Fee (amount and asset run together, e.g. 0.0025BTC)2021–present
binance/spot-trades-legacyDate(UTC), Market, Type, Price, Amount, Total, Fee, Fee Cointo 2021

CSV and Excel (.xlsx) versions of these exports are both accepted. Binance does not document its column layout, so each header was verified against real anonymised exports reproduced in established open-source tax tools and against independently published samples.

What happens after import?

The import review screen shows the rows read from each file, the date range, the rows waiting for a price and the deposits and withdrawals to confirm as transfers. Add the files from your other exchanges and wallets at the same time so transfers between them can be paired and the network fees treated correctly. Then every disposal is matched under HMRC's same-day, 30-day and section 104 pool rules — with the rule shown — and you see your gains, losses, income and estimated tax per tax year.

Frequently asked questions

Which Binance export do I need for UK tax?
The Transaction History statement (Wallet → Transaction History → Export Transaction Records) with Account and Coin set to All. It is the complete record: trades, Convert, deposits, withdrawals, Earn interest, staking, airdrops and card activity. The Spot trade history export only covers trades, so use it on its own only if trades are all you did.
Why does my Binance import need so many price lookups?
Binance never records a fiat value against a transaction. Unless one side of a trade was GBP, we have to look up the pound value of the coin on that day. Only the coin symbol and the date leave your browser; the amounts and the file stay on your device.
Binance limits how much history I can export at once — what should I do?
Make one export per period until you have covered your whole history, without overlapping the dates, and import all the files together. Binance says each user can generate at most 15 statements a month, so plan the ranges before you start.
Are Binance Futures and Margin trades supported?
No. Futures, Margin, Liquid Swap, Launchpool and NFT rows are recognised, flagged as out of scope and excluded from the totals with a clear warning. If you used those products, Koinly or an adviser is the right route for those years.

Sources

Written by Andrew Pickett

Founder of CryptoTaxCheck. Every guide cites GOV.UK and the HMRC Cryptoassets Manual, uses figures consistent with the calculator’s golden tests, and shows when it was last reviewed. An independent, qualified UK tax reviewer will be credited here once confirmed.

Last reviewed About CryptoTaxCheckHow the calculation works

This is general information, not personal tax advice. You are responsible for your own return; if your situation is complex, speak to a qualified adviser. See our disclaimer.