UK crypto tax guide

Understand your tax obligations when buying, selling, or trading cryptocurrency in the UK.

Important: This guide provides general information only and should not be considered professional tax advice. Always consult with a qualified tax advisor or accountant for your specific situation.

Capital Gains Tax

CGT applies when you dispose of cryptocurrency by selling, trading, or spending it.

Capital gains are calculated using HMRC share pooling rules.

Tax-free allowance (2026/27)£3,000
Basic rate CGT18%
Higher rate CGT24%

Income Tax

Income Tax may apply to crypto received as payment, mining rewards, or staking income.

Personal allowance£12,570
Basic rate20%
Higher rate40%

Understanding your CGT rate

The rate you pay on cryptocurrency gains depends on your total taxable income for the year. Your capital gains are added to your income to determine which tax band applies.

Basic rate taxpayers

Capital gains are added on top of taxable income. The rate depends on how much of the basic rate band remains after income.

Higher rate taxpayers

If your income exceeds the basic rate band, crypto gains are generally taxed at the higher CGT rate.

Note: If total income and gains span multiple bands, different portions of gains may be taxed at different rates. Income tax bands differ in Scotland.

Taxable events

Subject to Capital Gains Tax

  • Selling crypto for pounds sterling
  • Trading one cryptocurrency for another
  • Spending crypto on goods or services
  • Gifting crypto, except to a spouse or civil partner

Subject to Income Tax

  • Crypto received as employment income
  • Mining rewards
  • Staking income
  • Airdrops received as part of a service or activity

Simplified example calculations

Share pooling method

These examples are simplified and are intended to illustrate how the rules can work in practice. Actual calculations may depend on your taxable income, transaction history, allowable costs, losses, and HMRC matching rules.

HMRC requires cryptoasset gains to be calculated using share pooling rules. This means tokens of the same type are generally pooled together, and an average cost is used when calculating gains after any same-day or 30-day matching rules have been applied.

Important: HMRC applies same-day and 30-day matching rules before share pooling. If you buy the same asset on the same day as a disposal, or within the 30 days following a disposal, those purchases may be matched first. Share pooling applies after these rules.

Example 1: Basic rate taxpayer

  1. You buy 2 BTC for £20,000 (£10,000 each)
  2. You buy 1 BTC for £15,000
  3. Pool: 3 BTC for £35,000, average £11,667 each
  4. You sell 1 BTC for £18,000

Gain: £18,000 - £11,667 = £6,333

  1. After the £3,000 annual exempt amount: £6,333 - £3,000 = £3,333 taxable gain
  2. Your taxable income is £35,000, leaving £15,270 of the basic rate band available — enough to cover the £3,333 taxable gain

Illustrative tax calculation:
£3,333 × 18% = £600

The gain fits within the remaining basic rate band, so the 18% rate is used in this simplified example.

Example 2: Higher rate taxpayer

Using the same gain example, but with taxable income of £65,000:

  1. Taxable gain after the annual exempt amount: £3,333
  2. Your taxable income exceeds the basic rate band
  3. In this simplified example, the gain is taxed at the higher CGT rate

Illustrative tax calculation:
£3,333 × 24% = £800

Example 3: Gains spanning multiple tax bands

Taxable income: £48,000
Taxable gain after the annual exempt amount: £15,000

  1. Basic rate band remaining: £50,270 - £48,000 = £2,270
  2. Gain taxed at basic CGT rate: £2,270 × 18% = £409
  3. Remaining gain taxed at higher CGT rate: £12,730 × 24% = £3,055

Illustrative tax calculation:
£409 + £3,055 = £3,464

Final note:
These examples are simplified and for illustration only. Actual calculations may vary depending on your full transaction history, losses, allowable costs, and HMRC matching rules. Consider using crypto tax software or consulting a qualified tax adviser or accountant.

Record keeping requirements

Keep detailed records of all cryptocurrency transactions, including dates, values in pounds sterling, transaction fees, wallet addresses, exchange statements, and the purpose of each transaction.

Crypto tax calculators

Crypto tax reporting tools

Availability, pricing, integrations, and supported tax features may change over time — always review the provider’s latest information before use.

Crypto tax calculator

Koinly

  • • Automated tax report generation
  • • Multi-exchange support
  • • HMRC-compatible reports
Visit website ↗
Portfolio and tax tool

CoinTracker

  • • Portfolio tracking
  • • Tax summaries
  • • Exchange imports
Visit website ↗
UK-focused crypto tax software

Recap

  • • UK tax reporting
  • • Privacy-focused design
  • • Accountant collaboration
Visit website ↗

Official HMRC resources