Skip to main content

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 1Cover and at-a-glance summary — page from the sample report

    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 2Summary for each tax year — page from the sample report

    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 5Disposal schedule with the matching shown — page from the sample report

    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 6Section 104 pool statement per asset — page from the sample report

    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.

Transactions in the worked example and the engine’s result for each
DateEventResult
1 Jan 2025Buy 1.0 BTC for £30,000Pool 1.0 BTC, £30,000
1 Feb 2025Buy 1.0 BTC for £40,000Pool 2.0 BTC, £70,000
1 Mar 2025Sell 0.5 BTC for £30,000Pool cost £17,500 → gain £12,500 (2024/25)
10 Jun 2025Buy 0.2 BTC for £16,000 and sell 0.5 BTC for £45,000 the same daySame-day £2,000 + 30-day £500 + pool £11,000 = gain £13,500
25 Jun 2025Buy 0.1 BTC for £8,500Matched to the 10 Jun sale under the 30-day rule — never enters the pool
1 Aug 2025Swap 0.3 BTC for 10 ETH worth £27,000BTC gain £16,500; ETH pool 10 ETH, £27,000
2024/25Gains £12,500 − £3,000 allowance£9,500 at 18% → £1,710 tax
2025/26Gains £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

  1. Cover with report ID and generation date

  2. Summary for each tax year

  3. SA108 Capital Gains Tax summary boxes with the box numbers for that year’s form

  4. Disposal schedule — every disposal with its same-day / 30-day / pool breakdown

  5. Section 104 pool statement per asset

  6. Income schedule (staking, mining, interest, rewards, airdrops)

  7. Transfers treated as non-taxable

  8. Flagged and excluded items, and what you confirmed during import

  9. Valuation method and price sources

  10. Import log — file names, row counts, date ranges (never file contents)

  11. Assumptions and limitations, with gov.uk sources for every rate

  12. 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 10Disclosure worksheet for an unreported year — page from the sample report

    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 11Letter-response checklist — page from the sample report

    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.