paid report · ships at the 2027 filing season
The check proves it. The report hands it over.
The free check proves the number is right — recomputed fill by fill, verified on two independent axes. The paid report hands over the record behind the number: every disposal as an evidenced row, in the formats a filing workflow consumes — while every classification decision stays with you and your preparer.
Per-fill evidence ledger
Every number in the report decomposes to the fills behind it — timestamp, market, side, closed PnL, signed fee, trade id. Nothing is asserted without the rows that produce it.
Cost basis tracking
FIFO and weighted-average lot tracking across the reconstructed history, so disposals carry an actual basis instead of a guess — under the method you and your preparer choose.
CEX basis chain
Exchange CSV imports (Kraken, Coinbase) matched against venue deposits and withdrawals — basis follows the transfer chain onto the venue instead of resetting to zero.
Form 8949-format export
Dispositions, proceeds, basis and gain/loss laid out in the columns Form 8949 uses — the rows your filing workflow or preparer consumes. CSV and PDF.
Multi-address merge
Sub-accounts and secondary wallets reconciled together, with internal transfers netted out instead of double-counted.
Persistent, refreshable report
Your report lives at a stable link and re-verifies on demand as new history lands — the free check recomputes and forgets; the report keeps the evidence.
report specimen
Structured like a filing document, built to feed one.
free vs full
| capability | free | report |
|---|---|---|
| per-fill recomputation (realized, funding, signed fees) | ||
| dual-axis verification with disclosed residuals | ||
| full-history fills — not the venue's 30h window | ||
| builder-dex aware | ||
| verified aggregate totals + PDF summary | ||
| complete row-level ledger export (CSV) | — | |
| cost basis — FIFO / weighted average | — | |
| CEX basis continuation chain | — | |
| Form 8949-format export | — | |
| multi-address reconciliation | — | |
| persistent report page + refresh | — |
pricing · per address · per tax year
Priced by the size of your record, not by what we can get away with.
Starter
≤ 1,000 fillsTrader
≤ 10,000 fillsActive
≤ 100,000 fillsWhale
100k+ fills| a 10,000-fill year, elsewhere | cost |
|---|---|
| Basisproof Trader — verified, evidence-backed | $69 |
| Generalist tax suite — 10k-transaction tier | $299 |
| Generalist tax suite — 15k-transaction tier | $399 |
| Mainstream tracker — HL wallet sync hard-caps at 10k | can't import |
fills are the same unit generalist tools count as transactions — competitor figures from public pricing pages, oct 2026. additional linked addresses +$49 each.
Be first when it ships
Reports land at the 2027 filing season. Leave an email and you'll hear about it once — no newsletters, no drip campaign.
Launch notification
one email when the paid report ships · no newsletters · unsubscribe by replying
what the report is not — in writing
- — The report is recomputation plus evidence — it is not a filed return, not an audit, and not tax advice.
- — Classification stays with you. What counts as income, which basis method applies, how funding is treated — those are filing decisions for you and your preparer. The report computes and evidences; it doesn't decide.
- — One venue per report. Hyperliquid today; the method extends to other perp venues on the same evidence standard.
- — Builder-dex accounts: where the venue's own series contradict each other, the report prints the measured divergence in the disclosure annex — it does not pick one silently.
- — Cost basis depends on the history you feed it. Missing exchange exports produce flagged gaps, not invented basis.
not tax advice · recomputation + evidence