WalletDNA

For Accountants & CPAs

Verify, value, and document
a client's crypto.

Confirm holdings against the public ledger, value crypto as of a specific date, attribute counterparties, and screen for sanctions risk — in a workpaper-ready case file, dated for your file. It complements your tax software; it doesn't replace it.

A verification layer — not a tax engine.

WalletDNA is an informational on-chain analytics tool. It does not calculate cost basis, capital gains, or tax forms, and it is not accounting or tax advice. It gives you independent verification, dated valuation, attribution, and risk screening to support your professional judgment — alongside your existing crypto tax software.

Where it fits in your practice

Client due diligence & risk screening

Before or during an engagement, screen a client's wallets and their counterparties against OFAC, EU, UK, and UN sanctions lists and surface high-risk exposure — documented for your firm's risk file.

Proof of funds & source of wealth

Document a client's on-chain holdings and where the funds came from for lending, immigration, audits, or onboarding — with evidence links anyone can verify.

Audit & assurance support

Independently verify a client's stated crypto holdings and activity against the public ledger, rather than relying on a self-reported spreadsheet.

Valuation at a point in time

Capture balances and USD value as of any date you choose — the balance-sheet date, date of death, date of gift — useful supporting documentation for financial statements, estate, gift, and charitable-contribution work.

Forensic & dispute support

Trace funds across wallets and chains in shareholder, partnership, or fraud disputes, and turn opaque on-chain movement into a documented timeline.

Reconciliation support

Pull a complete transaction history to reconcile against a client's records and spot gaps — a verification layer alongside your tax software.

What you get

Organized by client engagement

File every analysis, trace canvas, and monitored wallet under a matter — a client or engagement with its own number and type (audit response, source-of-funds…). Run a conflict check before taking on a client, add your own commentary to any analysis, put your firm name and CPA license on the PDF, and export the whole engagement as one branded workpaper file — or share a draft via an email-gated “under review” link.

A workpaper-ready case file

Holdings, transaction history, entity attribution, risk screening, and a plain-English narrative — timestamped and exportable as a clean PDF, or as a tabbed Excel workpaper (summary & valuations, counterparty exposure with live tie-out totals, transactions, screening, methodology) that drops straight into your audit file. Every report is reproducible from public on-chain data and carries a tamper-evident content hash; how it was generated and verified is documented at walletdna.com/methodology.

Valuation as of any date

Pick the date that matters — the balance-sheet date, date of death, date of gift — and get the wallet's balance and USD value on that day, computed from archive block data (EVM chains) or full history replay (Bitcoin, Litecoin) and priced from a stated source. Each valuation saves with the report and renders as its own page in the PDF, with the principal-market judgment left to you.

Counterparty attribution

Where funds moved to or from a known exchange or service, with confidence tiers and a cited methodology — context a raw block explorer won't give you. Exchange exposure is graded in three evidence tiers: dated direct deposits, probable deposit addresses inferred from sweep patterns (funding and sweep transactions cited, stated as probable), and exchange endpoints reached across the trace.

Cross-chain bridge exits

When funds move to another chain through a bridge, the workpaper flags the exit rather than losing the trail — naming the destination chain for canonical bridges and stating honestly when a multi-destination router's destination isn't resolvable on-chain. It records where value left the chain; it does not infer where it landed, keeping the workpaper within what the on-chain data supports.

Proof the client controls the wallet

The ownership half of the existence assertion: send the client a signing link, they sign a challenge message with the wallet's key (browser wallet or offline/hardware), and WalletDNA verifies it cryptographically — proof, method, and timestamp embedded in the report. Works on Ethereum and all EVM chains, Bitcoin, Litecoin, Solana, and Tron.

Sanctions & risk screening

Automatic screening against OFAC, EU, UK, and UN lists, plus behavioral risk flags — the AML context relevant to client acceptance.

Ask the case file questions

An Investigation Assistant answers plain-English questions about the analyzed wallet — “which counterparties are exchanges, and how much flowed to each?”, “what was it worth on December 31?” — by driving the same tools that build the report. Every figure and address in an answer carries a numbered citation to the tool evidence behind it; answers that fail citation validation are never shown, so nothing lands in your file that the data doesn't support.

Deliverables you author

Answers become report content only when you add them as findings — under your heading, rewritten in your own words, re-validated against the evidence before saving. The PDF's Supplementary Findings page carries your name and firm, cites the underlying data sources per finding, and a one-line disclosure on the Methodology Declaration notes that findings derive from analyst-directed queries — the same way a workpaper cites its data services. Exploratory questions never reach the client file.

Free CPE course

Crypto Forensics Fundamentals for CPAs — a free, five-module continuing-education course that takes you from zero crypto experience to reading on-chain evidence, assessing direct and upstream sanctions exposure, tracing funds to the exchange off-ramps, and valuing crypto as of a date. Written to NASBA self-study structure with review questions and a graded final; being placed with a registered CPE sponsor for accredited credit. Reserve your seat at walletdna.com/academy.

How it works

1.

Give us a starting point

A wallet address, a transaction hash, or an exchange record from the client.

2.

We verify and screen

The chain is detected automatically. We confirm holdings, value them, attribute counterparties, and screen for sanctions and risk.

3.

You get a workpaper-ready case file

A dated PDF with holdings, valuation, attribution, risk screening, and evidence links — ready to drop into your workpapers.

Do it yourself, or have us do it

Self-serve

Run the check yourself in minutes and download the report. Free to start; paid plans add volume and features.

Run a free check →

Done for you

Send us the wallet details and engagement context; we'll prepare the verification and a clean report for your file. Get in touch for scope and pricing.

Request a report

Crypto for accountants — FAQ

Does WalletDNA calculate crypto taxes or cost basis?

No — WalletDNA is not a tax-preparation tool and does not compute cost basis, capital gains, or tax forms. It complements crypto tax software (Koinly, CoinTracker, and similar) by handling what they don't: independent verification of holdings, valuation as of a specific date, counterparty attribution, and sanctions/risk screening — documented for your file.

Can I verify a client's stated holdings?

Yes. From a wallet address you can confirm balances and transaction history directly against the public ledger — both current and as of any date you choose (e.g. the balance-sheet date), with USD valuation from a stated price source — rather than relying solely on a client's self-reported figures.

Can I verify the client actually controls the wallet, not just that it exists?

Yes — that's the ownership half of the existence assertion, and it's verified cryptographically rather than by representation. Create a signing link from the report; the client signs a unique challenge message with the wallet's private key (in a browser wallet like MetaMask, Phantom, or TronLink, or offline with Electrum or a hardware wallet), and WalletDNA verifies the signature against the address. The proof — challenge, signature, method, and timestamp — is embedded in the PDF and independently verifiable. Supported on Ethereum and all EVM chains, Bitcoin, Litecoin, Solana, and Tron. Signing is free and cannot move funds.

Can I screen a client or their counterparties for sanctions and AML risk?

Yes. Every address is screened against OFAC, EU, UK, and UN sanctions lists and assigned a risk score with behavioral flags (mixers, high-risk services, and so on) — useful supporting documentation for client acceptance and ongoing monitoring.

Can I organize work by client or engagement?

Yes. Every analysis, trace canvas, and monitored wallet can be filed under a matter — a client or engagement with its own number and type (audit response, source-of-funds, and so on). A conflict check tells you whether a wallet has appeared in any of your prior engagements before you take on a client. You can add your own commentary to an analysis, brand PDFs with your firm name and CPA license, export a whole engagement as one workpaper file, and share drafts via an email-gated “under review” link that logs who viewed it.

What do you need from me to start?

Any one of: a wallet address, a transaction hash (TXID), or an exchange record. The more starting points you provide, the more complete the picture.

What does the report contain?

Balances and dated USD valuation, transaction history, entity attribution (with confidence tiers and a cited methodology), sanctions and risk screening, evidence links to public block explorers, and a plain-English narrative — exportable as a PDF or as a tabbed Excel workpaper with live tie-out formulas.

Which blockchains are supported?

Bitcoin, Ethereum, Solana, XRP, Tron, BNB Chain, Polygon, Litecoin, Cardano, Polkadot, Avalanche, Cosmos, Stellar, Base, Arbitrum, Optimism, TON, and SUI. Tron (USDT-TRC20) — the most common stablecoin rail — is fully supported.

For lawyers →For auditors →Source-of-funds docs →WalletDNA Academy →How tracing works →Methodology →

Run a free check now

Paste a wallet address or transaction hash. Results in under 60 seconds across 18 chains. No credit card to start.

Run a free check →