The Section 104 pool (sometimes called the "Section 104 holding" or simply the "share pool") is the mechanism HMRC uses to calculate the cost basis of shares when you sell them. Established by TCGA 1992 s.104 and explained in HMRC's Capital Gains Manual at CG51570, it operates as a running weighted average of the cost of all shares of the same class in the same company that you hold. After the same-day rule and 30-day rule have been applied, any remaining shares in a disposal are matched against this pool.
How the Section 104 pool works
As described in HMRC Helpsheet HS284 (Shares and Capital Gains Tax), the pool tracks two figures for each holding:
- The number of shares in the pool.
- The total allowable cost of those shares (including acquisition costs such as dealing fees and stamp duty).
From these two figures, you can derive the average cost per share at any point in time by dividing the total cost by the number of shares.
How the pool changes
When you buy shares, the pool grows: the number of shares increases and the total cost increases by the purchase price plus allowable costs (broker fees, stamp duty). When you sell shares from the pool, both the number and cost decrease proportionally, preserving the average cost per share.
Worked example - building and drawing from a pool
Rachel invests in FundCo plc over several years. Here are her transactions:
Purchase 1 - 10 January 2022
Rachel buys 200 shares at £8.00 each. Broker fee: £10. Stamp duty: £8.
| Shares | Total cost | |
|---|---|---|
| Pool before | 0 | £0 |
| Add: purchase | 200 | £1,600 + £10 + £8 = £1,618 |
| Pool after | 200 | £1,618 |
Average cost per share: £1,618 / 200 = £8.09.
Purchase 2 - 5 June 2023
Rachel buys another 300 shares at £10.00 each. Broker fee: £10. Stamp duty: £15.
| Shares | Total cost | |
|---|---|---|
| Pool before | 200 | £1,618 |
| Add: purchase | 300 | £3,000 + £10 + £15 = £3,025 |
| Pool after | 500 | £4,643 |
Average cost per share: £4,643 / 500 = £9.286.
Purchase 3 - 20 February 2024
Rachel buys 500 shares at £12.00 each. Broker fee: £10. Stamp duty: £30.
| Shares | Total cost | |
|---|---|---|
| Pool before | 500 | £4,643 |
| Add: purchase | 500 | £6,000 + £10 + £30 = £6,040 |
| Pool after | 1,000 | £10,683 |
Average cost per share: £10,683 / 1,000 = £10.683.
Sale - 15 November 2024
Rachel sells 400 shares at £14.00 each. No same-day or 30-day purchases are made. The shares are matched entirely against the Section 104 pool.
- Proceeds: 400 x £14.00 = £5,600
- Cost from pool: (400 / 1,000) x £10,683 = £4,273.20
- Gain: £5,600 - £4,273.20 = £1,326.80
| Shares | Total cost | |
|---|---|---|
| Pool before | 1,000 | £10,683 |
| Less: disposal | 400 | £4,273.20 |
| Pool after | 600 | £6,409.80 |
The average cost per share remains £10.683. The ratio is always preserved when shares are removed from the pool.
Each holding has its own pool
You maintain a separate Section 104 pool for each class of share in each company or fund. Shares in Company A and shares in Company B have entirely separate pools. Likewise, ordinary shares and preference shares in the same company are different classes and have separate pools.
For fund investors, each individual fund (e.g., a Vanguard FTSE 100 tracker and a Vanguard Global All Cap fund) has its own Section 104 pool. Different share classes of the same fund (e.g., accumulation vs. income units) are also treated separately.
How the same-day and 30-day rules interact with the pool
The Section 104 pool is the residual matching rule. It only applies to shares that are not already matched by the same-day rule or the 30-day rule. When those rules match shares:
- Same-day purchases: Shares bought on the same day as a sale are matched to that sale and never enter the Section 104 pool (unless there are excess shares after matching).
- 30-day repurchases: Shares bought within 30 days of a sale are matched to that sale. They do not enter (or re-enter) the pool. Any excess repurchased shares not needed for matching are added to the pool.
Fees and allowable costs
The following costs should be added to the Section 104 pool when shares are acquired:
- Purchase price - the amount paid for the shares.
- Broker dealing fees - commission or transaction fees charged by your broker.
- Stamp duty - 0.5% stamp duty reserve tax on UK share purchases.
- PTM levy - the Panel on Takeovers and Mergers levy (though this was abolished in 2024).
Sale fees are treated differently
When shares are sold, any dealing fees on the sale should be deducted from the disposal proceeds rather than added to the pool cost. The effect on the gain is the same, but the accounting treatment differs.
Corporate actions
Certain corporate events affect the Section 104 pool:
- Stock splits: If a company does a 2-for-1 split, the number of shares in the pool doubles but the total cost stays the same. The average cost per share halves.
- Consolidations (reverse splits): The opposite of a split - fewer shares at a higher cost per share, but the same total cost.
- Rights issues: If you take up a rights issue, the new shares and their cost are added to the pool. If you sell the rights (nil paid), the proceeds are treated as a part disposal.
- Bonus issues (scrip issues): New shares received for free are added to the pool at zero cost, which reduces the average cost per share.
- Takeovers and mergers: If you receive shares in a new company in exchange for shares in the old company, the cost basis transfers to the new holding. The Section 104 pool is effectively re-denominated.
Why average cost, not FIFO?
Many countries (including the United States) use a "first in, first out" (FIFO) method for matching share disposals - meaning the oldest shares are deemed to be sold first. Under TCGA 1992, the UK does not use FIFO for shares held by individuals. Instead, the Section 104 pool prescribed by s.104 uses a weighted average cost method, as confirmed in HMRC's share identification guidance at CG51560.
The average cost method simplifies the calculation when an investor has made many purchases over time. Rather than tracking every individual lot, you maintain a single running pool. It also prevents investors from selectively choosing which shares to sell to minimise their tax liability.
The one exception is that the same-day and 30-day rules effectively override the pool in specific circumstances, creating a hybrid system.
How FiscalFox tracks Section 104 pools
FiscalFox automatically builds and maintains Section 104 pools for every holding in your portfolio based on your uploaded transaction history. Each purchase is added to the appropriate pool (including fees and stamp duty), and each sale draws from the pool after the same-day and 30-day rules have been applied. The platform provides a full audit trail showing the pool balance before and after each transaction.