TAX CALCULATOR

Capital Gains Tax Calculator

Calculate UK capital gains tax, taxable gain, and after-tax proceeds.

UK capital gains details

This calculator auto-updates when values change.

£
£
£

Examples: selling fees, legal costs, improvement costs.

£

Use the current allowance that applies to your tax year.

This calculator provides a simplified UK capital gains tax estimate. It does not account for all reliefs, losses, exemptions, private residence relief, carried-forward losses, or personal circumstances. Consult HMRC guidance or a qualified tax professional.

Results

Results update automatically.

Estimated capital gains tax

£3,200.00

Your estimated gain is £19,000.00. After the allowance, £16,000.00 is taxable at 20%.

Total gain£19,000.00
Taxable gain£16,000.00
After-tax profit£15,800.00
Net proceeds after tax£45,800.00

Visual breakdown

Purchase price£30,000.00
Taxable gain£16,000.00
Estimated tax£3,200.00

About This Capital Gains Tax Calculator

This calculator estimates UK capital gains tax by comparing sale proceeds with purchase cost, allowable costs, annual allowance, and the tax rate you enter.

Capital gains tax is often relevant when selling investments, second homes, business assets, cryptoassets, or other chargeable assets. The taxable gain is not usually the full sale price; it is the gain after cost basis, allowable costs, reliefs, and allowances.

Use this for planning and comparison only. Actual tax can vary because of asset type, ownership history, reliefs, losses, residency, reporting deadlines, and current HMRC rules.

Capital Gains Tax Example

Suppose you bought an investment for £20,000 and later sold it for £32,000. The raw gain is £12,000. If you had £1,000 of allowable costs, the gain falls to £11,000.

If an annual exempt amount applies, only the gain above that allowance is taxable. For example, with a £3,000 allowance, the taxable gain would be £8,000. At a 20% rate, estimated capital gains tax would be £1,600.

The key point is that the sale price alone does not tell you the tax bill. Purchase cost, costs of disposal, losses, allowances, and reliefs can all change the result.

What Counts as a Gain?

A gain is usually the difference between what you received for the asset and what it cost you, after allowable adjustments. Allowable costs can include some purchase costs, selling fees, and improvement costs, depending on the asset and rules.

Losses can sometimes reduce taxable gains, but the treatment depends on whether the loss is allowable and whether it has been reported correctly. Timing matters too, especially near the end of a tax year.

Common CGT Planning Mistakes

One mistake is calculating tax on the full sale price instead of the gain. Another is forgetting costs, previous losses, ownership shares, or changes in annual allowances. Property disposals may also have different reporting deadlines from other assets.

Before selling a large asset, it can be worth modelling the gain, checking whether any reliefs apply, and understanding when tax needs to be reported and paid. This calculator gives a quick estimate, not a substitute for tax advice.

How to Use This Calculator

  1. 1

    Enter your details

    Add the income, deduction, tax rate, or transaction values needed for the calculation.

  2. 2

    Review the estimate

    The result updates automatically using the current inputs.

  3. 3

    Check the breakdown

    Use the result rows and visual breakdown to understand the main drivers.

  4. 4

    Adjust assumptions

    Change inputs to compare scenarios before making decisions.

Frequently Asked Questions

Is this calculator exact?v

No. It provides a simplified estimate for planning and comparison only.

Does this replace professional tax advice?v

No. Tax rules depend on personal circumstances, allowances, deductions, credits, and jurisdiction.

Why might my actual tax differ?v

Actual tax may differ because of filing rules, tax codes, credits, deductions, payroll treatment, local taxes, and timing.

Does the calculator update automatically?v

Yes. Results update when you change the inputs.