From £298

UK crypto tax accountants

GoForma's ACCA and AAT qualified accountants work out Capital Gains Tax on your crypto disposals and Income Tax on staking, mining and lending, then file it all on your Self Assessment return. Fixed £298, with a Koinly licence for up to 25,000 transactions.

  • 4.9 4.9 out of 5 stars. from 72 Google reviews
  • 4,000+ Free consultations booked
  • 7,000+ Tax returns filed
UK Crypto Tax Accountants | Cryptocurrency Tax Specialists | GoForma - GoForma Services | UK Accountants & Tax Advisors
Talk to a real accountant
Qualified · authorised · partner-tier

Real credentials, verifiable on every register

Trusted by UK contractors, freelancers and limited-company directors since 2020.

Who we work with

UK Crypto Tax Accountants for every situation

Pick the situation closest to yours to see what your accountant handles. Every client works with an ACCA or AAT qualified accountant.

Investors and holders

What we cover

Investors and holders

People who buy and hold crypto and sold, spent or gifted some of it during the tax year.

  • Sales for pounds
  • Share pooling
  • £3,000 annual exempt amount

Investors and holders

People who buy and hold crypto and sold, spent or gifted some of it during the tax year.

Active traders

What we cover

Active traders

Traders with many disposals across exchanges, where every swap needs a sterling gain or loss.

  • Crypto to crypto swaps
  • Same-day and 30-day matching
  • Multiple exchanges

Active traders

Traders with many disposals across exchanges, where every swap needs a sterling gain or loss.

Stakers and miners

What we cover

Stakers and miners

People earning tokens from staking or mining, taxed as income when received and again on disposal.

  • Staking and mining rewards
  • Value at receipt
  • Later disposals

Stakers and miners

People earning tokens from staking or mining, taxed as income when received and again on disposal.

DeFi users

What we cover

DeFi users

Users of lending and liquidity pool arrangements whose records sit across wallets rather than one exchange.

  • Lending
  • Liquidity pools
  • Wallet records

DeFi users

Users of lending and liquidity pool arrangements whose records sit across wallets rather than one exchange.

Paid in crypto

What we cover

Paid in crypto

Employees and freelancers paid in cryptoassets, who need the income valued in pounds sterling.

  • Employment income
  • Self-employed income
  • Sterling valuation

Paid in crypto

Employees and freelancers paid in cryptoassets, who need the income valued in pounds sterling.

What's included

UK Crypto Tax Accountants: everything you actually get

Not just the filings: the dedicated accountant, the contract guidance, the software, and the structure that makes uk crypto tax accounting actually work for you.

All your exchanges and wallets

Transactions brought together in Koinly, with a licence for up to 25,000 transactions included.

Capital gains calculated

Disposals matched under HMRC's same-day, 30-day and pooling rules, in pounds sterling.

Crypto income

Staking, mining and lending rewards valued at receipt and reported as income.

Full Self Assessment return

Your whole return prepared and filed, including the cryptoasset section and your other income.

Reviewed by you first

You see the figures and what you owe before the return is filed.

Qualified accountant

Prepared by an ACCA or AAT qualified accountant.

How we compare

GoForma vs the alternatives

Feature GoForma crypto returnDoing it yourself
Price £298 fixedSoftware subscription and your time
Koinly licence for up to 25,000 transactions IncludedBuy your own
Same-day, 30-day and pooling rules applied ✓You
Full Self Assessment return filed ✓You
Prepared by an ACCA or AAT qualified accountant ✓✗
How it works

From a 20-minute call to fully looked after

From your exchange and wallet records to a filed return for a fixed £298.

01

Buy the service or book a call

Buy the £298 crypto return online, or book a free consultation to talk through your transactions first.

Free consultation No commitment, no pitch 20 MIN
Tue 13 May
09:30 10:00 10:30
Wed 14 May
11:00 14:30
02

Connect your records

Exchange accounts, wallet addresses and any CSV exports go into Koinly. We tell you what is missing.

Pick a fixed-fee plan
Confirm business details
ID + AML verification
Sign engagement letter
Welcome to your dashboard
03

Gains and income worked out

Disposals matched under HMRC's rules and crypto income valued in pounds sterling.

Sign letter
We contact them
Records moved
You're live
04

You review the figures

You see your gains, income and tax before anything is filed.

Revenue
£42.8k
Expenses
£9.2k
CT due
£6.4k
05

Filed with HMRC

Your full Self Assessment return filed, with the confirmation kept on file.

Quick one: am I OK to expense the home office bills?
Yes, on the simplified rate. I'll add £26/mo to your return automatically.
Replied in 4 minutes
Rated 4.9/5 from 72 Google reviews

What clients say about GoForma

Quoted word for word from our Google reviews, under the names Google shows.

★★★★★

I've been working with GoForma for close to 3 years now, and literally haven't had a single complaint, not even one.

Marcus Stephens
Google review
Verified
★★★★★

GoForma, particularly Jordan Macey from GoForma, have been fantastic from the moment I have been with them.

Chris Jellis
Google review
Verified
★★★★★

I'd highly recommend Goforma. They filed my tax return swiftly with clear and direct communication. Price was amazing. Jordan and Jawad were exceptional. I couldn't be more pleased with the efficiency and professionalism they provided.

Chris Sofokleous
Google review
Verified
★★★★★

GoForma, with Kabir and Parth, have been very helpful, friendly and patient in my first six months operating a limited company. I would highly recommend their services.

Fraser Stalker
Google review
Verified

How HMRC taxes crypto

For most individuals, crypto is taxed in one of two ways: Capital Gains Tax when you dispose of it at a gain, and Income Tax and National Insurance when you receive it as income, for example from mining, staking or lending. GoForma's accountants work out both and file them on your Self Assessment return, and our crypto Self Assessment service is a fixed £298.

What counts as a disposal

According to HMRC guidance, you dispose of a cryptoasset when you:

  • sell it for pounds or another currency
  • exchange it for a different type of cryptoasset
  • use it to pay for goods or services
  • give it to another person, unless the gift is to your spouse, civil partner or a charity

Each disposal needs a gain or loss worked out in pounds sterling, which is why active traders can end up with thousands of calculations.

Capital Gains Tax on crypto for 2025/26

The annual exempt amount is £3,000. Gains above it are taxed at 18% where they fall within your basic rate band and 24% above it. Allowable costs include transaction fees and the cost of valuations or contracts for the transaction.

Worked example: a higher rate taxpayer who made £13,000 of gains on crypto in 2025/26, with no other gains, pays Capital Gains Tax of £2,400: £13,000 less the £3,000 exempt amount is £10,000, taxed at 24%. It is reported on the tax return due by 31 January 2027, and the tax is due the same day.

Pooling: the same-day and 30-day rules

You do not work out a gain by matching a sale to the tokens you happened to buy first. HMRC's rules match a disposal with tokens of the same type bought on the same day, then with tokens bought in the 30 days after the sale, and only then with the average cost of the rest of your holding (the pool). So selling and buying back within 30 days does not reset your cost. Our crypto tax calculator gives a first estimate.

Crypto received as income

Crypto you receive from mining, staking, lending or liquidity pool arrangements, or from your employer, is taxable income valued in pounds sterling when you receive it (HMRC). You can use the £1,000 allowance for trading and miscellaneous income. If that income is between £1,000 and £2,500 you need to contact HMRC, and above £2,500 you need to register for Self Assessment.

Reporting crypto to HMRC

You report crypto gains on a Self Assessment tax return, or through HMRC's real time Capital Gains Tax service. Returns from 2024/25 onwards have a separate cryptoasset section, completed in pounds sterling. For the 2025/26 tax year, the online return and payment are both due by 31 January 2027, and if you are not already registered you must tell HMRC you need to file by 5 October 2026. The full timetable is on our Self Assessment tax return page.

HMRC expects you to keep records of each transaction: the type of token, the date, the number of units, the value in pounds sterling and the details of each disposal.

What GoForma does for £298

Our crypto Self Assessment service is £298 plus VAT. It covers up to 25,000 cryptoasset transactions with a Koinly licence included, calculates your capital gains across all your exchanges and wallets, and prepares and files your full Self Assessment return with HMRC. Your return is prepared by an ACCA or AAT qualified accountant, and GoForma is rated 4.9 on Google from 72 reviews.

You can see what the service includes and buy it, or book a free consultation to talk through your transactions first. For the rules in more depth, read our guide to crypto tax in the UK.

Frequently asked questions

Do I have to pay tax on crypto in the UK?
Yes, in most cases. You pay Capital Gains Tax when you dispose of crypto at a gain above the £3,000 annual exempt amount, and Income Tax and National Insurance on crypto you receive as income, such as mining, staking or lending rewards.
Is swapping one crypto for another taxable?
Yes. HMRC treats exchanging one cryptoasset for a different one as a disposal, so a gain or loss has to be worked out in pounds sterling, even though no pounds changed hands.
What rate of Capital Gains Tax do I pay on crypto?
For 2025/26, gains above the £3,000 annual exempt amount are taxed at 18% where they fall within your basic rate band and 24% above it.
How do I report crypto to HMRC?
On a Self Assessment tax return, in the cryptoasset section available on returns from 2024/25 onwards, or through HMRC's real time Capital Gains Tax service. For 2025/26 the online return and payment are due by 31 January 2027.
Is staking income taxable?
Yes. HMRC treats crypto received from staking, mining, lending or liquidity pool arrangements as income, valued in pounds sterling when you receive it.
What are the same-day and 30-day rules for crypto?
When you sell tokens, HMRC matches the sale first with tokens of the same type bought that day, then with any bought in the following 30 days, and only then with the average cost of your remaining pool. So selling and buying back within 30 days does not reset your cost.
How much does a crypto tax accountant cost at GoForma?
Our crypto Self Assessment service is £298 plus VAT. It includes a Koinly licence for up to 25,000 transactions, capital gains calculated across all your exchanges and wallets, and your full Self Assessment return prepared and filed.
Meet GoForma

Real people, real qualifications, a real address

Your accounting matters too much to be handed off to an offshore team you'll never meet. Every GoForma client gets a named, UK-qualified accountant, with a London office and a phone number that picks up.

Meet our ACCA & AAT qualified accountants Credentials & partnerships
ACCA & AAT qualified accountants
Every accountant is qualified with the ACCA or AAT, the UK's two leading professional accounting bodies.
Verify on ACCA register
FreeAgent Platinum Partner
Top-tier partnership with FreeAgent. FreeAgent software is included on every plan, with priority support from the FreeAgent team.
Find us on FreeAgent
HMRC-recognised tax agent
Authorised by HMRC to file Corporation Tax, Self Assessment, VAT, PAYE and CIS returns directly with HMRC on your behalf, with our agent reference held on file.
Companies House (no. 11871779)
ICO data protection registered
Registered with the UK Information Commissioner's Office (ICO). Your financial data is handled under UK GDPR.
Verify on ICO register
Key terms, plain English

Quick definitions for uk crypto tax accountants

IR35

UK off-payroll working rules. They decide whether a contractor working through a limited company is genuinely in business or is a 'disguised employee' for tax purposes.

Read the official HMRC / gov.uk guidance
Corporation Tax CT

The tax a UK limited company pays on its taxable profits, currently between 19% and 25% of profit depending on profit level. Filed annually via a CT600 return.

Read the official HMRC / gov.uk guidance
Self Assessment SA

The annual personal tax return that a limited-company director files for their own income, typically dividends, salary and other personal income. Deadline: 31 January.

Read the official HMRC / gov.uk guidance
Making Tax Digital MTD

HMRC's programme that requires VAT-registered and self-employed taxpayers to keep digital records and file via approved software like FreeAgent.

Read the official HMRC / gov.uk guidance
Confirmation Statement

An annual filing to Companies House confirming the company's directors, shareholders and registered office. Separate from CT and SA, but every limited company has to file one.

Read the official HMRC / gov.uk guidance
Construction Industry Scheme CIS

A set of HMRC rules for the construction sector where contractors deduct money from subcontractor payments at source and pass it to HMRC as advance tax.

Read the official HMRC / gov.uk guidance