¿Te preocupa cómo reducir la factura fiscal por Bitcoin sin infringir las reglas del HMRC? ¿No está seguro de cuándo vender una pérdida y cuándo eso puede provocar complicaciones con reglas de emparejamiento? Esta guía práctica ofrece estrategias claras y pasos accionables para Bitcoin tax loss‑harvesting strategies en el Reino Unido, con ejemplos, plantillas y una comparación de herramientas.
Key takeaways: what to know in 1 minute
- Tax loss‑harvesting lets taxpayers crystallise losses in Bitcoin to offset gains for the same tax year or future years under UK Capital Gains Tax (CGT) rules.
- HMRC applies matching rules to disposals (same-day, 30‑day and bed-and-spouse rules) that affect which lots are matched and therefore which losses count.
- A practical workflow, identify lots → sell at a loss → record details → claim on self‑assessment, avoids common pitfalls if executed with correct timing and records.
- Use specialised crypto tax tools to reconcile wallets, calculate gains/losses, and export HMRC‑ready CSVs; choose tools that handle bitcoin lot identification accurately.
- Keep continuous, exchange-level records: timestamps, txids, fees, counterparties; HMRC expects detailed evidence on request.
What is bitcoin tax loss‑harvesting in the UK
Bitcoin tax loss‑harvesting is the deliberate crystallisation of capital losses on Bitcoin disposals so those losses can be offset against existing or future capital gains for UK tax purposes. It is not a loophole but a timing and record strategy. The objective is to reduce net taxable gains for the tax year or to carry forward losses to reduce CGT in later years.
How loss harvesting differs for Bitcoin compared with other assets
- Non‑fungible lot matching: Bitcoin holdings often come from many purchases at different times and prices; HMRC uses specific matching rules rather than a simple average cost, so identifying lots matters.
- On‑chain transfers and custody changes: moving Bitcoin between wallets or exchanges can complicate lot tracing if not recorded.
- DeFi/staking considerations: rewards or wrapped variants may create income or new acquisition events that affect loss positions.
How HMRC and Capital Gains Tax apply to Bitcoin
Understanding HMRC's framework is essential before attempting any harvesting strategy.
Basic tax position
- Bitcoin is treated as a chargeable asset for Capital Gains Tax purposes when disposed of (sold, exchanged for another crypto, spent, gifted without exemption).
- Taxable event: disposal date is key; CGT computed on proceeds minus allowable costs (acquisition cost, allowable fees).
- Annual exempt amount: the CGT allowance (varies by tax year) is deducted from net gains before tax rates apply.
HMRC lot matching rules (summary)
HMRC uses a hierarchy to match disposals to acquisitions:
- Same‑day rule: acquisitions and disposals on the same UTC day are matched first.
- 30‑day rule (bed and breakfast rule): acquisitions within 30 days after a disposal are matched next.
- Section 104 pool (pooled cost): any remaining disposals are matched to the pooled average cost of that asset class.
These rules mean timing a disposal and a repurchase matters: repurchases within 30 days are likely matched to the disposal, negating some loss harvesting benefits.
Practical implication for Bitcoin loss harvesting
- Selling and immediately rebuying often results in the repurchase matching the disposal (30‑day/same‑day rules), which can prevent a loss being available for offset. The correct sequencing and waiting windows are therefore critical.
- Transfers between wallets keep the asset within the same owner and are not disposals; however, conversions, swaps or spending are disposals.
For official HMRC guidance see the Cryptoassets Manual: HMRC cryptoassets manual and the summary publication: Tax on cryptoassets.

Practical step‑by‑step: harvesting Bitcoin losses for tax
This section gives an actionable workflow tailored for Bitcoin investors. Every step emphasises HMRC compliance and record detail.
Step 1: identify the lossable lots
- Export wallet/exchange transaction history covering acquisitions (buys, gifts received, staking reward acquisitions) with timestamps, txids, quantity and GBP value at acquisition.
- Use a tool that supports lot-level tracing for Bitcoin (see comparative table below).
- Flag lots with unrealised losses and prioritise those where disposal would not trigger adverse income tax events (eg converting staked rewards may be income).
Step 2: calculate the after‑cost loss
- Compute realised loss = proceeds (net of fees) − allowable cost (purchase price + purchase fees + allowable transfer costs where relevant).
- Always record network fees and exchange fees; HMRC allows these as acquisition or disposal costs where clearly incurred.
Step 3: plan timing to avoid matching rules
- If the goal is to crystallise a loss that can offset gains in the same tax year, avoid repurchasing within 30 days unless the aim is to match to the same‑day acquisition (rarely beneficial for harvesting).
- Consider using a different asset or a stablecoin as a temporary parking place, but be mindful of whether swaps count as disposals.
Step 4: execute the disposal and document proof
- Keep screenshots, txids, exchange trade IDs, bank withdrawal receipts and a CSV export showing the exact disposal record.
- Note the exact UTC timestamp; HMRC may request proof that a buy occurred outside the 30‑day matching window.
Step 5: claim the loss on self‑assessment
- Record losses in the capital gains section of the Self Assessment. Losses can be used the same year or carried forward.
- If carrying losses forward, notify HMRC via the Self Assessment form; provide details if asked.
Example: numeric worked example
- Acquisition: 1 BTC bought 01/03/2025 for £30,000 (purchase fee £100).
- Disposal: 1 BTC sold 10/10/2025 for £20,000 (sale fee £75).
- Realised loss = (£20,000 − £75) − (£30,000 + £100) = £19,925 − £30,100 = £10,175 loss.
That £10,175 loss can offset gains in the tax year 2025–26 or be carried forward.
Avoiding pitfalls: wash‑sale concerns, same‑day and 30‑day rules
The UK does not have a US‑style wash‑sale rule, but HMRC's matching rules produce similar effects.
Same‑day rule explained
- Disposals and acquisitions on the same UTC day match first. Selling at a loss and buying back on the same day typically nullifies the loss for CGT purposes because the repurchase is matched.
30‑day rule (bed‑and‑breakfast) explained
- Purchases within 30 days of a disposal are matched to that disposal. This prevents simple sell‑and‑rebuy strategies within 30 days from generating an allowable loss for pooling purposes.
Practical workarounds and risks
- Wait 31 days before repurchasing the same asset to avoid 30‑day matching. This is the clearest safeguard but exposes the holder to market risk (slippage and missed recovery).
- Buy a similar but different asset (eg a BTC derivative or an ETF), this can preserve market exposure but may introduce different tax treatments (income vs capital) and counterparty risk.
- Transfer to spouse: transferring assets to a spouse transfers at no gain/no loss if both are UK‑resident, enabling both partners to use personal allowances, but this is a disposal for the recipient at the transferee's acquisition cost; rules are complex and require professional advice.
Fees, slippage and market risk
- Fees reduce the loss amount; include them in calculations.
- Slippage and execution costs can make harvesting uneconomic; always model full round‑trip costs.
Specialist tools remove manual errors and produce HMRC‑compatible exports. The table below compares common tools and core features relevant to Bitcoin loss harvesting.
| Tool |
Lot identification |
Exchange/wallet support |
HMRC export |
Estimated cost (2026) |
| Koinly |
Per‑transaction lot tracing, pool handling |
500+ exchanges, wallet imports |
Yes (HMRC‑ready CSV & SA support) |
Free tier; £60–£200/yr |
| CoinTracker |
FIFO & lot views, averaging pools |
Wide exchange support |
Yes |
Free; paid plans from £50/yr |
| Accointing |
Visual lot mapping and manual adjustments |
Exchange & wallet imports |
Yes |
£40–£150/yr |
- Accuracy of lot tracing: ensure the tool follows HMRC matching logic (same‑day, 30‑day, pooled cost).
- Exchange/wallet integrations: direct API imports reduce manual errors.
- Audit trail and CSV export: ability to export HMRC‑ready statements and transaction-level proof.
- Support for on‑chain txids for wallets, helps reconcile transfers.
Record‑keeping, reporting and claiming losses on self‑assessment
HMRC expects clear documentation; poor records are the most common source of disputes.
Minimum record checklist
- Date and time (UTC) of each acquisition and disposal.
- Quantity of Bitcoin and GBP value at time of each transaction.
- Transaction ID (txid) for on‑chain movements and trade IDs for exchange trades.
- Fees (network and exchange) itemised.
- Purpose of transfer where relevant (eg transfer between wallets vs disposal).
How to report losses on Self Assessment
- Enter total gains and allowable losses in the Capital Gains section of the Self Assessment tax return for the relevant tax year.
- If net losses exceed gains for the year, claim the loss and carry it forward on the return so HMRC records it.
- Keep a separate spreadsheet or exported CSV from the chosen tax tool as supporting evidence.
Making a loss claim after the tax year
- If a loss arises after filing, amend the Self Assessment within the permitted window or include the carried‑forward loss in the next return; consult HMRC guidance for deadlines.
Quick workflow: harvest bitcoin losses safely
1️⃣
Identify loss lots
Export tx history, mark lots with unrealised loss
2️⃣
Plan timing
Avoid same‑day and 30‑day repurchase
3️⃣
Execute disposal
Capture txids, screenshots, fees
4️⃣
Record & export
Use tax tool for HMRC CSV
✅
Claim on Self Assessment
Offset against gains or carry forward
Advantages, risks and errors to avoid
✅ Benefits / when loss harvesting makes sense
- Reduces current year CGT liability when gains exist.
- Converts unrealised paper losses into usable tax relief.
- Useful in tax‑planning before large disposals or events (eg sale of portfolio, home disposal across years).
⚠️ Errors to avoid / risks
- Repurchasing within 30 days without understanding matching rules, loss may be negated.
- Poor records leading to HMRC enquiries or disallowed losses.
- Ignoring income tax consequences on staking rewards or DeFi events, these may be taxed as income, not capital.
- Overlooking fees and slippage that can make the strategy uneconomic.
Questions frequently asked
What counts as a disposal for bitcoin tax purposes?
A disposal includes selling for fiat, exchanging for another crypto, using Bitcoin to pay for goods/services, or gifting to a non‑spouse. Transfers between the same owner's wallets are not disposals if ownership does not change.
Can losses be carried forward if there are no gains that year?
Yes. Losses that cannot be offset against gains in the same tax year can be carried forward indefinitely and used against future gains, provided the loss is claimed on the tax return.
Does HMRC accept spreadsheet records?
HMRC accepts spreadsheets if they are complete, accurate and supported by transaction evidence (txids, exchange statements). Using a recognised tax tool to produce exports is strongly recommended.
Will repurchasing within 30 days always stop loss harvesting?
Typically yes, because HMRC's 30‑day matching rule will match the repurchase to the disposal first, preventing the loss from entering the pooled cost calculation. Waiting more than 30 days avoids this.
Are on‑chain transfers taxable?
Pure transfers between wallets controlled by the same individual are not disposals. However, converting, spending or swapping are taxable disposals.
How are fees treated when calculating a loss?
Allowable fees directly attributable to acquisition or disposal (exchange fees, network fees) can be included in the cost basis or deducted from proceeds, reducing taxable gain or increasing loss.
Do pooled cost rules apply to Bitcoin?
Yes. After same‑day and 30‑day matching, remaining holdings are matched to the Section 104 pool for that asset (Bitcoin) which uses pooled average cost for remaining disposals.
Should traders use different rules than long‑term holders?
Professional traders may fall under income tax or trading rules rather than CGT; classification depends on facts and frequency. Professional status requires specialist advice.
What documentation should be submitted if HMRC queries a claimed loss?
Provide transaction exports, txids, screenshots of exchange trades showing prices, bank statements for fiat movements and the tax tool export that reconciles totals.
Next steps
- Run a transaction export from exchanges and wallets; identify loss lots and calculate potential realised losses.
- Choose a crypto tax tool that supports HMRC matching rules and generate an HMRC‑ready CSV for the tax year.
- If harvesting, plan disposals with timing that avoids same‑day and 30‑day matches, and keep full evidence for each step.