thecalculators.co.uk

Crypto Tax Calculator 2025/26

Calculate Capital Gains Tax on Bitcoin, Ethereum, and other cryptocurrency for the 2025/26 tax year. Enter your purchase and sale details to see how much tax you owe, including the £3,000 annual exempt amount and your effective tax rate.

How HMRC Taxes Cryptocurrency in the UK

HM Revenue and Customs (HMRC) does not treat cryptocurrency as money or currency. Instead, it is classified as property, meaning the same Capital Gains Tax (CGT) rules that apply to shares and other assets also apply to Bitcoin, Ethereum, and all other cryptoassets. When you sell, swap, gift, or spend cryptocurrency that has increased in value since you acquired it, you create a disposal event that may trigger a CGT liability.

The UK was one of the first countries to publish detailed guidance on the taxation of cryptoassets. HMRC's Cryptoassets Manual (updated regularly) sets out how different types of crypto transactions are treated for tax purposes. The key principle is that every disposal of a cryptoasset is a potentially taxable event, and you must calculate the gain or loss in pounds sterling at the time of each transaction.

It is important to distinguish between Capital Gains Tax and Income Tax in the context of cryptocurrency. CGT applies when you dispose of crypto (selling, swapping, spending, or gifting). Income Tax applies when you receive crypto as payment for work, through mining, as staking rewards, through airdrops that are provided in return for a service, or as employment income. The two taxes have different rates, allowances, and reporting requirements.

Capital Gains Tax on Crypto Explained

The calculation of CGT on cryptocurrency follows the same basic steps as CGT on any other asset:

  • Step 1: Calculate the gain by subtracting the cost basis (purchase price plus allowable costs) from the disposal proceeds (sale price minus selling costs).
  • Step 2: Offset any capital losses from other disposals in the same tax year.
  • Step 3: Deduct the annual exempt amount (£3,000 for 2025/26).
  • Step 4: Apply the appropriate CGT rate based on your income level.

For cryptocurrency, the CGT rates are 10% for basic rate taxpayers and 20% for higher and additional rate taxpayers. These are the same rates that apply to shares and other non-property assets. The lower residential property rates (18% and 24%) do not apply to crypto. Your CGT rate depends on your total taxable income: if your salary and other income use up the basic rate band (up to £50,270), all of your crypto gains will be taxed at 20%.

Allowable costs that you can deduct from your crypto gains include exchange trading fees, withdrawal fees, gas fees (network transaction fees on blockchains like Ethereum), and any fees paid to platforms for executing trades. You should keep records of all fees paid, as they can significantly reduce your taxable gain over many transactions.

When You Need to Report Crypto to HMRC

You must report your cryptocurrency gains and losses to HMRC through Self Assessment if any of the following apply:

  • Your total capital gains (from all sources, including crypto) before deducting losses exceed the annual exempt amount of £3,000
  • Your total disposal proceeds from all assets exceed four times the annual exempt amount (£12,000 for 2025/26)
  • You want to claim capital losses to carry forward for use against future gains

The reporting deadline for gains made in the 2025/26 tax year is 31 January 2027 (the Self Assessment filing deadline). Unlike UK residential property disposals, there is no requirement to report crypto gains within 60 days.

HMRC has invested significantly in crypto compliance. They have data-sharing agreements with major cryptocurrency exchanges operating in the UK, including Coinbase, Binance, and Kraken. HMRC has also issued "nudge letters" to individuals they believe may have undeclared crypto gains, and they have the power to request customer data from any exchange. Failure to report taxable gains can result in penalties of up to 100% of the unpaid tax, plus interest.

The Share Pooling Rules for Crypto

When you sell cryptocurrency, you need to determine the cost basis of the specific tokens you are selling. HMRC requires the use of share identification rules, which match disposals with acquisitions in a specific order:

  • Same-day rule: Tokens sold are first matched with any tokens of the same type bought on the same day.
  • Bed and breakfast rule (30-day rule): Remaining tokens are matched with any tokens bought within 30 days after the sale. This prevents you from selling and immediately rebuying to crystallise a gain or loss.
  • Section 104 pool: Any remaining tokens are matched against your Section 104 pool, which is a running average cost of all tokens of that type that you hold (excluding those matched by the above rules).

Each type of cryptocurrency (Bitcoin, Ethereum, etc.) has its own separate Section 104 pool. The pool tracks the total number of tokens and their total allowable cost. When you buy more tokens, they are added to the pool. When you sell tokens, the proportionate cost is removed from the pool. This averaging method means you cannot cherry-pick which specific tokens you are selling to minimise your tax.

This calculator provides a simplified estimate based on a single purchase and sale. For users with multiple purchases at different prices, you would need to apply the share pooling rules to determine the correct cost basis for each disposal.

DeFi and Staking Tax Rules

Decentralised Finance (DeFi) creates unique challenges for crypto taxation. HMRC has published some guidance, but many areas remain grey. Here is the current understanding of how common DeFi activities are taxed:

Staking

Rewards received from staking (such as Ethereum staking) are generally treated as miscellaneous income, taxable at your marginal income tax rate when received. The market value of the tokens at the time you receive them becomes your cost basis for future CGT purposes. When you later sell the staking rewards, you pay CGT on any increase in value since you received them.

Liquidity Provision

Providing liquidity to decentralised exchanges (like Uniswap or Curve) typically involves depositing tokens into a pool and receiving LP tokens in return. This may or may not be treated as a disposal depending on the specific arrangement. If you swap tokens for LP tokens of a different type, it is likely a disposal. HMRC's guidance on DeFi lending and staking suggests that if the beneficial ownership of the original tokens passes to the protocol, a disposal has occurred.

Yield Farming

Returns from yield farming are typically treated as income when received, similar to staking rewards. This includes governance tokens received as farming rewards, interest from lending platforms, and rewards from liquidity mining programmes. Each receipt of tokens creates an income tax event at the market value on the date of receipt.

NFTs

Non-fungible tokens (NFTs) are treated as cryptoassets by HMRC. Creating (minting) and selling an NFT may be treated as trading income if done regularly, or as a capital disposal if it is an isolated transaction. Buying and later selling an NFT for a profit is subject to CGT in the same way as selling any other cryptoasset.

Record Keeping Requirements

HMRC requires you to keep records of all cryptocurrency transactions for at least five years after the Self Assessment filing deadline. For each transaction you should record:

  • The type of cryptoasset (Bitcoin, Ethereum, etc.)
  • The date of the transaction
  • Whether you bought, sold, swapped, gifted, received, or spent the crypto
  • The number of tokens involved
  • The value in pounds sterling at the time of the transaction
  • The cumulative total of tokens held after the transaction
  • Any fees associated with the transaction (exchange fees, gas fees, etc.)
  • The wallet address or exchange used

Many crypto investors use portfolio tracking tools or dedicated crypto tax software to automatically import transactions from exchanges and wallets. Popular options include Koinly, CryptoTaxCalculator, and Recap. These tools can generate tax reports compatible with UK Self Assessment requirements, including the correct application of share pooling rules.

If you have been trading crypto for several years without keeping records, you should reconstruct your transaction history as accurately as possible. Most exchanges allow you to download historical transaction data. For on-chain transactions, blockchain explorers (like Etherscan for Ethereum) can help you trace historical transfers and identify transaction amounts and dates.

What Changed in 2025/26

The 2025/26 tax year continues with the same crypto tax rules as 2024/25, but there are important developments to be aware of:

  • Annual exempt amount stays at £3,000: The CGT annual exempt amount remains at the reduced level of £3,000, meaning more crypto gains are taxable compared to years prior to 2024/25.
  • CGT rates unchanged: The crypto CGT rates remain at 10% (basic rate) and 20% (higher rate) for 2025/26.
  • Crypto Asset Reporting Framework (CARF): The OECD's CARF requires crypto exchanges to report customer transaction data to tax authorities. The UK is implementing CARF, which will significantly increase HMRC's ability to identify unreported crypto gains.
  • Increased HMRC enforcement: HMRC has expanded its dedicated crypto compliance team and continues to issue nudge letters and information requests to crypto exchanges operating in the UK.

Worked Examples

Example 1: Basic Rate Taxpayer Selling Bitcoin

Tom has a salary of £35,000 and bought 0.5 Bitcoin for £8,000 in 2022. He sells it in January 2026 for £22,000. His exchange charged £40 when buying and £55 when selling. He has no other capital gains or losses.

  • Sale proceeds: £22,000
  • Purchase price: £8,000
  • Buying fees: £40
  • Selling fees: £55
  • Total gain: £22,000 - £8,000 - £40 - £55 = £13,905
  • Annual exempt amount: £3,000
  • Taxable gain: £13,905 - £3,000 = £10,905
  • Basic rate band remaining: £50,270 - £35,000 = £15,270
  • All within basic rate band at 10%: £10,905 x 10% = £1,090.50
  • Net proceeds: £22,000 - £55 - £1,090.50 = £20,854.50

Example 2: Higher Rate Taxpayer with Losses

Sarah has a salary of £65,000 and sold Ethereum for £30,000 that she purchased for £12,000. She also has capital losses of £5,000 from a failed altcoin investment earlier in the year. Exchange fees were £100 total.

  • Total gain: £30,000 - £12,000 - £100 = £17,900
  • Losses offset: £5,000
  • Gain after losses: £17,900 - £5,000 = £12,900
  • Annual exempt amount: £3,000
  • Taxable gain: £12,900 - £3,000 = £9,900
  • Income exceeds £50,270 so all at higher rate (20%): £9,900 x 20% = £1,980

Example 3: Gain Spanning the Tax Band Boundary

James has a salary of £47,000 and sells crypto for a gain of £15,000 after fees. He has no other gains or losses.

  • Taxable gain: £15,000 - £3,000 = £12,000
  • Basic rate band remaining: £50,270 - £47,000 = £3,270
  • Basic rate portion: £3,270 at 10% = £327
  • Higher rate portion: £12,000 - £3,270 = £8,730 at 20% = £1,746
  • Total CGT: £327 + £1,746 = £2,073

Common Mistakes with Crypto Tax

1. Thinking Crypto-to-Crypto Swaps Are Not Taxable

One of the most common mistakes is assuming that swapping one cryptocurrency for another (for example, trading Bitcoin for Ethereum) is not a taxable event. Every swap is treated by HMRC as selling the first crypto and buying the second. You must calculate the gain or loss on the first crypto based on its market value at the time of the swap. This can create tax liabilities even when you have not converted back to pounds sterling.

2. Not Tracking Gas Fees and Exchange Fees

Transaction fees are allowable costs that reduce your taxable gain. Over many transactions, gas fees on Ethereum and other networks can add up significantly. Failing to track and deduct these fees means you may overpay CGT. Keep records of all fees paid on every transaction, including network gas fees, exchange trading fees, and withdrawal fees.

3. Using FIFO Instead of Share Pooling

Some other countries use First In, First Out (FIFO) for crypto cost basis calculations. The UK requires the share pooling method (same-day rule, 30-day rule, then Section 104 pool). Using FIFO instead of share pooling will produce incorrect results and could lead to over or underpayment of tax. Make sure any tax software you use is configured for UK rules.

4. Ignoring the 30-Day Rule

If you sell crypto and repurchase the same token within 30 days, the bed and breakfast rule applies. The gain or loss is calculated using the repurchase price, not the original pool cost. This prevents tax-loss harvesting by selling and immediately rebuying. To validly crystallise a loss, you must wait at least 31 days before repurchasing the same token.

5. Not Reporting Because Gains Are "Small"

Some people assume small gains do not need to be reported. You must report if your total disposal proceeds exceed £12,000 or your gains exceed £3,000 in the tax year, even if no tax is due after deducting losses and the annual exemption. HMRC is increasingly able to identify unreported crypto activity through exchange data sharing. Late or missing returns result in penalties and interest.

Frequently Asked Questions

Is cryptocurrency taxed in the UK?
Yes. HMRC treats cryptocurrency as property, not currency. When you sell, swap, or spend crypto that has increased in value, you may owe Capital Gains Tax on the profit. The same CGT rules that apply to shares and other assets apply to crypto. You must report gains above the annual exempt amount (£3,000 for 2025/26) through Self Assessment. Receiving crypto as income (e.g. mining, staking rewards, airdrops, or salary paid in crypto) is taxed as income tax, not capital gains.
What is the annual exempt amount for crypto gains in 2025/26?
The annual exempt amount for 2025/26 is £3,000. This applies to all your capital gains combined, not just crypto. So if you have gains from shares, property, or other assets, they share the same £3,000 exemption. The allowance was reduced from £6,000 in 2023/24 and £12,300 in 2022/23. You cannot carry unused exemptions forward to future tax years, so it is a use-it-or-lose-it benefit.
What CGT rates apply to cryptocurrency?
Cryptocurrency is taxed at the same Capital Gains Tax rates as shares and other assets (not the higher residential property rates). For 2025/26, basic rate taxpayers pay 10% on crypto gains, and higher or additional rate taxpayers pay 20%. The rate depends on your total taxable income: if your income is below £50,270, you have basic rate band available for your gains. Once your income plus gains exceed £50,270, the excess gains are taxed at 20%.
Is swapping one cryptocurrency for another taxable?
Yes. HMRC treats a crypto-to-crypto swap (e.g. trading Bitcoin for Ethereum) as a disposal. You are effectively selling the first crypto at its market value at the time of the swap, and buying the second crypto at that same market value. If the first crypto has increased in value since you acquired it, you have a taxable gain. This applies to all token swaps, including converting crypto to stablecoins like USDT or USDC. Each swap creates a separate disposal event that you must track and report.
How do I calculate the cost basis for crypto?
The cost basis is the original purchase price in GBP at the time you acquired the crypto, plus any allowable costs such as exchange fees and gas fees. If you bought the same crypto at different times and prices, HMRC requires you to use the share pooling method: all tokens of the same type are pooled together at their average cost. There are also same-day and 30-day matching rules similar to shares, where tokens sold must first be matched with tokens bought on the same day, then tokens bought within 30 days after the sale, before using the average pool cost.
Can I offset crypto losses against gains?
Yes. Capital losses from crypto disposals can be offset against capital gains in the same tax year. Losses are deducted from your gains before the annual exempt amount is applied. If your total losses exceed your total gains in a tax year, you can carry the unused losses forward to offset against gains in future years. However, you must report the losses to HMRC within four years of the end of the tax year in which they occurred. You cannot carry losses back to previous tax years.
Do I need to report crypto to HMRC?
You must report your crypto gains to HMRC through a Self Assessment tax return if your total gains before deducting losses exceed the annual exempt amount (£3,000 for 2025/26), or if the total proceeds from all disposals exceed four times the annual exempt amount (£12,000 for 2025/26). Even if you have no tax to pay (because losses or the exemption cover your gains), you may still need to report if you meet these thresholds. HMRC has data-sharing agreements with major UK crypto exchanges and is actively investigating under-reporting.
Are DeFi activities like staking and lending taxable?
HMRC is still developing detailed guidance on DeFi, but general principles apply. Staking rewards are typically treated as income (taxed as miscellaneous income) when received, with the market value at the time of receipt forming the cost basis for future CGT calculations. Lending crypto and receiving interest is also typically income. Providing liquidity to DeFi pools may trigger a disposal if you swap tokens. Each transaction in a DeFi protocol could potentially be a taxable event. The tax treatment depends on the specific arrangement, and you should keep detailed records of all DeFi activity.

Related Calculators