Keep your books accurate, audit-ready, and tax-compliant — without spending hours in spreadsheets.
14-day free trial · No credit card required · Cancel anytime
Connect BTCPay Server for real-time webhook ingestion, sync via xpub/ypub/zpub, or import CSV from Strike, Cash App, Coinbase, Kraken, OpenNode, and more. All paths deduplicate — nothing gets counted twice.
Every transaction is matched with the BTC price at the exact moment it occurred, using historical market data. No guessing at end of year.
Monthly P&L, full tax-year ledger, Form 8949 CSV + Schedule C for US filers, jurisdiction-neutral capital gains report for everyone else — all import-ready for your accountant.
Invite your accountant as a Viewer or Editor. Every change is recorded in a tamper-evident audit log with timestamps and user attribution.
Drop in a CSV from your wallet or exchange, paste an xpub for live on-chain sync, or wire up a BTCPay webhook for real-time payments.
Auto-categorization rules tag sales, refunds, fees, and internal transfers. Lightning channel opens and closes are detected automatically.
Download a monthly ledger, full-year tax report, Form 8949 CSV (US), Schedule C summary (US), or jurisdiction-neutral capital gains report in your local currency. Hand it to your accountant or import into TurboTax, Lacerte, or Drake.
Self-custody wallets, payment processors, and exchanges — all verified against real exports. If we don’t recognize your CSV, map two columns and it imports anyway.
Legacy, SegWit, Native SegWit, and Taproot. Prefix auto-detected; fallback handles Ledger Taproot accounts.
Real-time webhooks. Lightning and on-chain classified automatically.
Tax-export CSV verified against live exports.
Custom column mapping works on any CSV — pick the date and BTC amount columns and import.
Multisig wallets (Casa, Unchained, Sparrow multisig, Nunchuk) and output-descriptor wallets are planned. If your source isn’t here, the custom-mapping fallback almost certainly handles it.
Sign in via Google or a one-time magic link. No credentials to leak or forget.
Wallet addresses, xpub keys, and webhook secrets are AES-256-GCM encrypted before being stored.
Private keys are never requested or stored — TxBooks only ingests read-only data.
Every change is recorded with a SHA-256 checksum. The audit log table is append-only at the database level.
Start your 14-day trial. No credit card. Cancel any time.
Get startedQuestions? Get in touch — we’re a small team and we read every message.