CGT Guides

CGT on ETFs in the UK — Index Funds, Offshore Funds, and Reporting Status

20 April 2026 · 3 min read · By admin

ETFs are the most popular investment vehicle for UK retail investors. Vanguard’s FTSE All-World (VWRL), iShares’ Core MSCI World, the S&P 500 trackers — chances are you hold at least one. For CGT purposes they’re mostly treated like shares, but with a few important wrinkles.

The basics: same rules as shares

When you sell ETF units in your GIA at a profit, you pay CGT on the gain. The same HMRC matching rules apply — same-day, 30-day bed and breakfast, then Section 104 pool. All described in HMRC Helpsheet HS284, which explicitly confirms that “units in a trust are treated as if they are shares in an ordinary company.”

Inside an ISA or SIPP? No CGT. No reporting. As with everything else.

The offshore fund question

Here’s the wrinkle. Most ETFs available to UK investors are domiciled in Ireland (ISIN starts with IE) or Luxembourg (LU). These are technically “offshore funds” even though you buy them on the London Stock Exchange.

HMRC treats gains from offshore funds differently depending on whether the fund has UK reporting fund status:

Status Gains taxed as Rates
Reporting fund Capital gains 18% / 24%
Non-reporting fund Income 20% / 40% / 45%

The difference is massive. A £10,000 gain taxed at 24% (CGT, higher rate) costs you £2,400. The same gain taxed at 40% (income, higher rate) costs £4,000. Non-reporting fund status is a £1,600 penalty.

The good news: virtually all popular ETFs from Vanguard, iShares/BlackRock, SPDR, Invesco, and other major providers have reporting fund status. You can verify on HMRC’s published list of reporting funds, or check the fund factsheet on your broker’s platform. Morningstar’s ETF centre also provides this information.

If your ETF doesn’t have reporting status — and you’d be unlucky for this to be the case with mainstream funds — seriously consider switching to one that does.

Accumulation vs distribution

Distribution (income) ETFs pay dividends to you as cash. You get periodic payments into your account. For CGT, these units go into the Section 104 pool like any other share. The dividends are taxed as income (see our dividend tax guide).

Accumulation ETFs reinvest dividends internally. Your units grow in value but you receive no cash. Two tax consequences:

First, you may still owe income tax on Excess Reportable Income (ERI) — the income the fund earned but didn’t distribute. This is reported by the fund manager annually.

Second, the ERI amount should be added to your Section 104 pool cost to prevent double taxation when you eventually sell. Without this adjustment, your gain is overstated because the pool cost is too low. The HS284 helpsheet confirms this: “If you receive notional distributions which are subject to Income Tax, you’re allowed the amount of these distributions as additional expenditure.”

For most people with modest holdings, the ERI amounts are small — single digits or low double digits per year. But for large accumulating fund portfolios, it adds up over time.

Stamp duty on ETFs

You generally don’t pay Stamp Duty Reserve Tax (0.5%) when buying ETFs. The 0.5% SDRT applies to individual UK shares, not to funds. The ETF provider may pay stamp duty internally when constructing the fund, but it’s absorbed into the ongoing charges — you don’t see it as a separate line item.

This is a small but real advantage of ETFs over individual UK shares, especially if you trade frequently. See our CGT calculation guide for how stamp duty affects individual share cost basis.

ETFs across multiple brokers

If you hold the same ETF on multiple platforms (say, VWRL on both Trading 212 and Freetrade), HMRC treats them as one single Section 104 holding. The pool spans all your GIA accounts. Only ISA-held units are separate.

Practical advice

Hold ETFs inside ISAs where possible — they’re the most tax-efficient wrapper. If your ISA is full, use a GIA but track your cost basis carefully, especially for accumulating funds where ERI adjustments are needed.

Upload your broker CSVs to TaxBull to calculate CGT on ETF disposals with proper share pooling. It supports ERI adjustments and handles stock splits for funds that have undergone unit consolidations.

This is general information only. Fund taxation can be complex, particularly for non-reporting offshore funds. Consult a tax professional if you’re unsure about your specific holdings.

Tags:accumulationCGTETF taxindex fundsoffshore fundsreporting fund statusUCITS
Ready to calculate your UK Capital Gains Tax?

Free HMRC-compliant calculator with SA108 output. Supports Robinhood UK, Trading 212, Freetrade, and more.

Calculate CGT Free →

Leave a Reply

Your email address will not be published. Required fields are marked *