Hargreaves Lansdown (HL) is the UK's largest investment platform by assets under management, used by hundreds of thousands of self-directed investors. If you hold shares or funds in an HL Fund & Share Account (the taxable general investment account, as opposed to an ISA or SIPP), you are responsible for calculating your own Capital Gains Tax.
This guide explains how to find and export your HL transaction history, the crucial pence-versus-pounds quirk you need to be aware of, and how to use CGT Tracker to automate the calculation.
Where to Find Your Transaction History
To export your transaction history from Hargreaves Lansdown:
- Log in to your HL account at hl.co.uk.
- Navigate to My Accounts → select your Fund & Share Account.
- Look for Transaction History or Trade History in the account menu.
- Set the date range to cover the tax year (6 April to 5 April).
- Download/export as CSV. You may need to select “Download as spreadsheet” or similar.
Note: HL's interface and export options can change over time. If you cannot find an export option, contact HL support to request a transaction history download.
The Pence vs Pounds Quirk
This is the single most important thing to know about HL data. Hargreaves Lansdown often quotes unit costs in pence rather than pounds for UK shares. This is because the London Stock Exchange prices UK shares in pence (e.g., Barclays at 178.50p, not £1.785).
Watch out: If the “Price” column shows “178.50” for a UK share, this is almost certainly 178.50 pence (£1.785), not £178.50. Getting this wrong will make your CGT calculation wildly inaccurate.
How do you tell the difference? Look at the “Total” or “Value” column. If you bought 100 shares at a “Price” of 178.50 and the “Total” is £178.50 (not £17,850), then the price is in pence. CGT Tracker detects this automatically by comparing the unit price against the total transaction value and converts where necessary.
How the S104 Pool Works with HL Purchases
Let's walk through a realistic example using Barclays (BARC) purchased through Hargreaves Lansdown over several years:
| Date | Action | Shares | Price (p) | HL Fee | Pool Cost |
|---|---|---|---|---|---|
| Mar 2022 | Buy | 200 | 155.00p | £11.95 | £321.95 |
| Aug 2023 | Buy | 150 | 148.30p | £11.95 | £556.35 |
| Feb 2025 | Buy | 100 | 210.50p | £11.95 | £778.80 |
The Section 104 poolnow holds 450 shares with a total cost of £778.80 (including HL's £11.95 dealing fee on each transaction). The average cost per share is £1.7307 (or 173.07p).
Notice how the pence values (155.00p, 148.30p, 210.50p) must be converted to pounds (£1.55, £1.483, £2.105) before calculating the pool cost. If you mistakenly use 155.00 as pounds, your pool cost would be 100× too high.
HL Dealing Charges
Hargreaves Lansdown charges a flat dealing fee per trade (currently £11.95 for online share deals, with discounts for frequent traders). These fees are an allowable cost for CGT purposes and should be included in the Section 104 pool cost.
Additionally, UK share purchases incur Stamp Duty Reserve Tax (SDRT) at 0.5%, which is also an allowable cost. HL usually collects this automatically and it appears as a separate line on your contract note.
Common Issues with HL Data
- Pence vs pounds confusion — as described above, always check the unit price against the total value.
- Corporate actions — if a share undergoes a stock split, rights issue, or merger, HL may reflect this as separate transactions that need special handling.
- Fund transactions — if you hold funds (OEICs or unit trusts) rather than shares, the CGT treatment is the same but the pricing format may differ.
- Multiple accounts — ensure you only export the taxable Fund & Share Account, not ISA or SIPP transactions.
Automate it: Upload your Hargreaves Lansdown CSV to CGT Tracker and we handle the pence-to-pounds conversion, 30-day B&B matching, Section 104 pooling, and SA108 report generation automatically.