Crypto & Tax

1099-DA Reconciliation Tool

Match the proceeds your broker reported to the IRS against your own transaction records - line by line - and find the disposals where cost basis is missing before you file.

Start reconciling
Estimate only - not tax advice. This tool compares numbers you enter; it doesn't file anything or validate your return. For 2025 transactions most brokers report gross proceeds without cost basis, so you are responsible for calculating basis before filing. Confirm everything with a qualified tax professional.

Add a disposal

Leave a basis field blank if it wasn't reported or you haven't worked it out yet - that's exactly what the tool flags.

Or upload a CSV

Columns: date, asset, broker, quantity, form_proceeds, my_proceeds, form_basis, my_basis, covered. Blank basis cells are treated as "not reported".

Reconciliation

DateAssetBrokerQty1099-DAYoursDiffBasisGainStatus
No rows yet - add a disposal above, upload a CSV, or load the demo.
Proceeds difference
$0.00
No rows yet
Total 1099-DA proceeds-
Total your proceeds-
Cost basis you can support-
Estimated gain if filed today-
Rows missing basis-
Proceeds at risk of $0 basis-
Add rows to see where your records and the broker's form disagree.

What is Form 1099-DA - and why reconcile it?

Form 1099-DA, Digital Asset Proceeds From Broker Transactions, is the IRS information return custodial brokers use to report your crypto sales and exchanges. It works much like the 1099-B a stock brokerage sends, but for digital assets - and crucially, the IRS gets a copy too. That means the proceeds figure on that form will be matched against what appears on your return.

The reporting phase-in

Under the final regulations, brokers report gross proceeds for transactions on or after January 1, 2025, with the first forms arriving in early 2026. Basis reporting is phased in for certain transactions from January 1, 2026, applying to "covered" assets - broadly, those acquired and held within the same broker account. Anything acquired earlier, or transferred in from another wallet, is generally noncovered, and brokers aren't required to report basis for it.

The practical consequence is blunt: for the 2025 tax year, most forms show proceeds with an empty basis box. The IRS is explicit that you must calculate basis yourself before filing.

Where mismatches come from

Differences aren't necessarily errors. Gross proceeds may be reported before fees you deducted. Transfers between your own wallets aren't sales but can look like disposals if records are thin. Foreign and decentralized platforms generally don't issue the form at all - yet those transactions are still reportable. And the same trade can appear under different names in different broker systems.

Example

Your broker reports $18,400 of proceeds on one line. Your records show $18,350 because you netted the $50 trading fee. That's a reconcilable $50 difference - but the line beneath it, a coin you transferred in from a hardware wallet years ago, shows no basis at all. Left alone, that disposal gets taxed as if it cost you nothing.

Reconciling before you file means you can explain every difference, rather than discovering it in a matching notice a year later.

How to use the reconciliation tool

  1. Enter one row per disposal line. Date, asset, broker, quantity, the proceeds shown on the form (Box 1f), and the proceeds in your own records.
  2. Add basis on both sides. Whatever the broker reported in Box 1g - often blank - and the basis you can actually support from your records. Leave blank where there is none.
  3. Mark covered or noncovered. Box 9 tells you which; noncovered rows are the ones where you're expected to supply basis yourself.
  4. Set a tolerance and review. Small differences from fee netting are normal - set a dollar tolerance and the tool flags only what's outside it.

Each row gets a status: matched, a proceeds difference, or missing basis. The summary board totals both sides, shows how much basis you can currently support, estimates the gain you'd report today, and - most importantly - tells you how much in proceeds is at risk of being taxed as if it had zero cost. Export the whole reconciliation as CSV for your accountant.

Benefits of reconciling before you file

Where to go next

This tool compares figures you already have. If your records themselves are incomplete - transfers between wallets, DeFi activity, or years of history to rebuild - these platforms reconstruct cost basis automatically and produce the forms that follow from it.