Skip to content

UK Tax Reports

PrivateACB generates five reports for UK cryptocurrency taxpayers. Each report can be viewed in the app, exported as a PDF, or exported as a CSV.

ReportPurposeHMRC ReferenceRequired?
SA108 SummaryCapital Gains Tax summary (boxes 13.1–13.8)Self Assessment SA108Yes, if you disposed of crypto
Capital Gains DetailPer-disposal breakdown with match typeSupporting scheduleYes, as supporting documentation
Pool HistorySection 104 pool running balance per assetN/ANo, for your records
Income ReportIncome from staking, mining, airdropsSA103 / SA100 Box 17Yes, if you have crypto income
Audit ProvenanceFull provenance trail per assetN/ANo, for audit defence

  1. Navigate to the Reports tab in the top navigation
  2. Select United Kingdom in the jurisdiction toggle
  3. Select your tax year (e.g., “2024/25”)
  4. Click a report in the sidebar to view it
  5. Use the Export PDF or Export CSV buttons to download

The SA108 Summary maps directly to the cryptoassets section of the HMRC SA108 form (boxes 13.1–13.8), introduced for the 2024/25 tax year.

BoxFieldDescription
13.1Number of disposalsTotal count of crypto disposals in the tax year
13.2Disposal proceedsTotal GBP proceeds from all crypto disposals
13.3Allowable costsTotal allowable costs (acquisition cost including fees)
13.4Gains in the year (before losses)Sum of gains from profitable disposals
13.5Losses in the yearSum of losses from unprofitable disposals
13.6Claim/election code3-letter code if applicable (e.g., NVC for negligible value claim)
13.7RTTR gains/lossesReal Time Transaction Returns — not applicable for PrivateACB users
13.8Tax paid on 13.7Tax already paid on RTTR amounts — not applicable
  • Net Gain/Loss Summary — Net capital gain or loss (Box 13.4 minus Box 13.5)
  • Annual Exempt Amount (AEA) — The applicable AEA deduction (£3,000 for 2024/25 onwards)
  • Per-Asset Breakdown — Individual SA108 figures for each cryptocurrency, with a totals row
  • Education Notes — Explanations of each box and guidance on Self Assessment filing
  1. Open the SA108 Summary report for your tax year
  2. Copy the values from boxes 13.1–13.5 to your Self Assessment return
  3. Box 13.6: Leave blank unless you are making a claim or election (e.g., negligible value claim)
  4. Boxes 13.7–13.8: Leave as £0 unless you have made Real Time Transaction Returns
  5. Export the PDF as supporting documentation

A per-disposal breakdown showing every individual disposal, which matching rule was applied, and the cost breakdown.

10-column disposal table:

ColumnDescription
AssetCryptocurrency symbol
DateDisposal date (DD/MM/YYYY)
QuantityNumber of tokens disposed
ProceedsDisposal proceeds in £
Allowable CostTotal allowable cost from all matching rules
Gain/LossCapital gain or loss for this disposal
Match TypeWhich rules applied — same-day, 30-day, pool, or mixed
Same-Day CostCost from same-day matching (£0 if none)
30-Day CostCost from 30-day matching (£0 if none)
Pool CostCost from Section 104 pool (£0 if fully matched)

Each disposal shows a colour-coded badge indicating which matching rules contributed:

BadgeColourMeaning
Same-dayAmberFully matched by same-day rule (Section 105)
30-dayCyanFully matched by 30-day rule (Section 106A)
PoolGreyFully matched from Section 104 pool
MixedPurpleTwo or more rules contributed

At the top of the report, a summary bar shows:

  • Total disposals
  • Total proceeds
  • Total allowable costs
  • Total gains and total losses
  • Net gain/loss

A report unique to the UK showing the running Section 104 pool balance for each asset across the tax year. No equivalent exists for Canada, the US, or Australia.

Opening balance card:

  • Pool quantity and pool cost at the start of the tax year
  • Average cost per token

Events table (8 columns):

ColumnDescription
DateTransaction date
EventAcquisition or disposal
Tx QtyTransaction quantity
Pool ChangeHow the pool changed (+ for acquisitions, - for disposals)
New Pool QtyPool quantity after this event
New Pool CostPool cost after this event
Avg CostAverage cost per token after this event
Match InfoMatch type badge for disposals; “diverted” annotation for acquisitions consumed by matching

Key features:

  • Diverted acquisitions are annotated inline — they show the transaction quantity but a reduced (or zero) pool change, with a note explaining how much was consumed by same-day or 30-day matching
  • Closing balance row shows the final pool state at the end of the tax year
  • Summary bar shows: total events, tokens acquired into pool, tokens disposed from pool, tokens diverted by matching, closing balance

The Pool History report is the only way to verify:

  • That your pool balance is correct
  • Which acquisitions were diverted by matching rules and never entered the pool
  • How individual transactions affected the running average cost

This is particularly useful for audit defence — it provides a complete, chronological trail of every change to your Section 104 pool.


Groups cryptocurrency income by type, with per-transaction detail and HMRC reporting form references.

Income summary card:

  • Total crypto income for the tax year
  • Number of income transactions
  • Breakdown by income type

Income grouped by type:

Income TypeHMRC Reporting Form
Staking rewardsSA103 (Trading) or SA100 Box 17 (Other income)
Mining incomeSA103 (Trading) or SA100 Box 17
AirdropsSA100 Box 17 (if earned / action required)
InterestSA100 Box 17
Cashback/referral bonusesSA100 Box 17

Per-transaction detail:

ColumnDescription
DateDate of receipt (DD/MM/YYYY)
AssetCryptocurrency received
QuantityAmount of crypto received
Price/UnitGBP fair market value per unit at time of receipt
Total ValueTotal GBP value (quantity × price)
SourceExchange or wallet

The income report uses the original transaction price (the fair market value at the time you received the income), not the Section 104 pool average cost. This is because income is taxed at the value when received, regardless of what happens to the pool later.

Tokens received as income enter your Section 104 pool at their GBP fair market value at the time of receipt. This becomes their acquisition cost for future CGT calculations — ensuring no double taxation when you later dispose of them.


A comprehensive provenance report showing every detail of how each asset’s calculation was performed.

6 collapsible sections:

SectionContent
A — Asset InfoAsset symbol, database references
B — Transaction SummaryTotal transactions, acquisitions, disposals, date range
C — Calculation ConfigJurisdiction (UK), method (ACB), tax year, calculation timestamp
D — Transaction TimelineEvery transaction in chronological order with pool state changes
E — Match DetailsPer-disposal match composition with colour-coded badges, GBP cost breakdown (same-day cost, 30-day cost, pool cost), match distribution statistics
F — Pool StateFinal pool quantity, pool cost, average cost, total gain/loss

Section E is specifically designed for the UK’s three-tier matching system:

  • Each disposal shows its match type badge (same-day, 30-day, pool, mixed)
  • Cost columns show how much of the allowable cost came from each matching rule
  • Match distribution statistics show the count and percentage of disposals using each rule

All five UK reports support both PDF and CSV export:

  • Click Export PDF in the report viewer
  • PDFs use £ prefix, DD/MM/YYYY dates, and HMRC-appropriate headers
  • SA108 PDF shows the formal box layout matching the HMRC form
  • Capital Gains Detail PDF uses landscape orientation with colour-coded match types
  • Pool History PDF uses landscape orientation with acquisition/disposal row colouring
  • Click Export CSV in the report viewer
  • CSV files use comma-separated values with proper escaping
  • UK tax year format (“2024/25”) is used in headers
  • All monetary values are in GBP

  1. Calculate all your crypto assets for the tax year (ACB Calculator tab)
  2. Open the SA108 Summary report — this has the values for your Self Assessment
  3. Transfer boxes 13.1–13.5 to the Cryptoassets section of your SA108 form
  4. Export the Capital Gains Detail report as supporting documentation
  5. Check if you have crypto income — if so, transfer the Income Report total to SA100 Box 17 or SA103
  6. Keep the Pool History and Audit Provenance reports for your records (HMRC may request them during an enquiry)
PrivateACB ReportSelf Assessment Section
SA108 Summary boxes 13.1–13.5SA108, Cryptoassets section
SA108 Summary AEA lineAnnual Exempt Amount on SA108
Income Report totalSA100 Box 17 (Other income) or SA103
Capital Gains DetailSupporting schedule (keep for records)
Pool HistorySupporting schedule (keep for records)
Audit ProvenanceAudit defence (keep for records)


Last Updated: March 2026 PrivateACB Version: 2.4