On this pageShow
Coinbase gives you one transaction history statement covering every product in your main account — simple buys and sells, Advanced Trade, Convert, sends and receives, staking and Learning Rewards, card spending. Downloaded as a CSV, that single file is all CryptoTaxCheck needs to work out your UK Capital Gains Tax and income for any tax year from 2019/20 to 2026/27. This page shows you how to download it, what we read from it and where people trip up. The file is read in your browser and never uploaded.
How to download your Coinbase transaction history
You can generate the statement on the website or in the app; the steps below follow Coinbase's own help article, which we checked on 27 September 2026. Do one statement for your whole history if you can — HMRC's pooling rules need every acquisition, not just the years you are filing.
- Sign in to Coinbase and open the Statements page. On the web, select your profile icon, then Settings, then Accounts, then Statements — or go straight to accounts.coinbase.com/statements. In the app, open the main menu, then Account & settings, then Statements.
- Choose “Generate custom statement”. Ignore the monthly statements and any gain/loss or other tax-centre reports; those are summaries, not the transaction list.
- Set Asset to All and Transaction type to All. Anything narrower will leave gaps that show up later as negative balances.
- Pick the date range. Use your whole history, or one statement per UK tax year (6 April to 5 April) if the statement is large.
- Select CSV as the format and choose Generate. Coinbase prepares the file and shows it on the same page when it is ready.
- Download the CSV and keep the original. Add it to the calculator as it came from Coinbase — do not open it in a spreadsheet and re-save it, which can change dates and numbers.
What we read from the file
Every row of the transaction history is used: buys, sells, Advanced Trade fills, Converts, sends and receives, staking and other reward income, Learning Rewards, interest payouts, card spending and donations. Fiat deposits and withdrawals are recognised and set aside (they are not transactions for tax), and moves to Coinbase Pro or Prime are recorded as transfer pairs rather than disposals.
Values come from the Subtotal column in your account's price currency, which is pounds for UK accounts, so most Coinbase files need no price lookups at all. Fees come from Fees and/or Spread, and the detail of each trade — the other asset in a Convert or Advanced Trade fill, the amounts — comes from the Notes text on each row. Times are converted from UTC to UK dates, because HMRC's same-day and 30-day rules work on UK calendar days.
Common gotchas
- The header is on line 4. Coinbase puts a short preamble (
Transactions, then your user id) above the column headings. Some spreadsheet tools show this as a broken file; we find the header ourselves, so import the file as it is. - Times are UTC. A trade at 23:30 UTC on a summer evening is the next UK day. We convert every timestamp to Europe/London before matching.
- “Fees and/or Spread” is one number. Coinbase blends its spread and any visible fee. We treat the whole figure as an allowable cost, shown separately from the trade value.
- Advanced Trade against a crypto quote is a swap. A fill on a pair such as BTC-USDC is a disposal of one token for another; the value is Coinbase's Subtotal for that fill.
- Coinbase Pro and Coinbase Wallet are not in this file. Pro history is a separate download in a layout we do not read yet — send us a sample if you have one. Wallet activity needs the Universal CSV.
- Sends and receives do not say whose wallet is on the other side. They arrive flagged as possible transfers so you can confirm on the review screen whether each one moved between your own accounts or was a payment or gift.
Which Coinbase formats are covered?
Coinbase has changed its column headings several times. We recognise each layout by its exact header line; a newer layout is refused with a “send it to us” message rather than misread.
| Format | Header signature | Years |
|---|---|---|
coinbase/transactions-2024 | ID, Timestamp, Transaction Type, Asset, Quantity Transacted, Price Currency, Price at Transaction, Subtotal, Total (inclusive of fees and/or spread), Fees and/or Spread, Notes (optional Sender Address, Recipient Address) | 2024–present |
coinbase/transactions-2024-noid | As above without the ID column | 2024 |
coinbase/transactions-2023 | Timestamp, …, Spot Price Currency, Spot Price at Transaction, Subtotal, Total (inclusive of fees and/or spread), Fees and/or Spread, Notes | 2023 |
coinbase/transactions-2021 | …, Subtotal, Total (inclusive of fees), Fees, Notes | 2021–2022 |
coinbase/transactions-2019 | …, GBP Spot Price at Transaction, GBP Subtotal, GBP Total (inclusive of fees), GBP Fees, Notes (currency-prefixed) | 2019–2020 |
Coinbase does not publish its column layout, so each of these was verified against real, anonymised exports reproduced in well-established open-source tax tools and cross-checked against independently published header lines. Nothing is guessed.
What happens after import?
The import review screen shows how many rows were read, the date range found, any rows we could not classify, and the sends and receives waiting for you to confirm as transfers. Then each 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 for each tax year. If you also used another exchange, add its file at the same time so transfers between them can be paired.
Frequently asked questions
Which Coinbase report do I need for UK tax?
Does the Coinbase CSV include Coinbase Pro, Advanced Trade and Coinbase Wallet?
Why does Coinbase show “Fees and/or Spread” instead of a fee?
Does Coinbase report my transactions to HMRC?
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
Related reading
- GuideCrypto Tax UK: The Complete 2025/26 Guide to HMRC RulesHow the UK taxes crypto in 2025/26: Capital Gains Tax on disposals, Income Tax on staking, rates, allowances, pooling rules, deadlines and reporting.Read
- GuideWhen Do I Pay Tax on Crypto in the UK? Taxable EventsWhich crypto transactions are taxable in the UK, which are not, the thresholds that mean you must report, and the 2025/26 deadline of 31 January 2027.Read
- GuideSection 104 Pool for Crypto: Same-Day and 30-Day RulesHow HMRC's section 104 pool, same-day rule and 30-day bed and breakfasting rule work for crypto, with step-by-step worked examples and pool tables.Read
- GuideDoes HMRC Know About My Crypto? CARF, Exchange Data and 2027How HMRC finds out about crypto: UK exchange data, the Cryptoasset Reporting Framework from 1 January 2026, reports due by 31 May 2027, and nudge letters.Read
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.