Specialist tax
Crypto tax returns
HMRC treats cryptoassets as property, not currency. For almost every individual that means Capital Gains Tax on disposals and income tax on rewards, and a disposal is much broader than selling for pounds: swapping one token for another, spending crypto, gifting it to anyone except a spouse or civil partner, and in most cases depositing into a DeFi protocol are all disposals at the sterling value on the day. Someone who has never cashed out can have hundreds of taxable events. From 2026 HMRC also receives standardised data from exchanges worldwide under the Cryptoasset Reporting Framework, so the gap between what has happened and what has been reported is increasingly visible to them.
from £199 · fixed, per report
Next deadlines
- Online Self Assessment filing deadline and balancing payment due
- Tax year ends: last day for pension, ISA and dividend timing decisions
- Second payment on account due
- Register for Self Assessment if you started self-employment or new untaxed income in the last tax year
Fees
Packages, fixed and published
£199
Crypto CGT report (up to 500 transactions)
£279
Crypto report + Self Assessment filing
£399
High-volume traders (500+ transactions)
£249
HMRC nudge-letter response
Who this is for
Crypto Tax
Individuals in the UK who hold or have held cryptoassets: long-term investors with a few disposals, active traders with thousands of swaps across several exchanges, people earning staking or lending yield, NFT buyers and sellers, those who received airdrops or forks, anyone who has had an HMRC nudge letter, and people with losses from collapsed exchanges or rug-pulled tokens to claim.
What is included
Inside the fixed fee
- Transaction history imported from exchanges and wallets, with transfers between your own wallets matched and excluded
- Capital gains computed under HMRC's section 104 pooling, same-day and 30-day rules for every token
- Staking, mining, airdrop, lending and DeFi income identified and reported as miscellaneous or trading income
- Losses calculated and claimed, including negligible value claims for worthless or lost tokens
- A report you can keep: disposals, proceeds, allowable costs, gains, losses and the pool position for each asset
- Self Assessment capital gains pages and income pages completed and filed in the £279 package
In detail
How crypto tax works
The computation itself is governed by the share-matching rules adapted for crypto. Each type of token forms a section 104 pool with an average acquisition cost; disposals are matched first against acquisitions on the same day, then against acquisitions in the following 30 days, and only then against the pool. Fees, including gas, form part of the cost. Transfers between your own wallets are not disposals and must be identified and excluded, which is where naive exchange reports go wrong. At any real volume the only accurate approach is to import the complete history from every exchange and wallet you have ever used and run the matching across all of it, which is what our report does.
Income is a separate strand. Staking rewards, lending yield, liquidity-provider fees, mining income, airdrops received in return for something and most DeFi yield are income at the sterling value when received, reported as miscellaneous income at your marginal rate unless the activity amounts to a trade, which HMRC accepts only rarely and on a high evidential bar. Those tokens then enter the pool at that value. NFTs are not pooled; each is its own asset. The report separates capital and income events, applies the £3,000 annual exempt amount and the 18% and 24% rates to gains, and sets losses against gains, including negligible value claims where tokens have become worthless or inaccessible.
Our fees are fixed by transaction count across all platforms: £199 for a report covering up to 500 transactions, £279 with the Self Assessment capital gains and income pages completed and filed, £399 for high-volume histories above 500 transactions, and £249 for a response to an HMRC nudge letter including the report and the drafted reply. We need complete exports from every exchange including closed accounts, and wallet addresses for on-chain activity; we tell you how to obtain them from each major platform. Incomplete history produces wrong pool costs for everything that follows, so completeness is the one thing we insist on.
The report you receive lists every disposal with its date, proceeds, matched cost, fees and gain or loss, the income events with their sterling values, the pool position of every asset at the year end, and the figures that go on the return, with the reasoning for any judgement calls set out. Where earlier years turn out to have been under-reported, we quantify the exposure and advise on a voluntary disclosure, which HMRC penalises far more lightly than a discovery. Where your total disposals exceeded £50,000 or gains exceeded the allowance and you are not yet registered for Self Assessment, we handle the registration. Everything is done online and nothing is filed until you have reviewed and approved it.
Process
From first message to filed
Tell us your situation
A short message or call about what you do and what needs filing. We ask the questions that determine the right package and nothing more.
Fixed fee in writing
You receive one price for the work, confirmed by email before anything starts. It does not change if the job takes longer than we expected.
Send records, review the draft
Records come by WhatsApp or email. We prepare the draft, explain the figures in plain English and answer your questions.
We file, you get the receipts
Once you approve and the fee is settled, we submit electronically and forward the HMRC or Companies House acknowledgement the same day.
Worth knowing
Rules that come up in this work
Confirmation statements and identity verification
The confirmation statement is the annual check that the public register is right: officers, registered office, SIC codes, shareholders and the PSC register. It carries a £50 fee and no financial penalty for lateness, but failure to file leads to compulsory strike-off. The identity verification regime introduced in November 2025 has added a further check to every statement.
CIS deductions
Under the Construction Industry Scheme, contractors deduct 20% from a registered subcontractor's labour invoices, or 30% if unregistered, and pay it to HMRC. The subcontractor reclaims the deductions against their actual tax through Self Assessment, usually producing a refund because deductions are on turnover while tax is on profit. Contractors file a monthly return by the 19th.
The Self Assessment calendar
The tax year runs from 6 April to 5 April. Anyone new to Self Assessment must register by 5 October after the end of the tax year in which their untaxed income began. The online return and the balancing payment are due by 31 January, with a second payment on account on 31 July where they apply. Paper returns have an earlier deadline of 31 October and are rarely sensible.
Payments on account
If your Self Assessment bill exceeds £1,000 and less than 80% of your tax was collected at source, HMRC asks for two advance payments towards the following year, each half of the current bill, due 31 January and 31 July. The first year this happens the January payment is effectively one and a half times the bill. We model it in advance and show you how to reduce the payments if income is falling.
Late filing penalties
Lateness is expensive in a way that compounds. For individuals, £100 immediately, then daily penalties, then percentage-based ones at six and twelve months, with interest running on unpaid tax throughout. For companies, Companies House penalties scale with delay and double on repeat, and HMRC adds its own for a late CT600. Filing on time is the cheapest tax planning there is.
Making Tax Digital for Income Tax
Making Tax Digital for Income Tax began in April 2026 for sole traders and landlords with qualifying income over £50,000, extends to those over £30,000 in April 2027 and is planned for £20,000 in April 2028. It requires digital records in compatible software and four quarterly updates to HMRC each year, with a final declaration replacing the traditional return. Payment dates are unchanged.
The VAT registration threshold
VAT registration is compulsory once taxable turnover in any rolling twelve-month period exceeds £90,000, or when you expect to exceed that in the next thirty days alone. The test is rolling, not by tax year, and includes zero-rated sales. Businesses regularly cross it without noticing, and late registration means accounting for VAT on sales where it was never charged to customers.
Questions
Crypto Tax: your questions answered
Do I pay tax if I never cashed out to pounds?
Usually yes. Swapping one cryptoasset for another, spending crypto on goods or services, and gifting it to anyone other than a spouse are all disposals for Capital Gains Tax, valued in sterling at the time. Only moving coins between your own wallets is not a disposal. Most people's taxable events are swaps, not sales for cash.
How are gains calculated with so many purchases at different prices?
HMRC requires pooling: all units of the same token form one section 104 pool with an average cost, except that disposals are first matched against purchases on the same day and then against purchases within the following 30 days. We apply these rules across your entire history, which is impossible to do accurately by hand at any volume.
What are the Capital Gains Tax rates and allowance?
The annual exempt amount is £3,000 for 2026/27. Gains above it are taxed at 18% within your basic rate band and 24% above it. Losses in the year are set against gains automatically, and unused losses can be carried forward indefinitely if claimed on a return within four years.
Is staking income a capital gain?
No. Rewards from staking, lending, liquidity provision and most DeFi protocols are income when received, taxed at your income tax rate on the sterling value that day, and reported as miscellaneous income unless your activity amounts to a trade. The tokens then enter your pool at that value for a later capital gain or loss.
My exchange collapsed and I lost everything. Can I claim the loss?
Possibly. If the tokens still exist but you cannot access them, a negligible value claim may be available once the asset is effectively worthless. If the exchange is in administration you may need to wait for the outcome. We assess each case against HMRC's guidance and make the claim where it is supportable.
What do you need from me?
Full transaction exports from every exchange you have used, including closed accounts, and wallet addresses for on-chain activity. Partial history produces wrong pool costs, so completeness matters more than tidiness. We tell you exactly how to export from each major platform.
How is the fee set?
By transaction count. Up to 500 transactions across all exchanges and wallets is £199 for the report alone or £279 with your Self Assessment filed. Over 500 is £399. A response to an HMRC nudge letter, including the report and the reply, is £249. We confirm the band from your exports before starting.
I received an HMRC letter about crypto. What should I do?
Do not ignore it and do not reply without the figures. HMRC's nudge letters are sent where exchange data suggests undeclared activity. We prepare the full report, work out what should have been declared, and draft the response, including a voluntary disclosure where tax is owed, which reduces penalties substantially compared with being caught.
Do I need to register for Self Assessment just for crypto?
If your total disposals exceed £50,000 in the year, or your gains exceed the £3,000 allowance, or you have taxable crypto income, yes. Register by 5 October after the tax year. Since 2024/25 the return has a dedicated section for cryptoassets. We handle registration where you are not already filing.
Are NFTs treated the same as coins?
Each NFT is a separate asset, so pooling does not apply; the gain is proceeds less the cost of that specific token including gas fees. Creating and selling NFTs regularly may be trading income rather than capital gains. Royalties received are income. We classify each case from the facts.
What if I am a trader rather than an investor?
HMRC rarely accepts that an individual is trading in crypto; the bar is very high and the badges of trade must be met. If you are trading, profits are income and losses are trading losses. For almost everyone the capital gains treatment applies, and we tell you plainly which side of the line you are on.
How far back do I need to go?
The pool cost of what you hold today depends on every purchase you have ever made, so the computation must start from your first transaction even if you only need to report recent years. If earlier years were under-reported, we quantify the position and advise on disclosure, which HMRC treats far more leniently than discovery.
Where
Crypto Tax across the UK
This service has a local page for the 1,680 larger towns and cities we cover, and is delivered nationally everywhere else. A selection:
- Abbey Road
- Balham
- Barking Road
- Beddington Corner
- Bedfont
- Brent
- Brockley Hill
- Brompton, Kensington and Chelsea
- Chelsea Embankment
- Clapham, Lambeth
- Colliers Wood
- East Village, Newham
- Eltham
- Gallions Reach
- Green Street, Newham
- Hampton Court
- Hornchurch
- Hounslow East
- Huddersfield
- Ilford, Redbridge
- Kensal Green
- Kensal Town
- Kew Gardens
- Lancaster
- Leyton
- New Denham
- Old Bailey
- Purley Way
- Romford, Havering
- Sidcup
- South Harefield
- Stratford City
- Tooting
- Wakefield
- West Holland Park
- West Wimbledon
- Westbourne, Westminster
- Wimbledon
- World's End, Kensington and Chelsea
- York
England: Central London · East London · East Midlands · East of England · M25 Fringe · North East · North East London · North London · North West · North West London · South East · South East London · South London · South West · South West London · West London · West Midlands · Yorkshire
Scotland: Scotland
Wales: Wales
Northern Ireland: Northern Ireland
Related
Other services in specialist tax
Get crypto tax for a fixed fee
Tell us what you need. You get one fixed fee in writing, and nothing is filed until you approve it.