Tax calculators

Pick your situation, fill in a few numbers and get a plain-English answer. Rates for 2025/26 and 2026/27.

Shares, funds & crypto CGT

Paste your broker trades and get matched gains, losses and the tax due.

List your buys and sells of shares, funds or crypto held outside an ISA or pension. We match each sale to purchases the way HMRC requires (same day, then the next 30 days, then your average-cost "section 104" pool) and work out the gain. The first £3,000 of gains is tax-free; the rest is taxed at 18% or 24%. Include earlier purchases of what you sold, even from previous years, so the average cost is right. All amounts in GBP.

6 April to 5 April

£

After personal allowance. Decides how much gain falls in the 18% band

£

Optional. Losses you reported in earlier years

Trades

DateAssetBuy/SellQuantityAmount £Fees £

Amount is the total paid (buy) or received (sell) before fees. Fees are dealing costs and stamp duty.

Paste or upload trades from your broker (CSV)

Needs a header row with: date, asset (or symbol/ticker), side (buy/sell), quantity, amount (GBP) and optionally fees. Dates as 2025-06-01 or 01/06/2025. Comma, semicolon or tab separated, so you can paste straight from a spreadsheet.

Files are read in your browser. Nothing is uploaded until you press Calculate.

Holdings you already had before your first trade above (optional)

If you owned some of an asset before the trades listed, enter the number held and what it originally cost in total.

These calculations are estimates only and should not be relied upon for tax filing or financial decisions. Your actual tax liability may differ. Read disclaimer

Important Disclaimer

This tool provides estimates only for informational and planning purposes. It does not constitute professional tax, financial, or legal advice.

  • •Your actual tax liability may differ based on your specific circumstances
  • •Tax rules change frequently — verify current rates with HMRC
  • •Always consult a qualified accountant before making financial decisions

By continuing, you acknowledge that you have read and understood this disclaimer. Full disclaimer