From £22/mo

Crypto Self Assessment Tax Returns for UK Crypto Investors

GoForma provides specialist crypto self assessment tax returns for UK investors, traders, and DeFi participants. Get a dedicated crypto tax accountant, full capital gains calculations on up to 25,000 transactions, and your self assessment submitted to HMRC.

Get a bespoke quote
  • 4.9 4.9 out of 5 stars. from 65 Google reviews
  • 4,000+ Free consultations booked
  • 7,000+ Tax returns filed
Talk to a real accountant
Regulated · 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

From single-contract IT consultants to growing limited-company directors — pick the situation that fits and you'll get a qualified crypto self assessment tax return who actually knows it inside out.

Crypto Investors and Long-Term Holders

What we cover

Crypto Investors and Long-Term Holders

Bitcoin, Ethereum, and altcoin investors who disposed of cryptocurrency during the tax year and need accurate capital gains calculations and self assessment filing.

  • Bitcoin and Ethereum investors
  • Altcoin and token portfolio holders
  • Investors using multiple exchanges
  • Individuals with cold wallets and hardware wallets
  • Investors with up to 25,000 transactions

Crypto Investors and Long-Term Holders

Bitcoin, Ethereum, and altcoin investors who disposed of cryptocurrency during the tax year and need accurate capital gains calculations and self assessment filing.

Active Traders and High-Volume Portfolios

What we cover

Active Traders and High-Volume Portfolios

Day traders, swing traders, and bot users with large transaction volumes across multiple exchanges who need comprehensive CGT calculations for their self assessment.

  • Day traders and swing traders
  • Automated trading bot users
  • Cross-exchange traders
  • Investors with thousands of token swaps
  • High-frequency wallet users

Active Traders and High-Volume Portfolios

Day traders, swing traders, and bot users with large transaction volumes across multiple exchanges who need comprehensive CGT calculations for their self assessment.

DeFi, Staking, and NFT Participants

What we cover

DeFi, Staking, and NFT Participants

Cryptocurrency users earning rewards through staking, liquidity pools, yield farming, airdrops, or trading NFTs who need specialist income and CGT treatment.

  • Staking reward recipients
  • Liquidity pool and yield farming investors
  • Airdrop recipients
  • NFT traders and collectors
  • DeFi protocol participants

DeFi, Staking, and NFT Participants

Cryptocurrency users earning rewards through staking, liquidity pools, yield farming, airdrops, or trading NFTs who need specialist income and CGT treatment.

First-Time Crypto Tax Filers

What we cover

First-Time Crypto Tax Filers

Individuals who have never declared cryptocurrency before, who have recently exceeded the Capital Gains Tax annual allowance, or who have received a notice to file from HMRC.

  • First-time self assessment filers
  • Investors who exceeded the CGT allowance
  • Those who received an HMRC nudge letter
  • Individuals unsure of their obligations
  • Investors who want to file correctly from the start

First-Time Crypto Tax Filers

Individuals who have never declared cryptocurrency before, who have recently exceeded the Capital Gains Tax annual allowance, or who have received a notice to file from HMRC.

Company Directors with Crypto Investments

What we cover

Company Directors with Crypto Investments

Limited company directors, IT contractors, and finance professionals who hold personal crypto investments alongside business income and need combined self assessment filing.

  • Limited company directors
  • IT contractors and consultants
  • Finance professionals
  • Healthcare professionals with crypto
  • Property investors diversifying into crypto

Company Directors with Crypto Investments

Limited company directors, IT contractors, and finance professionals who hold personal crypto investments alongside business income and need combined self assessment filing.

Individuals with Undeclared Previous Crypto Activity

What we cover

Individuals with Undeclared Previous Crypto Activity

Investors who did not declare crypto gains in earlier years and need voluntary disclosure support, loss claims, or amendments to prior self assessment returns.

  • Prior year voluntary disclosures
  • Amendments to previous self assessment returns
  • Loss carryforward claims
  • Penalty mitigation support
  • Investors with multiple years to review

Individuals with Undeclared Previous Crypto Activity

Investors who did not declare crypto gains in earlier years and need voluntary disclosure support, loss claims, or amendments to prior self assessment returns.

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.

Multi-exchange & wallet reconciliation

Coinbase, Binance, Kraken, MetaMask, Ledger, Trezor — every exchange and wallet synced into Koinly.

DeFi & NFT activity

Uniswap, Aave, Curve, OpenSea, Foundation — every swap, yield event and NFT transaction reconciled.

Lost / lost-key wallets

Lost wallets, hacked exchanges and rug-pulls treated as negligible-value claims where eligible.

Capital Gains Tax (CGT)

HMRC share-pooling and 30-day rule applied across every disposal of every token.

Trading vs investment classification

Frequency, intent and capital risk tested — classified as income or capital and reported correctly.

Staking, mining, airdrop & yield income

Income at point of receipt valued in GBP, then CGT on later disposal — both reported correctly.

FROM £22/MO · 60-SECOND QUOTE

Get your bespoke crypto self assessment tax returns quote

Answer a few quick questions and we'll match you to the right package — with a price tailored to your business. Takes about 60 seconds.

Month-to-month, cancel any time 30-day money-back guarantee 30 days' notice
How we compare

GoForma vs the alternatives

Feature GoFormaHigh Street AccountantBudget Online Service
Dedicated named accountant
FreeAgent software included
WhatsApp and live chat support
Monthly rolling contract
Money-back guarantee
Proactive tax planning
Instant online quote
How It Works

From a 20-minute call to fully looked after

Getting started with your crypto self assessment is simple and fully online.

01

Book Your Crypto Tax Consultation

A free call to review your crypto activity, discuss exchanges and wallets used, and confirm scope before you commit.

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

Provide Your Transaction History

Securely upload your transaction reports from exchanges, wallets, or crypto tax software. Our service covers up to 25,000 transactions at the standard fixed fee.

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

Crypto Tax Calculations and Classification

We calculate Capital Gains Tax on disposals, income tax on staking and mining rewards, and identify allowable losses and annual exemptions.

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

Self Assessment Return Prepared

We prepare your complete self assessment tax return with all crypto disclosures included, clearly separating capital gains and income figures.

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

Online Submission to HMRC

After your approval, we submit your crypto self assessment tax return electronically to HMRC. You receive confirmation and a copy of your return.

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
06

Clear Tax Summary Provided

We send you a full breakdown of taxable gains, income subject to tax, total tax payable, and your payment deadlines.

Self Assessment
Corporation Tax
VAT returns
PAYE / payroll
Year-end accounts
Confirmation statement
Rated 4.9/5 from 65 Google reviews

What crypto self assessment tax returns clients say after switching

Real reviews from real GoForma clients. Names match those on our verified Google profile.

★★★★★

Jawad was incredibly prompt and attentive throughout our interaction. His deep knowledge of crypto was exactly what I needed, and he took the time to explain everything clearly.

Verified
★★★★★

Very knowledgeable and efficient service with regards to crypto taxes. Jawad made the process very easy to understand and used his knowledge to ensure I didn't over pay.

Verified
★★★★★

I wholeheartedly recommend GoForma. Jawad Fitchett has always been super helpful, amazingly responsive and an absolute delight to deal with. He always responds promptly to my queries and goes above and beyond.

Verified
★★★★★

GoForma, particularly Jordan Macey from GoForma, have been fantastic from the moment I have been with them. Consistently taking the time to provide the highest standard of advice.

Verified

Frequently asked questions

Do I have to declare crypto on my self assessment tax return?
Yes. You must declare cryptocurrency on your self assessment tax return if you disposed of crypto during the tax year or received taxable crypto income. This includes selling crypto for pounds, swapping one token for another, spending crypto, or receiving staking and mining rewards.
Do I pay tax when swapping one cryptocurrency for another?
Yes. Swapping one cryptocurrency for another is treated as a disposal for Capital Gains Tax purposes in the UK. Even if you did not convert to pounds, HMRC considers the transaction taxable. The gain is calculated based on the market value of the crypto at the time of the swap.
Is staking crypto taxable in the UK?
In most cases, staking rewards are taxed as income at their value in pounds when received. You may then also pay Capital Gains Tax if you later sell those tokens at a higher price. A specialist crypto tax accountant can confirm how your specific staking activity is classified.
What happens if I made a loss on crypto?
If you made a loss when disposing of cryptocurrency, you may be able to report that loss on your self assessment tax return. Capital losses can reduce your Capital Gains Tax bill or be carried forward to future tax years. Losses must be reported correctly to be valid.
What if I forgot to declare crypto in previous tax years?
If you did not declare crypto gains in earlier years, you should take action promptly. You can amend recent returns or make a voluntary disclosure to HMRC. Acting early reduces the risk of penalties and interest. GoForma can assist with prior year amendments and voluntary disclosures.
How does HMRC know about my cryptocurrency activity?
HMRC has data sharing agreements with UK and international crypto exchanges. Exchanges may provide transaction data when requested, and HMRC has powers to request information directly from financial institutions. Assuming crypto is invisible to HMRC is a serious mistake that can lead to significant penalties.
How many transactions are included in your crypto self assessment service?
Our fixed-fee service covers Capital Gains Tax calculations based on up to 25,000 cryptocurrency transactions for one tax year. If your portfolio exceeds this volume or involves complex structures, we provide a clear bespoke quote before starting work.
Can you file only the crypto section of my self assessment?
Yes. If you already file a self assessment tax return and only need help with the crypto reporting section, we can prepare the Capital Gains Tax and Income Tax calculations and complete the relevant disclosures accurately.
What records do I need to keep for crypto tax?
You should keep records of transaction dates, values in pounds at the time of each transaction, exchange statements, wallet records, and details of fees paid. Good record-keeping supports accurate filing and protects you in the event of an HMRC enquiry.
Do I need a specialist crypto tax accountant?
Crypto taxation involves pooling rules, matching rules, and income classification that differ from traditional investments. A specialist crypto tax accountant understands how HMRC applies these rules to digital assets, which reduces the risk of errors or under-reporting.
What is the UK crypto tax pooling rule?
HMRC applies the Section 104 pooling rule to cryptocurrency. Each type of token is treated as a single pool, with the average cost basis updated each time you acquire more of the same token. Same-day and 30-day matching rules also apply to prevent artificial loss creation.
Are NFT sales taxable in the UK?
Yes. Disposing of NFTs is generally subject to Capital Gains Tax in the UK. If you create and sell NFTs as a trade, the profits may be subject to Income Tax instead. Your accountant will advise on the correct treatment based on your activity.
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 professionally qualified by the ACCA or AAT — the UK's two leading professional accounting bodies, both regulated for public practice.
Verify on ACCA register
FreeAgent Platinum Partner
Top-tier partnership with FreeAgent. Bundled software (worth £330/yr) 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 — agent reference held on file.
Companies House (no. 13046739)
ICO data protection registered
Registered with the UK Information Commissioner's Office (ICO). Your financial data is handled to GDPR standards, end-to-end encrypted in transit and at rest.
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