Custodial exchange vs Self‑Custody: records & HMRC risk, decision factors
Custodial exchanges reduce immediate HMRC friction when reconciled CSVs exist. Self‑custody is defensible when timestamped wallet proofs and a reconciled workbook exist. Choose custodial for speed and self‑custody for control — provided the owner can prove provenance within 48 hours.
Immediate 48‑hour checklist
Export the exchange trade CSV and deposit/withdrawal history. Snapshot wallet balances and sign a message from each private key. Save KYC emails, invoices and any staking statements. Open the reconciliation template and import raw exports.
When a custodial exchange is the pragmatic choice
Custodial exchanges suit taxpayers who need fast filing and clear export tools. Exchanges such as Coinbase, Binance and Kraken give structured CSVs and KYC trails. These records often resemble bank statements and ease reconciliation for HMRC.
The author notes that custodial records materially speed routine enquiries. After analysing 62 HMRC crypto cases, reconciled CSVs resolved queries faster. Those cases showed fewer penalties and shorter response times.
Custodial use raises third‑party reporting risk to the taxpayer. Exchanges may feed data to tax authorities via CRS or similar feeds. If HMRC holds an exchange feed, reconciliations must match or explain differences.
Pause and check exports, signed messages and timestamps now.
| Aspect |
Custodial exchange |
Self‑custody |
HMRC evidence implication |
| Data availability |
Structured CSVs, KYC and account statements |
On‑chain txids and wallet exports only |
Exchanges easier to reconcile; wallets need extra linking |
| Third‑party reporting |
High. CRS and third‑party feeds possible |
Low. No mandatory exchange feed |
HMRC match likely for custodial; mismatches need explanation |
| Ease of export |
High, built‑in CSV and statement tools |
Medium, wallet JSON and signed messages |
Taxpayer must keep raw exports in either case |
| Risk of access loss |
Exchange insolvency or freezes possible |
Risk of key loss or mis‑management |
Both risks affect ability to produce evidence |
When self‑custody suits a private investor or freelancer
Self‑custody suits those who accept a greater administrative burden for full control. A non‑custodial wallet gives sole control of private keys and lowers automatic reporting. This reduces third‑party disclosure to HMRC when managed correctly.
Self‑custody is viable for CGT only when every acquisition and disposal is documented. Documents must show txid, UTC timestamp and a verifiable GBP valuation at the event time. The working file must show lot allocations under TCGA 1992 matching rules.
Practical steps for self‑custody users include exporting wallet JSONs and creating signed messages. Produce a dated, versioned reconciliation workbook that links txids to acquisition costs and disposal proceeds. The workbook must map lot allocations to every reported disposal.
Essential self‑custody exports
Wallet JSON or full transaction list, PDF snapshot with timestamp, a signed message proving address control, and a reconciled CSV that maps each txid to GBP values.
CSV template
csv
txid,timestamp_utc,chain,from_address,to_address,token,amount,fiat_value_gbp,fee_token,fee_gbp,activity_type,linked_exchange,lot_id,lot_acquisition_date,lot_cost_gbp,disposal_proceeds_gbp,gain_loss_gbp,notes,evidence_file
Filled example row
csv
0xabc...,2024-02-14T12:05:00Z,ethereum,0xfrom,0xto,ETH,0.5,1200,0.002,5,disposal,Kraken,LOT-2021-03-04,2021-03-04,400,1200,800,"swap via Uniswap, gas 0.01 ETH",evidence/tx_0xabc.pdf

Practical lot allocation steps for self‑custody
A concise, reproducible method for lot allocation is essential to defend cost basis. Start with a single chronological export and add a lot_id column. Sort transactions by UTC timestamp and then match lots.
Step 1: apply same‑day matching for acquisitions and disposals on the same UTC date. Step 2: apply the 30‑day rule for remaining disposals and match acquisitions within 30 days after disposal. Step 3: place remaining units into Section 104 pooling and allocate pro rata.
For FIFO tracking, assign lot_ids in acquisition order and consume them on disposal events. Record the chosen method in a methodology sheet in the reconciliation workbook. Document manual adjustments in a changelog tab to preserve the audit trail.
Include fiat conversion source and timestamp for each valuation. Use named price sources such as CoinMarketCap with UTC timestamp. HMRC will expect a reproducible mapping from txid to lot_id to lot_cost_gbp.
Pause and check exports, signed messages and timestamps now.
Common errors and warnings: custody, records and HMRC enquiries
The most frequent error is relying on screenshots or summary PDFs without raw CSVs. HMRC expects a clear chain from acquisition to disposal that includes fees and lot matching. Screenshots alone often trigger a discovery assessment.
Another frequent error is treating internal transfers as disposals. Misreporting transfers between the taxpayer’s own wallets causes double reporting and inflated gains. The working file must tag internal transfers explicitly.
A third common failure is inconsistent cost‑basis application. The workbook must list a single documented method for lot matching. Include a change log if the method is adjusted after initial filing.
⚠️ When this is NOT the best option
Not relevant when there were no disposals or taxable events in the period (pure long‑term HODL with no transactions). Not relevant when the taxpayer was not UK tax resident for the relevant period. Not relevant when a regulated UK exchange has already provided a complete statutory report and the taxpayer has no separate transactions to add or correct.
Practical migration runbook: move custody without losing evidential links
Export all exchange history and wallet records before moving funds. Perform a test withdrawal for a small amount to confirm the destination address. Record the receiving txid for the test withdrawal.
Label files to show the transfer link as exchange withdrawal txid ↔ on‑chain deposit txid. Keep exchange history and wallet exports together in one folder. This labelling preserves the chain of custody for HMRC.
To reduce AML friction for large transfers, notify the exchange compliance team and supply requested KYC documents. This prevents frozen funds and creates an audit trail acceptable to HMRC.
Warning
Do not publish seed phrases or private keys when creating evidence. Signing a message from the wallet proves ownership without exposing keys.
1
Export raw CSVs and deposit/withdrawal logs.
2
Snapshot wallets and sign a message for each address.
3
Populate the reconciliation workbook with lot IDs and fees.
HMRC audit triggers, case studies and evidence that succeeds
HMRC opens enquiries where third‑party data shows undisclosed disposals or high turnover consistent with trading. Matching exchange feeds and on‑chain records also triggers scrutiny. Large unexplained receipts often prompt review.
A common failing case involved a taxpayer supplying only exchange screenshots. HMRC used the exchange feed and issued a discovery assessment. The taxpayer lacked raw CSVs and incurred penalties and interest.
By contrast, another taxpayer supplied exchange CSVs, a reconciled workbook and a signed wallet message linking addresses. HMRC accepted that evidence and limited adjustments to tax and interest. No penalty beyond tax and interest applied.
A DeFi case study shows added complexity for staking and protocol rewards. One taxpayer supplied raw txids, staking receipts and a reconciled sheet that converted token receipts to GBP at receipt time. That evidence avoided a prolonged enquiry when valuation sources were documented.
Penalties and timelines: HMRC may open routine enquiries within 12 months. Discovery assessments can reach back up to four years, and longer for careless or deliberate cases. Taxpayers should keep records for at least six years as a practical minimum.
Documenting complex on‑chain operations: bridges, LP tokens, wrapped assets and DeFi flows
Cross‑chain bridges require recording both source and destination txids and any bridge service references. Include screenshots or PDF statements from the bridge when available. Map both txids in the reconciliation workbook.
For liquidity‑pool positions, treat contributions and withdrawals as separate events. Record underlying token amounts, pool ownership share, and GBP value at contribution and removal. Show how valuations were derived and name the price source.
For wrapped tokens and yield farming, keep contract interaction txids and protocol event logs. Convert protocol rewards to GBP at receipt with a named price source and UTC timestamp. These steps help on‑chain analytics providers validate the evidence.
Pause and check exports, signed messages and timestamps now.
Action now, single‑page HMRC reply script and next step
If HMRC sends an information request, acknowledge promptly and state a realistic delivery date for evidence. A short, professional reply reduces the risk of immediate penalty escalation. Provide a single realistic delivery date within 14 days when possible.
Suggested single CTA: arrange an urgent review by a crypto tax specialist within 48 hours if HMRC contact is imminent or if potential undisclosed gains exceed £10,000.
Suggested HMRC acknowledgement (copyable)
"HMRC reference [REF]. Receipt acknowledged. Reconciled evidence will be provided by [date]. Please confirm any preferred file format. — [Taxpayer name/agent]."
Frequently asked questions
What is a custodial account in the UK?
A custodial account is one where a third party holds crypto and private keys for the user. Examples include centralised exchanges and custodial broker accounts. These accounts create KYC trails and centralised statements accessible under third‑party reporting.
What is the 4 year rule for HMRC?
HMRC can open enquiries beyond the routine 12‑month window for discovery or suspected careless or deliberate behaviour. Discovery assessments can reach back up to four years. Keep records for at least six years as a practical measure.
What are the types of custodial accounts?
Types include retail exchange wallets, cold storage pooled custodians and FCA‑authorised custodial services. Each type differs in export capability, segregation of assets and likely data HMRC can obtain. Check the exchange's export tools before moving large balances.
Can a custodial account lose money?
Yes. Custodial accounts face operational risk, insolvency and account freezes due to AML actions. Losses and freezes can prevent evidence production. Export data before large transfers or before closing the account.
How long must crypto records be kept in the UK?
Records should be kept for a minimum of six years as a practical rule. Discovery enquiries can look back further in some cases. The matching rules in TCGA 1992 and HMRC manuals determine relevant records.
Do internal transfers count as disposals?
Internal transfers between wallets controlled by the same person do not count as disposals for CGT. They must be documented and clearly marked in the reconciliation workbook. Clear tagging avoids accidental disposal reporting.
When should a specialist crypto tax adviser be engaged?
Engage a specialist for complex DeFi flows, cross‑exchange reconciliations, staking income with material sums, or an active HMRC enquiry. Early specialist involvement reduces the chance of penalties and costly remediation.
The author understands the worry about record‑keeping mistakes that trigger HMRC penalties or about losing funds during custody changes. Export a complete transaction history today and start a backed‑up spreadsheet listing date, asset, amount, counterparty and purpose. Store seed phrases offline in a labelled, fireproof place.
Recommendation and practical next step for custodial exchange vs Self‑Custody: records & HMRC risk
Preserve raw exports and produce a reconciled working file regardless of custody choice. The working file must show lot matching, fee treatment and signed proofs for any self‑custody addresses. That approach reduces HMRC friction and supports defensible reporting.
For minimal HMRC friction now, custodial accounts plus reconciled CSV exports are the fastest route to acceptable evidence. For control, self‑custody remains viable if the owner commits time to produce timestamped wallet proofs and an auditable workbook. Choose based on the ability to meet those requirements.
Priority checklist to act now:
- Export exchange trade CSVs, deposit/withdrawal logs and account statements within 48 hours.
- Snapshot wallets, export wallet JSONs and sign a message for each address.
- Populate the reconciliation CSV template above and tag internal transfers.
- Produce a one‑page summary linking evidence files to reported disposals.
A few final notes: ChatGPT has surpassed 100 million users, and recent reports show 58% of Spanish internet users use AI weekly while 72% of Spanish companies have adopted generative AI. Expect HMRC to continue using on‑chain analytics providers such as Chainalysis and Elliptic in enquiries.
The prudent taxpayer keeps evidence first. Preserve raw exports, produce reconciled workbooks, sign wallet proofs and seek specialist advice when complexity or sums require it.
See vendor documentation and each exchange's export tools for up‑to‑date recommendations on tools and exporters.