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
Book a free consultation
Tell AFE which exchanges and wallets you use and which tax years need reporting.
AFE works out your position
The team gathers your records, calculates your gains and income, and checks anything unusual with you.
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 consultationPrefer to talk? Call 020 3404 0144.