How to Report Crypto on Your Self Assessment Tax Return

July 14, 2026 3 min read

Filing crypto on your self assessment return requires the right boxes and calculations. Here’s where everything goes.

Do You Need to File?

ConditionMust File?
Crypto gains over £3,000Yes
Total disposals over £50,000Yes (even if gain is under £3K)
Crypto income over £1,000Yes
Already file self assessmentYes (add crypto sections)
Gains under £3K and disposals under £50K and no other filing requirementNo

Where to Report Capital Gains

SA108 (Capital Gains Tax) Pages

BoxWhat to Enter
Box 7Total chargeable gains from crypto
Box 8Total allowable losses from crypto
Box 9Unused losses from previous years
Box 10Net chargeable gains (Box 7 - Box 8 - Box 9)
Box 35Annual exempt amount (£3,000 for 2025-26)
Box 36Taxable gain (Box 10 - Box 35)

Where to Report Crypto Income

Income TypeSectionBox
Staking rewards (occasional)SA100 (Main return)Box 9 (Miscellaneous income)
Staking rewards (trading)SA103 (Self-employment)Trading income
Mining income (hobby)SA100Box 9
Mining income (business)SA103Trading income
Airdrops (occasional)SA100Box 9
Airdrops (trading)SA103Trading income
DeFi lending interestSA100Box 9

Self-Employment vs Miscellaneous Income

FactorMiscellaneous (Box 9)Self-Employment (SA103)
FrequencyOccasionalRegular, organised
Profit motiveIncidentalPrimary activity
Hobby or businessHobbyBusiness
ExpensesNot deductibleDeductible
National InsuranceNoYes

What If You Don’t Have Exact Figures?

SituationBest Approach
Missing transaction dataUse best estimate, note the method
Lost exchange accessReconstruct from blockchain data
Incomplete wallet recordsDocument what you have
Complex DeFi interactionsUse crypto tax software

HMRC accepts reasonable estimates if exact figures are unavailable, but exact records are better.

Penalties for Errors

Error TypePenalty
Careless error0-30% of tax due
Deliberate error20-70% of tax due
Deliberate + concealed30-100% of tax due
Late filing£100 + daily penalties

Deadline

EventDate
Tax year ends5 April 2026
Online return deadline31 January 2027
Payment deadline31 January 2027

Bottom Line

Report crypto capital gains on SA108 (CGT pages). Report crypto income (staking, mining, airdrops) on SA100 Box 9 (miscellaneous) or SA103 (if trading as a business). Use crypto tax software for accuracy. File by 31 January. If you’re unsure about any section, professional advice is worth the cost to avoid penalties.

← Back to Blog Search all articles
This content is for educational purposes only. Not financial advice. Do your own research before investing.