BitcoinDatabase.com
All posts
Buyer guides

Crypto Tracing Software for Forensic Accountants

The best crypto tracing software for a forensic accountant pins balances to a named block, follows change and co-spent inputs, and ties every figure to a transaction ID. On 22 September 2026 a 24,828 BTC exchange outflow turned out to be internal: 14,000 BTC to its own hot wallet, 10,828.5 BTC to its own change.

By the BitcoinDatabase team

September 2026 · 8 min read

Query Console
btc
try:

Hit Run to query the Bitcoin blockchain.

Live from the chain for .

BTC

Balance trail

informational on-chain data · not financial advice

REST API · SQL · dashboards, one indexed dataset. Reading the chain ...

The short answer

For a forensic accountant, the best crypto tracing software is the one whose numbers survive cross-examination: balances pinned to a named block, transfers that follow change and co-spent inputs instead of stopping at an address list, and every figure tied to a transaction ID that reconciles to the satoshi. Enterprise platforms such as Chainalysis Reactor and TRM add attribution and case tooling at a sales-quoted price. A SQL index over the raw Bitcoin chain gives you the evidence layer underneath, from $199 a month.

This guide is for forensic accountants, litigation support teams and fraud examiners who have been handed a Bitcoin question: where did the coins go, what did this person hold on a given date, and is a transfer a dissipation of assets or an internal move. Divorce matters with an undisclosed wallet, a bankruptcy trustee chasing a debtor's coins, an embezzlement case where treasury funds went on-chain. The work is the same tracing and reconciliation you already do with bank records, on a ledger that is public but not labeled.

We sell Bitcoin on-chain data, so weigh that. Where an investigations platform or a free explorer is the better buy, we say so.

What software do forensic accountants use to trace cryptocurrency?

Three kinds. Investigation platforms such as Chainalysis Reactor, TRM Labs and Elliptic draw the transaction graph and overlay their own attribution of addresses to exchanges, services and sanctioned entities, with case management built for law enforcement and large compliance teams. Visual tracers such as MetaSleuth let one analyst follow funds across chains on a canvas. Underneath both sits the raw ledger, which you can read through a free block explorer one address at a time, or query in bulk through a data API or SQL index when the matter has hundreds of addresses and a report has to reconcile.

Most engagements use more than one. The platform suggests who an address belongs to. The raw data is what you cite, because an expert report has to show its work, and "the vendor labeled it" is a weaker answer on the stand than a list of transaction IDs anyone can check.

Crypto tracing software compared

ToolBest forWhat you getPrice we could read
Chainalysis ReactorAgencies and large firms running many investigationsGraph tracing, proprietary attribution, case toolingNo public price, sales quote
TRM LabsInvestigations spanning many chainsCross-chain tracing, attribution, risk scoringNo public price, sales quote
MetaSleuthOne analyst drawing a flow chart of fundsVisual canvas across chainsNot readable: its pricing path returned HTTP 404 on 26 Sep 2026
Free explorersSpot-checking a handful of transactionsOne address or transaction per pageFree, but Blockstream caps keyless use at 700 requests an hour per IP
Google BigQueryTeams with a data engineer and SQL skillsPublic Bitcoin tables, a few blocks behind the tip$6.25 per TiB scanned, 1 TiB a month free
BitcoinDatabaseFirms that need reconciling evidence across many addressesREST, SQL at any block height, labels, bulk CSV$49 Developer, $199 Growth with SQL, $799 Scale

If you need an attribution you can quote as a vendor's opinion, buy an investigation platform. If you need to prove what moved, when, and whether it left the owner's control, you need the ledger itself in a form you can query and reconcile, and that is the layer we sell. Our Chainalysis alternative page sets out that split in more detail.

How do forensic accountants trace cryptocurrency?

The same way they trace cash through bank accounts: start from a known point, follow each transfer, and reconcile balances at every step. On Bitcoin the known point is usually an address or a transaction ID from an exchange statement, a subpoena return or a device. From there you follow outputs forward to where they were spent and inputs backward to where they came from, and at each hop you decide whether the next address still belongs to the same person.

That decision is where tracing goes right or wrong. Two published heuristics carry most of the weight. The common-input heuristic says that addresses spent together as inputs to one transaction are controlled by one signer. It dates back to Meiklejohn and colleagues, "A Fistful of Bitcoins", presented at IMC 2013. The change heuristic says that when a payment has two outputs, the leftover usually goes back to the payer at a fresh address. Moeser and Narayanan revisited both in "Resurrecting Address Clustering in Bitcoin" at Financial Cryptography 2022. Both are strong evidence and neither is proof, and a good report says which one it relied on at each hop. Our Bitcoin address clustering page covers the method.

A 24,828 BTC outflow that never left

We track five cold addresses belonging to one large exchange and read their balances every few days on two independent explorers. On 26 September 2026, at block 968,700, the five held 685,431.54334626 BTC, down 24,828.50612726 BTC from the reading four days earlier. Any chart built on that address list shows a withdrawal of nearly 25,000 BTC.

We traced it. The drop is exactly two transactions, eight minutes apart on 22 September. The first, in block 968,173, sent 4,000 BTC straight to the exchange's own hot wallet and 2,306.9040038 BTC to a brand-new address. The second, in block 968,175, spent 45 inputs and sent a round 10,000 BTC to an intermediate address and 8,521.60204577 BTC to another brand-new address. Over the next 381 blocks the intermediate forwarded 2,000, 4,000 and 4,000 BTC to the same hot wallet and was left holding 0.49999939 BTC.

Two details settle ownership. Both transactions also spent 546-satoshi dust sitting at two other addresses, which means one signer controlled all of them. And the two new addresses received the non-round remainders, the classic change pattern, and have not moved since. Read with the heuristics above, 14,000 BTC went to the exchange's own hot wallet and 10,828.5 BTC went to its own change addresses. By that reading none of it left.

Swap the exchange for a divorcing spouse or a debtor and the lesson is the same. A fixed list of known addresses turns internal reshuffles into apparent dissipation, and it hides new holdings the moment change lands somewhere new. Tracing software that stops at the edge of your address list will overstate transfers out and understate what the person still holds. The full reading is on our Bitcoin exchange reserves page.

Can you trace Bitcoin hidden in a divorce?

Often, yes, if you have a starting point. Every Bitcoin transaction is public, so once one address or transaction tied to the spouse is known, from an exchange account, a bank transfer to an exchange or a wallet on a device, you can follow the coins forward and backward through the chain. What you cannot do from the chain alone is name the owner of an address nobody has linked yet. That link comes from discovery, exchange records or the attribution an investigation platform supplies.

How much does crypto tracing cost?

Two costs, and they are easy to confuse. Software ranges from free explorers to enterprise platforms that do not publish a price. On the data side, a SQL index over Bitcoin starts at $199 a month on our Growth plan, and BigQuery charges $6.25 per TiB scanned. The larger cost is usually expert time: an analyst paging a free explorer by hand bills hours for work a query does in seconds, and that time shows up on the client's invoice.

What should crypto tracing evidence include?

Six things, for every figure in the report: the address or wallet, the block height of the balance, the transaction IDs of every transfer, the amounts in satoshis, the heuristic used to attribute each hop, and a reconciliation showing that opening balance plus transfers equals closing balance. Block heights matter because Bitcoin block timestamps are not strictly in order, so a cutoff by date can be ambiguous. At the 2025 year end, the last block before midnight Eastern was ambiguous by two blocks and 8,821 transactions. A named height is not ambiguous.

The reconciliation line is the one opposing experts check first. When we traced 5,094 transactions through that exchange hot wallet between blocks 967,239 and 968,069, the gross flow was 199,166.42 BTC and the net was minus 3,032.34 BTC, and the net matched the independently read balance change to the satoshi. That tie-out is what makes a trace defensible. Our Bitcoin audit trail API page shows how to produce it at a named block.

Is blockchain tracing accurate enough for court?

The transfers themselves are exact: amounts, transaction IDs and block heights come straight from the ledger and anyone can verify them. The attribution of an address to a person is an inference, as strong as the heuristic and the off-chain evidence behind it. Courts and opposing experts probe that second part. Keep the two apart in the report, cite the heuristic at each hop, and let the attorneys decide how to present it. When the legal team is drafting the motion or the expert disclosure around your findings, AI software for law firms can speed up the research and drafting on their side.

How to run a Bitcoin trace with an API

Start with GET /v1/address/{addr}/txs for each known address, which returns the transactions with block heights and fees. If you hold an extended public key from a device, GET /v1/xpub/{xpub} derives the wallet's addresses and returns the combined balance. From the Growth plan, the balance of any set of addresses at a named block is one SQL query over the outputs and inputs tables, and so is the common-input check: which other addresses were ever spent in the same transaction as your known ones. Scale adds entity labels as leads and bulk CSV exports for the workpapers. The Developer plan keeps one year of history, which is not enough for most litigation lookbacks, so plan on Growth.

The Bitcoin transaction tracing API page shows the calls, and our guide to Bitcoin wallet statement tools covers turning a trace into a statement a lender or court can read. Our data is informational and does not identify people; your analysis and the legal team decide what it means.

Query the Bitcoin blockchain yourself

Pull balances, UTXOs, transactions, on-chain metrics and fund flows from the Bitcoin blockchain by REST API, SQL and dashboards. Address history since 2009, new blocks within seconds, no node to run.

Keep reading

More from the BitcoinDatabase blog

Buyer guides

Crypto KYT Software for Exchanges and Money Transmitters

Crypto KYT software screens every deposit and withdrawal before you credit or sign. On 8 October 2026 the 531 valid Bitcoin addresses on the OFAC SDN list held 9,305.64 BTC, while 650 unlisted addresses paid straight from them held 42,992.34 BTC, so a list check alone misses most of the exposure.

Read
Buyer guides

Crypto AML Compliance for Banks and Bitcoin Screening Software

Crypto AML compliance for banks means screening every bitcoin address that touches a customer account, at onboarding, on each transfer and on every OFAC update. On 7 October 2026, 440 of the 531 valid Bitcoin addresses on the SDN list were already empty, so exposure and evidence matter more than the match.

Read
Buyer guides

Bitcoin Wallet Statement Tools for Accountants and Lenders

The best Bitcoin wallet statement tool for an accounting firm or lender pins the opening and closing balance to a named block, covers the whole wallet and nets out change. For the quarter ending 30 June 2026, UTC and Pacific cutoffs sit 41 blocks and 201,372 transactions apart.

Read
Buyer guides

Best Bitcoin API for Crypto Tax Software and Cost Basis

Crypto tax software needs the USD value of every transaction at the moment it confirmed, and the Bitcoin chain does not contain it. On 8 September 2026 we asked four public Bitcoin transaction APIs for the same confirmed transaction. All four returned HTTP 200 and not one carried a USD amount, a price, or any fiat field. Cost basis is a join, not a lookup. We cover where that join belongs, the block timestamp traps that corrupt it silently, what wallet-by-wallet tracking under Rev. Proc. 2024-28 means for your data model, and the five questions to ask a Bitcoin data vendor before you sign.

Read

Query the whole Bitcoin blockchain

BitcoinDatabase indexes the public Bitcoin blockchain block by block and returns balances, UTXOs, transactions, on-chain metrics and fund flows by REST API, SQL and dashboards, with no node to run.

REST + SQL + dashboards · address history since 2009 · new blocks within seconds

Informational on-chain data only · not financial, investment or legal advice · AML features are compliance tooling to support your own review.