If you hold, trade, or mine cryptocurrency in the United Kingdom, one of the first questions you are likely to ask is is crypto profit taxable uk. The short answer is yes, in most cases. Her Majesty’s Revenue and Customs (HMRC) has issued clear guidance treating cryptoassets as property for tax purposes, which means that gains and income from crypto are generally subject to Capital Gains Tax (CGT) or Income Tax. This page explains the key principles you need to know.

When does crypto become taxable?

A taxable event typically occurs when you dispose of a cryptoasset. Disposals include:

  • Selling crypto for fiat currency (e.g. GBP, USD)
  • Exchanging one cryptocurrency for another
  • Using crypto to pay for goods or services
  • Gifting crypto to someone other than your spouse or civil partner

If you simply buy and hold crypto without making any disposals during the tax year, no tax is due until you sell or exchange it. Receiving crypto as payment for mining, staking, airdrops, or as employment income also creates a tax liability.

Capital Gains Tax or Income Tax?

The correct tax treatment depends on your activity:

  • Capital Gains Tax – This usually applies when you sell or exchange crypto assets you have held as an investment. Each individual has an annual tax‑free allowance (the amount changes each tax year). Gains above the allowance are taxed at a rate that depends on your total income band.
  • Income Tax – If you receive crypto as a form of income (e.g. mining rewards, staking rewards, airdrops, or payment for services), it is treated as income and taxed at your marginal income tax rate. You may also need to pay National Insurance if the activity is part of a business.

Frequent trading or large-scale mining can be considered a trade, in which case all profits become subject to Income Tax rather than CGT. HMRC looks at the frequency, organisation, and intention of your activities to decide.

Allowable costs and deductions

When calculating your gain, you can deduct allowable costs such as:

  • The original cost of acquiring the crypto (including fees)
  • Transaction fees incurred when buying or selling
  • Brokerage or exchange commissions
  • Costs of transferring assets between wallets (if not already included in the disposal)

You cannot deduct general expenses like internet, electricity, or hardware unless you are running a mining business. For casual miners, these are considered private expenses.

How to report crypto gains to HMRC

If you owe tax on your crypto gains or income, you must report them on a Self Assessment tax return. Key steps:

  • Keep a detailed record of every transaction: date, value in GBP, amount, fees, and what you received.
  • Calculate your total gain or loss for the tax year (6 April to 5 April).
  • Complete the Capital Gains Tax or Income Tax pages of your return.
  • Submit your return by the deadline (31 January after the end of the tax year) and pay any tax due.

Even if your gains are below the allowance, you can still declare them to keep a clean record. HMRC can request information from crypto exchanges, so accurate reporting is essential.

Common mistakes and how to avoid them

  • Not keeping records – Without a transaction log, it is almost impossible to calculate gains correctly. Use a portfolio tracker or download statements from your exchanges.
  • Forgetting small disposals – Every sale, trade, or purchase of goods counts, no matter how small. HMRC may ask for a full history.
  • Mixing personal and business activity – If you mine or trade as a business, keep separate records and treat income appropriately.
  • Believing crypto is tax‑free – Unless the asset is held in a tax‑wrapped account (which is rare for crypto), normal tax rules apply.

For further reading, visit our Crypto Category for more articles on cryptocurrency taxation and trading. You may also find our Crypto Money Calculator useful for estimating potential gains.