From £298

Crypto Self Assessment Tax Returns for UK Crypto Investors

GoForma prepares crypto Self Assessment tax returns for UK investors, traders and stakers. For a fixed £298 you get a Koinly licence covering up to 25,000 transactions, capital gains calculated across all your exchanges and wallets, and your full return filed with HMRC.

  • 4.9 4.9 out of 5 stars. from 72 Google reviews
  • 4,000+ Free consultations booked
  • 7,000+ Tax returns filed
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

Crypto Self Assessment Tax Returns 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 long-term holders

What we cover

Investors and long-term holders

Investors who sold, swapped, spent or gifted crypto during the tax year and need the gains worked out and reported.

  • Bitcoin, Ethereum and other tokens
  • Several exchanges and wallets
  • Hardware and cold wallets

Investors and long-term holders

Investors who sold, swapped, spent or gifted crypto during the tax year and need the gains worked out and reported.

Active traders

What we cover

Active traders

Traders whose every crypto to crypto swap is a disposal that needs a sterling gain or loss.

  • Frequent token swaps
  • Trading across exchanges
  • Up to 25,000 transactions

Active traders

Traders whose every crypto to crypto swap is a disposal that needs a sterling gain or loss.

Staking, mining and DeFi

What we cover

Staking, mining and DeFi

People receiving tokens from staking, mining, lending or liquidity pools, which HMRC taxes as income when received.

  • Staking rewards
  • Mining rewards
  • Lending and liquidity pools

Staking, mining and DeFi

People receiving tokens from staking, mining, lending or liquidity pools, which HMRC taxes as income when received.

First-time crypto filers

What we cover

First-time crypto filers

People reporting crypto to HMRC for the first time, including those who need to register for Self Assessment.

  • Gains above the £3,000 exempt amount
  • New to Self Assessment
  • Register by 5 October 2026

First-time crypto filers

People reporting crypto to HMRC for the first time, including those who need to register for Self Assessment.

Directors and employees with crypto

What we cover

Directors and employees with crypto

Company directors and employees whose personal crypto sits on the same Self Assessment return as the rest of their income.

  • Personal crypto alongside a salary
  • Dividends from your own company
  • One return for everything

Directors and employees with crypto

Company directors and employees whose personal crypto sits on the same Self Assessment return as the rest of their income.

What's included

Crypto Self Assessment Tax Returns: everything you actually get

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

Koinly licence included

Exchange accounts and wallets brought together in Koinly, covering up to 25,000 transactions.

All exchanges and wallets

Capital gains calculated across every exchange and wallet you used.

Staking and mining income

Tokens received as income valued in pounds sterling when you received them.

HMRC matching rules

Disposals matched under the same-day, 30-day and pooling rules.

£3,000 annual exempt amount

Applied to your gains before Capital Gains Tax at 18% or 24%.

Your tax summary

Gains, income, tax due and the payment dates set out before anything is filed.

How we compare

GoForma vs the alternatives

Feature GoFormaCrypto tax software on your own
Koinly licence for up to 25,000 transactions IncludedPaid separately
Same-day, 30-day and pooling rules checked by an accountant You
Staking and mining income valued and reported You
Full Self Assessment return filed with HMRC You
Fixed price £298Subscription plus your time
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 online or book a free call

Buy the £298 service, or book a free consultation to talk through your exchanges, wallets and transaction volume 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

Share your transaction history

Connect or upload reports from your exchanges and wallets. The fixed fee covers up to 25,000 transactions.

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

Gains and income worked out

Capital Gains Tax on your disposals and Income Tax on staking and mining rewards, with the £3,000 annual exempt amount applied.

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

Your return prepared

Your full Self Assessment return, with capital gains and income shown separately.

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

Filed after your approval

Once you approve it, the return is filed online with HMRC and you receive a copy.

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 crypto is taxed in the UK

HMRC taxes crypto in two ways. Disposing of it, whether by selling for pounds, exchanging it for a different type of cryptoasset, using it to pay for something or giving it away, can create a gain for Capital Gains Tax. Receiving it from mining, staking, lending or liquidity pool arrangements, or from an employer, is taxed as income, valued in pounds sterling when you receive it. Both belong on your Self Assessment tax return, which has had a separate cryptoasset section since the 2024/25 return.

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. The online return and the tax are due by 31 January 2027. Sources: HMRC guidance on selling cryptoassets and receiving cryptoassets.

What is included for £298

  • A Koinly licence covering up to 25,000 cryptoasset transactions for the tax year.
  • Capital gains calculated across all your exchanges and wallets, with HMRC's same-day, 30-day and pooling rules applied.
  • Staking, mining and lending rewards valued in pounds sterling and reported as income.
  • The £3,000 annual exempt amount applied before Capital Gains Tax.
  • Your full Self Assessment return prepared by an ACCA or AAT qualified accountant and filed with HMRC after you approve it.

Why the matching rules matter

You cannot simply match a sale with the tokens you bought first. HMRC matches a disposal with tokens of the same type bought on the same day, then with tokens bought in the following 30 days, and only then with the average cost of your remaining holding. With many trades across several exchanges, applying that order by hand is slow and easy to get wrong, which is why the service brings every transaction into Koinly before your accountant works out the gains.

A fixed price

The service is £298 plus VAT for up to 25,000 transactions. If you are not sure whether your activity fits, book a free consultation first. For the rules in more depth, read our guide to crypto tax in the UK or see our crypto tax accountants page. The key dates for 2025/26 returns are on our Self Assessment deadline guide.

Frequently asked questions

Do I have to declare crypto on my Self Assessment tax return?
Yes, if you disposed of crypto at a gain above the £3,000 annual exempt amount or received taxable crypto income. Disposals include selling crypto for pounds, exchanging one type of token for another, using crypto to pay for things and giving it away, other than to a spouse, civil partner or charity.
Do I pay tax when swapping one cryptocurrency for another?
Yes. HMRC treats exchanging one type of cryptoasset for another as a disposal for Capital Gains Tax, even though you did not convert to pounds. The gain or loss is worked out in pounds sterling.
Is staking crypto taxable in the UK?
Yes. HMRC treats tokens received from staking, mining, lending or liquidity pool arrangements as income, valued in pounds sterling when you receive them. You may also pay Capital Gains Tax when you later dispose of those tokens.
What rate of Capital Gains Tax applies to 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.
When is the deadline for my 2025/26 crypto tax return?
The online Self Assessment return and any tax due must reach HMRC by 31 January 2027. If you have not filed a return before, tell HMRC you need to by 5 October 2026.
How many transactions does the service cover?
The fixed £298 fee covers up to 25,000 cryptoasset transactions for the tax year, with a Koinly licence included.
What are the crypto pooling rules?
When you dispose of tokens, HMRC matches the disposal first with tokens of the same type bought on the same day, then with tokens bought in the following 30 days, and then with the average cost of your remaining holding of that token.
What records do I need to keep for crypto tax?
For each transaction, keep the type of token, the date, the number of units, the value in pounds sterling and the details of any disposal, along with the fees you paid.
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 crypto self assessment tax returns

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