Exporting your Coinbase data
Coinbase stores your full trading history under Statements. You need the complete CSV, not just the current year, so the calculator can build accurate Section 104 pools from your earliest purchases.
- Go to accounts.coinbase.com and sign in.
- Select Statements from the left sidebar.
- Under "Generate custom statement," select All assets and All transactions.
- Set the date range to All time.
- Choose CSV format and click Generate.
The export includes buys, sells, sends, receives, converts, staking rewards, Coinbase Earn, learning rewards, and Advanced Trade fills - all 35+ transaction types in a single file.
Section 104 and your Coinbase trades
Every time you sell, swap, convert, or spend crypto on Coinbase, 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 allowable costs on crypto disposals. All acquisitions of an asset 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.
- Taxable events: Sells, crypto-to-crypto swaps, spending crypto, gifting crypto (except to spouse or civil partner).
- Non-taxable: Buying crypto with GBP, transferring between your own wallets, gifts to spouse or civil partner.
- Matching rules: Section 104 pooling - weighted average pool cost, with same-day and 30-day B&B rules taking priority.
- Tax forms: Self Assessment tax return with SA108 (Capital Gains - Cryptoassets section).
- Filing deadline: 31 January following the tax year (tax year runs 6 April to 5 April).
- Staking and Earn rewards: If the activity does not amount to a trade, generally taxed as miscellaneous income at the sterling value on the day received.
From CSV to SA108
The calculator parses all 35+ Coinbase transaction types and applies Section 104 pooling with same-day and bed & breakfast rules across your complete history. For each disposal in your selected UK tax year, it calculates the allowable cost, proceeds, and gain or loss.
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.
The report includes an SA108 filing table with a Match column showing whether each disposal was matched by same-day rule, B&B rule, or the Section 104 pool. It also includes a crypto income summary, end-of-year holdings with pool cost, and a complete transaction audit trail.
Coinbase and HMRC
- No HMRC tax forms from Coinbase: Coinbase issues no tax documentation for UK users. You must calculate and report everything yourself via Self Assessment.
- Section 104 applies to all Coinbase assets: Every coin traded on Coinbase gets its own Section 104 pool. The same-day and B&B rules override the pool when triggered.
- Staking on Coinbase: If the activity does not amount to a trade, ETH, SOL, ATOM staking rewards are generally treated as miscellaneous income at the sterling value on the day received. Later disposal triggers CGT through the Section 104 pool.
- Coinbase Earn and learning rewards: Generally treated as miscellaneous income. Small amounts but still reportable on your Self Assessment.
- GBP conversion: Coinbase reports in native currencies. All values are converted to GBP using historical exchange rates for HMRC reporting.
- Annual Exempt Amount: The Annual Exempt Amount is £3,000 for 2025-26 and 2024/25. Our report shows your total net gains so you can apply it.
- CARF reporting from 2026: Under UK CARF regulations in force from 1 January 2026, in-scope providers may be required to report user data to HMRC. The first reporting window runs from 1 January 2027 to 31 May 2027, covering calendar year 2026. Your own Self Assessment obligation is not changed by this.
Related calculators and guides
Coinbase calculator: Coinbase Tax Calculator (all countries)
UK calculator: UK Crypto Tax Calculator (all exchanges)
Other exchanges in the UK:
Binance UK ·
Kraken UK