● 2026/27 · £3,000 allowance · 18% / 24%

Capital Gains Tax on Shares Calculator

Selling shares, funds or an investment outside an ISA can trigger Capital Gains Tax. Enter what you paid, what you sold for and your income to see the gain, your tax-free allowance and the CGT due.

📈 Shares & funds 🎁 £3,000 allowance 📅 2026/27 rates

CGT on your shares

Outside an ISA · per tax year

£
£
£
Capital Gains Tax due
£0
you keep £0 of the gain
Total gain£0
Annual exempt amount−£3,000
Taxable gain£0
Gain taxed at 18%£0
Gain taxed at 24%£0
Capital Gains Tax£0

2026/27: £3,000 annual exempt amount. Share gains are taxed at 18% within your remaining basic-rate band and 24% above it. Shares held in an ISA or pension are exempt.

📈 CGT on shares 🎁 £3,000 exempt 🏛️ HMRC sourced 🔒 Runs in your browser
Advertisement

How CGT on shares works

When you sell shares, funds or other investments held outside a tax wrapper for more than you paid, the profit is a capital gain. The first £3,000 of total gains each year is covered by the annual exempt amount and is tax-free. Above that, the rate depends on your income: gains falling within your remaining basic-rate band are taxed at 18%, and any above it at 24%. These are the rates that took effect from 30 October 2024 and apply for 2026/27.

AssetCGT rate 2026/27
Shares — basic-rate band18%
Shares — higher-rate band24%
Shares in an ISA or pension0% (exempt)
Use your allowances. The £3,000 allowance can't be carried forward, so realising gains up to that limit each year ("Bed and ISA") shelters profit tax-free. Transferring assets to a spouse to use both allowances, and holding shares in an ISA, are the simplest ways to avoid CGT on shares.

Reporting and the share-matching rules

You report and pay CGT on shares through Self Assessment after the tax year ends. Working out the gain on shares bought at different times uses HMRC's section 104 pooling and the 30-day "bed and breakfast" rule, which this calculator simplifies to a single average cost. For property gains, use the CGT on property calculator; for crypto, the crypto tax calculator.

Advertisement

CGT on shares FAQs

What is the capital gains allowance for shares in 2026/27?

The annual exempt amount is £3,000 for 2026/27. The first £3,000 of total capital gains in the year is tax-free; only gains above that are taxed, at 18% within your basic-rate band and 24% above it.

What rate of CGT do I pay on shares?

Share gains above the £3,000 allowance are taxed at 18% to the extent they fall within your remaining basic-rate band, and at 24% on anything above it. The rate therefore depends on your other income for the year.

Are shares in an ISA subject to capital gains tax?

No. Shares and funds held inside a stocks and shares ISA or a pension are completely free of Capital Gains Tax, no matter how much they grow. Only gains on investments held outside these wrappers are taxable.

How do I report capital gains on shares?

You report share gains through Self Assessment after the end of the tax year and pay the CGT by 31 January. Keep records of purchase and sale prices, as HMRC uses section 104 pooling to average the cost of shares bought at different times.

Mustafa Bilgic
Reviewed by Mustafa Bilgic
Founder, WebCalculator

The £3,000 annual exempt amount and the 18%/24% share CGT rates are taken from HMRC for 2026/27. Share-matching is simplified to an average cost. Estimates only, not tax advice.