Part 3: Reporting, Record-Keeping, and Compliance
- HandyTax
- Nov 8, 2024
- 9 min read

Record-Keeping and Reporting Requirements
What records HMRC expects: transaction dates, types, values, and costs;
Effective record management: tips for tracking and avoiding compliance issues.
How to File Your Crypto Taxes with HMRC
Step-by-step guide to Self Assessment for crypto, including key forms (SA100, SA108);
Deadlines and options for online and paper submissions.
HMRC Compliance and Tracking
How HMRC tracks crypto activities through data-sharing programs;
Monitoring centralized vs. decentralized exchanges and KYC requirements;
Avoiding penalties: what to do if contacted by HMRC.
1. Reporting, Record-Keeping, and Compliance for UK Crypto Investors
Accurate record-keeping and proper reporting are essential to staying compliant with HMRC's crypto tax requirements. In recent years, HMRC has intensified its scrutiny of crypto transactions, making it crucial for investors to maintain comprehensive records.
Here’s a guide to the specific records HMRC expects, along with tips on effective record management to avoid compliance issues.
What Records HMRC Expects
HMRC requires detailed records of all crypto transactions to ensure accurate reporting of capital gains, income, and taxable events. Here’s a breakdown of the essential data points you should track for each transaction:
Transaction Dates: Document the date of every transaction, including acquisitions, disposals, income events (e.g., staking rewards), and transfers. This helps establish when a taxable event occurred and applies specific rules, such as the same-day and 30-day matching rules, when calculating gains or losses.
Transaction Types: Identify and record the nature of each transaction—whether it’s a purchase, sale, trade, income from staking, airdrop, or transfer between personal wallets. Different transaction types have varying tax implications, so it’s crucial to differentiate these for accurate tax calculations.
Values in GBP: HMRC requires that all crypto assets be valued in GBP at the time of each transaction. This means you’ll need to document the fair market value of crypto in GBP on the transaction date, which can often be obtained from exchange records or reliable price data sources. Tracking values in GBP is essential for calculating both gains and income.
Transaction Costs: Keep records of any fees associated with each transaction. This includes fees for trading, transfer, staking, or other DeFi-related costs. HMRC allows certain fees to be added to the cost basis or deducted from proceeds, which can help reduce taxable gains.
Crypto Quantities and Cumulative Totals: Track the quantity of crypto involved in each transaction, as well as the cumulative totals held. This is essential for calculating gains or losses accurately, especially when using HMRC’s share pooling cost basis method.
Wallet Addresses and Bank Statements: If requested, you may need to provide additional information, including wallet addresses, bank statements, or transfer details. This helps verify transaction history, particularly in cases where funds move between personal wallets or exchanges.
Effective Record Management: Tips for Tracking and Avoiding Compliance Issues
Proper record-keeping not only helps ensure accurate tax reporting but also minimizes the risk of errors that could trigger HMRC inquiries or penalties. Here are some best practices for managing crypto records effectively:
Use Crypto Tax Software: Using crypto tax software like Koinly, CoinTracking, or TaxBit can simplify the process by automatically tracking transactions and calculating gains, losses, and income in GBP. These platforms often integrate with exchanges, wallets, and DeFi protocols to import transaction data seamlessly, making it easier to stay organized and compliant.
Regularly Download and Store Exchange Data: Many exchanges retain transaction records for only a limited time. To avoid losing critical data, download your transaction history at regular intervals (e.g., monthly or quarterly) and store it securely. Ensure these records are backed up in case of exchange data deletion or platform outages.
Maintain Consistent Records for Each Tax Year: Organize records by tax year to streamline reporting and review. The UK tax year runs from April 6 to April 5 the following year, so grouping data accordingly can simplify reporting on your Self Assessment Tax Return.
Document Transfers Between Personal Wallets: Although transfers between personal wallets are tax-free, it’s essential to keep detailed records. HMRC may need to verify that these transactions are non-taxable, so documenting dates, amounts, and wallet addresses ensures you have evidence if needed.
Monitor and Document All Airdrops, Forks, and DeFi Transactions: Because unique events like airdrops, forks, and DeFi transactions have specific tax implications, maintain a separate log for these. Track the GBP value of airdrops and rewards received, and document the date and nature of each event.
Review Records Annually Before Filing: At the end of each tax year, review your records for completeness and accuracy. This is especially helpful for tracking any carryforward losses, deducting transaction fees, and preparing for your Self Assessment submission.
By following these guidelines, UK crypto investors can stay compliant and minimize potential tax liabilities. Good record-keeping not only simplifies tax reporting but also serves as a safeguard against any potential HMRC audits, ensuring you have accurate, verifiable documentation for each transaction.
2. How to File Your Crypto Taxes with HMRC
Filing crypto taxes with HMRC requires completing a Self Assessment tax return, where you’ll report capital gains, income from crypto activities, and other relevant financial information. This guide provides a step-by-step approach to filing your crypto taxes, including the key forms and deadlines you need to know.
Step-by-Step Guide to Self Assessment for Crypto
Register for Self Assessment:
If you haven’t filed a Self Assessment tax return before, you’ll need to register with HMRC. Register online through the Government Gateway by October 5 after the tax year in which you incurred taxable crypto gains or income. Once registered, you’ll receive a Unique Taxpayer Reference (UTR), which you’ll need to file your return.
Gather Your Crypto Transaction Records:
Collect all necessary records, including transaction dates, types, fair market values in GBP, fees, and any income earned through staking or airdrops. Good record-keeping makes it easier to calculate gains, losses, and income accurately, which is crucial for filing.
Calculate Your Gains, Losses, and Income:
Determine the capital gains or losses for each disposal of crypto assets, using share pooling, same-day, or 30-day rules. For income-generating activities (e.g., staking rewards, mining), calculate the fair market value of crypto income on the day received. Crypto tax software can simplify this process by automatically calculating gains and income based on your transaction history.
Complete Form SA100 (Main Self Assessment Form):
Use the SA100 form to report all your taxable income, including income from crypto activities. Any crypto-related income, such as staking rewards or payments in crypto, should be reported under “Other Income” in box 17 of the SA100 form.
Complete Form SA108 (Capital Gains Summary):
For capital gains from crypto disposals, fill out the SA108 form, a supplementary section of the Self Assessment return dedicated to capital gains. Report details of each disposal, including acquisition costs, proceeds, and any gains or losses. You only need to complete this form if your gains exceed the annual CGT allowance (£3,000 for 2024-2025) or if total proceeds from disposals exceed four times the allowance.
Declare Losses and Carry Forwards:
If you have capital losses, declare them on the SA108 form. Losses can be offset against gains to reduce your taxable amount, and any remaining losses can be carried forward to offset gains in future years. To carry forward losses, ensure they’re registered with HMRC, even if you don’t have gains to offset this year.
Review and Submit:
Double-check all your entries to ensure accuracy, especially for GBP values, which are required by HMRC. Any errors could result in penalties or trigger inquiries. When you’re confident the information is accurate, submit your return.
Deadlines and Options for Online and Paper Submissions
Online Filing:
The deadline for online Self Assessment submissions is January 31, 2025. Filing online is recommended for most taxpayers, as it offers an extended deadline, faster processing times, and automated calculation support from HMRC’s online portal.
Paper Filing:
If you choose to file by paper, the deadline is October 31, 2024. Paper filing is less common and typically more time-consuming, so ensure you leave enough time to prepare, review, and post your forms before the deadline.
Payment Deadline:
Any taxes owed on crypto gains or income must be paid by January 31, 2025. To avoid penalties, pay any owed tax by this date. HMRC provides multiple payment options, including online bank transfers, direct debit, and card payments via the Government Gateway.

Filing your crypto taxes with HMRC may seem daunting, but following these steps and staying mindful of key deadlines can make the process manageable. Remember that accurate reporting not only prevents penalties but also helps you make use of allowances and offsets, reducing your overall tax liability.
3. HMRC Compliance and Tracking for Crypto Investors
HMRC has significantly increased its efforts to monitor crypto activities in recent years, with enhanced data-sharing programs and targeted tracking of crypto transactions. For UK investors, understanding how HMRC tracks crypto and how to stay compliant is essential for avoiding penalties and ensuring accurate tax reporting.
Here’s an overview of HMRC’s approach to crypto tracking, their focus on centralized vs. decentralized exchanges, and steps to take if contacted by HMRC.
How HMRC Tracks Crypto Activities Through Data-Sharing Programs
HMRC now uses advanced data-sharing agreements with major crypto exchanges to monitor transactions and identify unreported gains. This initiative allows HMRC to gather information on UK residents’ crypto activities, ensuring that taxpayers are accurately reporting their income and capital gains.

Data Requests from Exchanges: HMRC has partnered with exchanges such as Coinbase, eToro, and Crypto.com to obtain transaction data, which includes details on trading volumes, transaction histories, and user identities. Since 2019, exchanges operating in the UK have been required to provide customer data upon request.
KYC (Know Your Customer) Requirements: Centralized exchanges that comply with KYC regulations collect customer information, such as identity verification, bank details, and trading history. This data enables HMRC to trace taxable transactions to individual users, helping to enforce compliance and minimize tax evasion.
CARF (Crypto-Asset Reporting Framework): As part of international collaboration, the UK has joined the CARF initiative, which facilitates data exchange between tax authorities in different countries. This framework allows HMRC to access information about UK taxpayers’ crypto transactions conducted on foreign exchanges, further extending HMRC’s reach.
Monitoring Centralized vs. Decentralized Exchanges and KYC Requirements
HMRC’s ability to track transactions varies significantly between centralized and decentralized exchanges.

Centralized Exchanges: These exchanges, such as Binance, Kraken, and Gemini, follow KYC regulations, which require users to provide personal information and verify their identities. Centralized exchanges are obligated to share this data with HMRC upon request, making it easier for the tax authority to monitor user activities and track gains or income.
Decentralized Exchanges (DEXs): Platforms like Uniswap and PancakeSwap operate without a central authority, meaning users don’t need to provide personal information or undergo KYC checks. As a result, transactions on DEXs are more challenging for HMRC to track directly. However, if crypto from a DEX is later transferred to a centralized exchange or converted into fiat currency, HMRC may still access this information through the centralized platform.
Wallets and Personal Transfers: While transfers between personal wallets are generally tax-free, they can still raise questions if large amounts are transferred or deposited into an exchange without an evident source. Monitoring occurs when significant transactions are made from a decentralized wallet to a centralized exchange, as these movements can prompt HMRC to investigate the origin of funds.
Avoiding Penalties: What to Do if Contacted by HMRC
If HMRC suspects unreported crypto gains or inconsistencies in your tax filings, you may receive a letter requesting additional information or asking you to amend your Self Assessment. Here’s how to handle such a situation:
Respond Promptly: It’s essential to respond to any HMRC inquiries in a timely manner. Failing to respond could result in increased scrutiny or further action, including potential penalties.
Gather Supporting Documentation: HMRC may ask for transaction records, wallet addresses, and evidence of cost bases. Ensure that you have organized records for all crypto transactions, including dates, transaction types, and GBP values, to support your responses.
Review and Amend Tax Filings if Necessary: If you identify an error in your previous tax filings, you can amend your Self Assessment within 12 months of the original filing date. Accurate amendments can prevent penalties and demonstrate your commitment to compliance.
Consider Voluntary Disclosure: If you realize you’ve unintentionally omitted gains or income, consider using HMRC’s voluntary disclosure service. By proactively disclosing unreported crypto gains, you can minimize potential penalties and establish a good-faith effort to comply with HMRC regulations.
Seek Professional Advice: For complex cases or large transactions, consulting a tax advisor experienced in crypto can help ensure your responses are accurate and compliant. An advisor can assist with reviewing records, calculating any owed tax, and preparing documentation if HMRC requests an audit.
By understanding HMRC’s tracking methods and remaining transparent about your crypto activities, you can avoid penalties and ensure compliance. Regularly reviewing records and staying proactive in response to HMRC inquiries can go a long way in safeguarding your tax standing as a crypto investor in the UK.

HandyTax: Your Solution for Crypto Taxes
HandyTax provides specialized support for crypto investors in the UK, guiding them through complex tax regulations with clarity and precision. HandyTax is here to help investors stay compliant. With expert insights and tailored assistance, HandyTax makes crypto tax reporting simpler and more manageable.