For CPAs

Stop signing returns on faith.

Your client says they have 2.4 ₿. They show you a screenshot. You file the 1040 and hope for the best. Keystodian gives you the third-party proof your reputation actually deserves.

Start with Pro Book a 20-min walkthrough
ONBOARDING IN 20 MINUTES · CANCEL ANY TIME
Keystodian
BLK 887,234
Independent attestation of bitcoin holdings
CLIENT: ASTOR ADVISORY GROUP · PORTFOLIO 2026-Q1
Confirmed holdings
2.41370 ₿ · $164,832 USD
addresses3 · all signed
block height887,234
price sourceCoinGecko @ block ts
sha-256a3f4…7e91
VERIFY · keystodian.capital/vKYS-7H4M-9PQR
VERIFIED
BIP-137
Keystodian
BLK 887,234
Independent attestation of bitcoin holdings
CLIENT: ASTOR ADVISORY GROUP · PORTFOLIO 2026-Q1
Confirmed holdings
2.41370 ₿ · $164,832 USD
addresses3 · all signed
block height887,234
price sourceCoinGecko @ block ts
sha-256a3f4…7e91
VERIFY · keystodian.capital/vKYS-7H4M-9PQR
VERIFIED
BIP-137
The pain

You have no good way to verify what your client says they own.

Your name goes on the return. Your engagement letter says you relied on client representations. The IRS doesn’t care.

The screenshot problem

Wallet screenshots are forgeable in 30 seconds. They prove nothing. Yet they’re the most common "evidence" of crypto holdings in tax season.

The audit risk problem

When the file is pulled, the burden of proof shifts to the taxpayer — and to you. "Client said so" is not a defense. Crypto is the audit trigger of the decade.

The reputation problem

Bad numbers on a return don’t just hurt the client — they follow the firm. Referrals dry up, peer respect erodes, and the reputation a firm spent decades building becomes a cautionary tale in the local business community.
The fix

From screenshot to defensible document.

Keystodian reads the chain, verifies a cryptographic signature, and produces a PDF on your firm’s letterhead — with our independent attestation behind it.

crypto-holdings.xlsx— Sheet1
DateAssetAmountUSD
4/12/26BTC0.5000034,200
3/22/26BTC1.1000075,240
3/01/26BTC0.2000013,680
2/15/26ETH4.5000018,225
1/20/26BTC0.6137041,952
Total ≈$183,297
9:41●●●●5G▮▮▮
Total Balance
2.41370 ₿
≈ $164,832
Send
Receive
Buy
Activity
Apr 18+0.04210
Apr 12+0.10000
Apr 03−0.00050
BTC for 1040
~2.4 btc total
3 wallets (cold)
bought 2024-25
— call client to confirm
BEFORE

A client screenshot

  • Forgeable in 30 seconds
  • No proof of address ownership
  • No anchor to a moment in time
Hartwell & Crane
Certified Public Accountants · est. 1987
H
Document 2026-Q1-A04
Independent Attestation
of Bitcoin Holdings
Client · Astor Advisory Group LP
Confirmed holdings · block 887,234
2.41370 ₿
≈ $164,832 USD
Independence Affirmation
Hartwell & Crane engaged Keystodian Capital as the independent third-party attesting authority. Keystodian verified the cryptographic signatures and read the bitcoin chain.
Verify · keystodian.capital/v
KYS-7H4M-9PQR
Keystodian
Verified
BIP-137
AFTER

A Keystodian attestation

  • On your firm’s letterhead
  • Anchored to a specific block height
  • Independently re-verifiable by anyone
Built for firms

Features that fit the work.

Firm tier

Branded attestations

PDFs carry your logo, your firm name, and an independence affirmation that names Keystodian as the third-party attesting party.
All tiers

Portfolio workspaces

Each client gets a workspace of portfolios — invites, signatures, chain reads, and documents all scoped to the assets that belong on the same attestation.
All tiers

Independence affirmation

Customizable language stating Keystodian is the attesting party, separate from the firm’s representation engagement.
Roadmap · Q3

Audit-binder export

Bundle every attestation across a period into a single binder — for retention, for review, for handoff.
All tiers

SHA-256 chained log

Every operation — invite, signature receipt, chain read, document release — is logged and chained. Tamper-evident by construction.
All tiers

Verify portal

Recipients re-check the document against the chain at keystodian.capital/verify. No login. No payment. Just math.
Design partner quote
“We had no defensible way to put a number on a client’s crypto holdings. Now we do — and we file with confidence.”
[Design Partner Name]
Partner · [Firm Name], CPAs
[PLACEHOLDER · REPLACE WITH REAL QUOTE BEFORE LAUNCH]
FAQ

The questions firm partners ask.

Does Keystodian replace my engagement letter or my representations?
No. Keystodian is the technical, third-party attesting party — separate from your firm’s representation. Our document affirms independence; your firm’s engagement letter remains your engagement letter.
Is the document court-admissible?
The PDF is independently verifiable against the on-chain record by anyone with the verify code and passphrase. Whether a specific court accepts it depends on the jurisdiction and matter — we can’t make that promise. But the underlying proof is reproducible math.
What if my client uses a hardware wallet or a multi-sig?
Both are supported. The signature flow uses the wallet’s native signing — Ledger, Trezor, Coldcard, multi-sig setups (with the threshold of cosigners required). We never touch the keys.
Can a client refuse to sign?
Yes — and that’s the point. If they refuse, you don’t get an attestation, and you have an explicit reason to be cautious before signing the return.
What about non-bitcoin assets?
Bitcoin first. Ethereum, stablecoins, and other UTXO/account-based assets will follow as we extend the verification flow. No timeline yet.
How does pricing work?
Subscription per firm, with included monthly volume. See the pricing page. Design-partner pricing while we’re in beta.

File with proof, not faith.

Twenty minutes to onboard. Cancel any time, no contracts.

Start with ProBook a walkthrough