Sample report
See every page before you pay
This is the real report our engine produces, generated from our published worked example rather than a customer’s data. Every figure in it can be checked by hand against HMRC’s rules — and the same code produces your report.
- Anonymised — no customer data
- Golden test C from our engine test suite
- 11 pages · A4 · about 110 KB
Key pages
The pages that do the work
Four of the eleven pages. Click any page to open the full PDF.
- Page 1

Cover and at-a-glance summary
Report ID, generation date, engine version and one line per tax year: disposals, proceeds, gains, losses, taxable gains and estimated tax.
- Page 2

Summary for each tax year
The full computation from gains before losses to taxable gains, tax by rate period (both 2024/25 periods), and whether you must report — with the routes and deadlines.
- Page 5

Disposal schedule with the matching shown
Every disposal, then under it the same-day, 30-day and section 104 pool parts with the acquisitions they were matched to and the pool before and after.
- Page 6

Section 104 pool statement per asset
Opening position, every movement in and out with its cost, and the running pool quantity and cost — the evidence HMRC expects for pooled assets.
The worked example
The numbers behind the sample
One investor, one asset, no fees, taxable income of £20,000 in each year. Small enough to check by hand, but it exercises every matching rule and the 2024/25 mid-year rate change.
| Date | Event | Result |
|---|---|---|
| 1 Jan 2025 | Buy 1.0 BTC for £30,000 | Pool 1.0 BTC, £30,000 |
| 1 Feb 2025 | Buy 1.0 BTC for £40,000 | Pool 2.0 BTC, £70,000 |
| 1 Mar 2025 | Sell 0.5 BTC for £30,000 | Pool cost £17,500 → gain £12,500 (2024/25) |
| 10 Jun 2025 | Buy 0.2 BTC for £16,000 and sell 0.5 BTC for £45,000 the same day | Same-day £2,000 + 30-day £500 + pool £11,000 = gain £13,500 |
| 25 Jun 2025 | Buy 0.1 BTC for £8,500 | Matched to the 10 Jun sale under the 30-day rule — never enters the pool |
| 1 Aug 2025 | Swap 0.3 BTC for 10 ETH worth £27,000 | BTC gain £16,500; ETH pool 10 ETH, £27,000 |
| 2024/25 | Gains £12,500 − £3,000 allowance | £9,500 at 18% → £1,710 tax |
| 2025/26 | Gains £30,000 − £3,000 allowance | £17,700 at 18% + £9,300 at 24% → £5,418 tax |
These are the figures in our spec’s worked example and in the engine’s golden tests, so the sample and the tests can never drift apart. The methodology page explains each rule.
Contents
What is inside every report
Cover with report ID and generation date
Summary for each tax year
SA108 Capital Gains Tax summary boxes with the box numbers for that year’s form
Disposal schedule — every disposal with its same-day / 30-day / pool breakdown
Section 104 pool statement per asset
Income schedule (staking, mining, interest, rewards, airdrops)
Transfers treated as non-taxable
Flagged and excluded items, and what you confirmed during import
Valuation method and price sources
Import log — file names, row counts, date ranges (never file contents)
Assumptions and limitations, with gov.uk sources for every rate
Glossary, disclaimer and independence statement
Trust
Built to be checked
Tabular figures, page numbers, footer on every page.
The report ID and generation date are printed on every page so a page can never be mistaken for another report.
Box numbers read from the real SA108.
The 2025/26 return uses the Cryptoassets section (boxes 13.1–13.5); earlier years go under “Other property, assets and gains”. The report uses the right ones for each year.
Every rate cites its gov.uk source.
The assumptions section lists the pages each allowance and rate was verified against.
Rendered from figures, not files.
Your exchange files stay in your browser; only the computed report data is sent to be rendered, and it is deleted as soon as the PDF is streamed back.
HMRC Letter Pack
Extra pages in the HMRC Letter Pack
The Letter Pack covers up to six tax years in one PDF and adds the two pages a letter recipient needs most, plus CSV exports of every schedule for an accountant.
- Page 10

Disclosure worksheet for an unreported year
The computed figures for that year on the left; blanks on the right for tax already paid, interest, behaviour and penalty — the inputs the Cryptoasset Disclosure Service asks for.
- Page 11

Letter-response checklist
Check the letter is genuine, note the deadline, gather records, calculate, choose the route, respond and keep evidence — with GOV.UK links.
Ready to see your own figures?
The estimate is free with no account. Reports are £29 for one tax year or £59 for the Letter Pack, paid once.
The sample carries a “SAMPLE” watermark and a fixed report ID. CryptoTaxCheck is an information and calculation tool, not tax advice — see the disclaimer.