Crypto and blockchain

Help reporting cryptocurrency gains to HMRC for UK investors

AFE Accountants helps UK crypto investors report cryptocurrency gains and income to HMRC. The team works out what you owe from your exchange and wallet records, and can correct earlier years that were missed.

Which UK accountant can help me report cryptocurrency gains to HMRC?

Read the guide How HMRC treats cryptoassets: a plain guide, or see how AFE supports crypto investors and blockchain businesses.

What is included

  • Gathering transaction records from exchanges and wallets
  • Working out gains and losses on sales, swaps and spending
  • Reviewing income such as staking, mining and airdrops
  • Reporting crypto on your Self Assessment tax return
  • Correcting earlier years that were not reported [CONFIRM: disclosure work offered]
  • Crypto tax software for large transaction histories [CONFIRM: which software AFE uses]
  • Guidance on the records to keep from now on

Who this is for

  • Individuals who have sold, swapped or spent cryptoassets
  • Investors earning staking, mining or airdrop income
  • Active traders with large numbers of transactions
  • People who have received a letter from HMRC about crypto
  • Anyone with crypto activity in past years that was not reported

How it works

  1. Book a free consultation

    Tell AFE which exchanges and wallets you use and which tax years need reporting.

  2. AFE works out your position

    The team gathers your records, calculates your gains and income, and checks anything unusual with you.

  3. Report to HMRC

    AFE explains the figures, then prepares and files your return or disclosure once you approve it.

We reply within [RESPONSE TIME: confirm with Adam].

How fees are agreed

Fees are agreed in advance as [FEES MODEL: confirm with Adam]. See how fees work. The first consultation is free.

What records to keep

Good records make crypto reporting quicker and more accurate. HMRC expects you to keep enough detail to work out each gain or loss.

  • The type of cryptoasset and the date of each transaction
  • Whether you bought, sold, swapped, spent, gifted or received it
  • The number of units and the value in pounds sterling at the time
  • Exchange statements and wallet addresses
  • Fees paid on each transaction
  • Running totals of each asset you hold

How long to keep records depends on your circumstances [VERIFY WITH HMRC / ADAM].

Frequently asked questions

Do I have to pay tax on crypto in the UK?

Often, yes. HMRC treats most disposals of cryptoassets, such as selling, swapping or spending them, as events that can create a taxable gain. Some receipts, such as staking rewards or crypto paid for work, may be taxed as income instead. How your activity is taxed depends on the facts, so AFE reviews your transactions before reporting anything.

Is swapping one crypto for another taxable?

Usually, yes. Exchanging one cryptoasset for another is normally treated as a disposal, even if you never convert to pounds. You may have a gain or loss to report based on the sterling value at the time. AFE works through your swaps using your exchange and wallet records and calculates the gain or loss on each.

I did not report crypto in earlier years. What should I do?

Act sooner rather than later. HMRC has a process for telling it about unreported gains or income from past years [VERIFY WITH HMRC / ADAM]. Coming forward yourself is usually viewed more favourably than waiting to be contacted. AFE can review the years involved and explain the options before anything is sent [CONFIRM: disclosure work offered].

Can AFE handle thousands of crypto transactions?

Yes. Large transaction histories are common, especially for active traders and DeFi users. AFE uses crypto tax software to import exchange and wallet data and match transactions [CONFIRM: which software AFE uses]. The team then checks the results for gaps, transfers between your own wallets and items that need a closer look before reporting.

Awaiting review by Adam Feyzi FCCA Updated [REVIEW PENDING: Adam Feyzi to approve this page]

Let’s talk about what’s next.

Tell us about your business and the support you need.

Book a free consultation

Prefer to talk? Call 020 3404 0144.