Quick answer
HMRC requires all units of the same crypto you own to be treated as one averaged pool — not individual lots.
HMRC's method of averaging the cost of all identical cryptocurrency holdings into a single pool to calculate gains on disposal.
HMRC requires all units of the same crypto you own to be treated as one averaged pool — not individual lots.
Under HMRC's Section 104 pooling rules, every unit of the same cryptocurrency you own is treated as part of a single, indistinguishable pool rather than as individual lots. When you buy more of the same token, the new cost is added to the pool and a new average cost per unit is calculated. When you sell, you use that average cost — not the price of any specific purchase — to work out your gain or loss. Two exceptions take priority over the pool: the same-day rule and the 30-day bed-and-breakfasting rule, both designed to prevent artificial loss creation.
Under HMRC's Section 104 pooling rules, every unit of the same cryptocurrency you own is treated as part of a single, indistinguishable pool rather than as individual lots. When you buy more of the same token, the new cost is added to the pool and a new average cost per unit is calculated. When you sell, you use that average cost — not the price of any specific purchase — to work out your gain or loss. Two exceptions take priority over the pool: the same-day rule and the 30-day bed-and-breakfasting rule, both designed to prevent artificial loss creation.
You cannot choose which specific coins you're selling — the pool average is mandatory, unlike HIFO available in the US.
Every new purchase changes your average cost per unit across the entire holding.
Selling crypto and rebuying the same token within 30 days will not crystallise a tax loss.
HMRC treats all units of the same token as one pool regardless of which wallet or exchange they are on.
Crypto-to-crypto swaps are disposals from one pool and an acquisition into another.
Example scenario
Sophie buys 2 ETH at £1,200 each (pool: £2,400, avg: £1,200), then 1 more at £900 (pool: £3,300, avg: £1,100), then 1 at £1,600 (pool: £4,900, 4 ETH, avg: £1,225). When she sells 1.5 ETH at £2,800 each (£4,200), her allowable cost is 1.5 × £1,225 = £1,837.50 and her gain is £2,362.50. She cannot claim the cheapest or most expensive ETH — only the pool average applies.
Under Section 104, matching priorities require disposals to be paired first with acquisitions on the same day, second with acquisitions made within the following 30 days (Bed-and-Breakfasting), and only then against the collective, averaged share pool.
From crypto taxes to accounting, KoinX helps you manage, track, and stay compliant and to end.
