Best Crypto Tax Calculator

Calculate your capital gains tax on cryptocurrency trades with HMRC-compliant calculations

Calculate Your Crypto Capital Gains Tax

Total amount paid when you acquired the crypto
Total amount received when you disposed of the crypto
Allowable costs including exchange fees
Your total taxable income for the year

Your Crypto Tax Calculation Results

Total Capital Gains Tax Payable
Capital Gain
Tax-Free Allowance
Taxable Gain
Tax Rate Applied
Profit After Tax
Effective Tax Rate

What This Means for You

How Crypto Taxation Works in the UK

HMRC treats cryptocurrency as property for tax purposes, which means most disposals trigger capital gains tax. When you sell, trade, gift, or spend cryptocurrency, you create a taxable event. The tax you owe depends on your total capital gains for the year and your income tax band.

Taxable Events

Selling crypto for pounds sterling, exchanging one cryptocurrency for another, gifting crypto to another person, or spending crypto on goods or services all count as disposals.

Tax-Free Allowance

The annual exempt amount for 2024/25 is £3,000. You only pay tax on gains above this threshold. Previous years had different allowances.

CGT Rates

Basic-rate taxpayers pay 10% on crypto gains. Higher and additional-rate taxpayers pay 20%. Your income determines which rate applies.

HMRC-Specific Rules You Must Know

Same Day Rule

When you buy and sell the same cryptocurrency on the same day, HMRC requires you to match these transactions together first. This prevents manipulation of gains by repurchasing immediately after selling. The average cost of all purchases that day becomes your acquisition cost for same-day sales.

Bed and Breakfast Rule

If you sell cryptocurrency and buy back the same type within 30 days, HMRC applies special matching rules. Instead of using your historical cost basis, you must use the repurchase price as the acquisition cost. This rule prevents you from crystallising losses whilst maintaining your investment position.

Section 104 Holding

For cryptocurrencies not matched by Same Day or Bed and Breakfast rules, HMRC requires pooling. Your Section 104 pool tracks the average cost of each cryptocurrency type. When you dispose of part of a pool, you calculate gains based on the average cost per unit.

Important: These rules apply automatically and in order: Same Day first, then Bed and Breakfast, then Section 104 pool. Proper record-keeping across all transactions becomes critical for accurate reporting.

Different Types of Crypto Activities

Activity Tax Treatment Rate
Trading/Selling Capital Gains Tax 10% or 20%
Mining (hobby) Income Tax 20%, 40%, or 45%
Mining (business) Income Tax + NI Varies
Staking Rewards Income Tax 20%, 40%, or 45%
Airdrops Income Tax or CGT Depends on circumstances
DeFi Yield Income Tax or CGT Depends on activity

Activities generating new tokens typically incur income tax at receipt, with subsequent disposal creating a capital gains event. Activities involving disposal or exchange of existing tokens fall under capital gains tax immediately.

Reducing Your Crypto Tax Bill

Annual Allowance Management

Planning disposals across multiple tax years allows you to maximise your annual exempt amount. If you have £10,000 in gains, splitting disposals between two tax years could save £1,400 compared to realising everything in one year.

Loss Harvesting

Capital losses from cryptocurrency can offset capital gains. If you hold assets with unrealised losses, disposing of them before the tax year ends allows you to carry the loss forward indefinitely or use it against current year gains.

Spouse Transfers

Transfers between married couples or civil partners are tax-free. This allows couples to use both annual allowances and potentially benefit from different tax rates if one partner has lower income.

Record Keeping

Meticulous records reduce your tax bill by capturing all allowable costs. Transaction fees, gas fees, and wallet fees all reduce your taxable gain. Missing records mean overpaying tax.

Step-by-Step Filing Process

Step 1: Gather Your Records

Collect transaction histories from all exchanges and wallets you have used. Export CSV files where available. Note down dates, amounts, and values in pounds sterling at the time of each transaction.

Step 2: Calculate Each Disposal

For every sale, trade, or spend, calculate the gain or loss. Apply HMRC rules in correct order: Same Day, Bed and Breakfast, then Section 104 pool. Track your running pool balances throughout the year.

Step 3: Complete Self Assessment

Register for Self Assessment if you have not already done so. HMRC will send you a Unique Taxpayer Reference. Report your crypto gains on the SA108 form as part of your tax return.

Step 4: Pay by Deadline

Submit your return and pay any tax owed by 31st January following the tax year. For 2024/25 gains, the deadline is 31st January 2026. Late filing incurs automatic penalties.

Common Mistakes to Avoid

Assuming Crypto-to-Crypto Trades Are Tax-Free

Many taxpayers wrongly believe that only converting cryptocurrency back to pounds creates tax liability. Every exchange of one cryptocurrency for another is a disposal triggering capital gains tax. Trading Bitcoin for Ethereum means selling Bitcoin at market value and immediately purchasing Ethereum.

Forgetting About Small Transactions

Even small purchases using cryptocurrency trigger capital gains calculations. Buying coffee with Bitcoin creates a taxable disposal. HMRC expects reporting of all transactions regardless of size, though practical considerations may apply.

Not Tracking Cost Basis Properly

Many investors fail to maintain proper Section 104 pools. When you make multiple purchases at different prices, your cost basis becomes an average. Incorrect pool calculations lead to overstated or understated gains.

Ignoring Income Tax Obligations

Staking rewards, mining income, and certain DeFi activities generate income tax obligations separate from capital gains. These activities require reporting on the SA100 form, not SA108, and incur different tax rates.

Frequently Asked Questions

Do I need to pay tax on crypto if I have not cashed out?

Simply holding cryptocurrency creates no tax liability. Tax arises only when you dispose of crypto through selling, trading, gifting, or spending. However, receiving crypto through mining or staking creates immediate income tax liability even without converting to pounds.

What happens if I do not report crypto gains?

HMRC increasingly receives data from cryptocurrency exchanges. Failure to report can result in penalties ranging from 0% to 100% of the tax owed, plus interest charges. Deliberate concealment carries higher penalties and potential criminal prosecution.

Can I offset crypto losses against other income?

Capital losses from cryptocurrency can only offset capital gains, not income. However, you can carry losses back one year or forward indefinitely. Losses cannot reduce income tax from employment or self-employment.

How do I value cryptocurrency for tax purposes?

HMRC requires valuation in pounds sterling at the time of transaction. Use the exchange rate from a recognised platform. For disposals, use the actual sale price. For acquisitions, use the actual purchase price including fees.

What records must I keep?

Maintain records for at least five years after the 31st January filing deadline. Keep transaction dates, types of cryptocurrency, amounts, values in pounds, wallet addresses, and all fees. Screenshots and CSV exports provide good evidence.

Are NFTs taxed the same as cryptocurrency?

NFTs follow similar capital gains tax rules. Purchasing an NFT with cryptocurrency creates two transactions: disposing of the crypto (CGT event) and acquiring the NFT. Selling the NFT later creates another capital gains calculation.

References

  • HM Revenue & Customs. (2024). Cryptoassets Manual. Available from: https://www.gov.uk/hmrc-internal-manuals/cryptoassets-manual
  • HM Revenue & Customs. (2024). Tax on cryptoassets. Available from: https://www.gov.uk/government/publications/tax-on-cryptoassets
  • HM Revenue & Customs. (2024). Capital Gains Tax rates and allowances. Available from: https://www.gov.uk/capital-gains-tax/rates
  • HM Revenue & Customs. (2024). Self Assessment tax returns. Available from: https://www.gov.uk/self-assessment-tax-returns
  • Financial Conduct Authority. (2024). Cryptoassets: AML/CTF regime. Available from: https://www.fca.org.uk/firms/financial-crime/cryptoassets-aml-ctf-regime
  • UK Parliament. (2024). Taxation (Cross-border Trade) Act 2018. Available from: https://www.legislation.gov.uk
Scroll to Top