← Journal
2026-07-15 · 11 min read · OEFR Digital

Form 1099-DA Shows $0 Cost Basis: How to Reconcile Crypto for Form 8949 (2026)

If your 1099-DA shows $0 cost basis for crypto you bought years ago, filing the PDF as-is can invent a huge taxable gain. This is the document-assembly and reconciliation order — Form 8949, Schedule D, transfers vs sales — not a substitute for a CPA on large gaps.

For tax year 2025, US digital-asset brokers began issuing Form 1099-DA under the expanded broker-reporting rules. The form looks official. The number that panics people is usually in the cost-basis field: $0 for assets acquired before the reporting regime, transferred between wallets, or moved across exchanges. If you copy that $0 into Form 8949 without reconstructing what you actually paid, you can over-report capital gain by thousands.

Not tax advice. This is a documentation and reconciliation map for DIY filers and extension filers who need an assembly order before they talk to software or a CPA. Rules, boxes, and transition relief change — verify current IRS Form 1099-DA instructions, Form 8949 instructions, Publication 544, and (where relevant) Rev. Proc. 2024-28 and Notice 2024-57 against the year you are filing. Large basis gaps, DeFi complexity, or IRS notices belong with a licensed tax professional.

Why Brokers Report $0 Cost Basis

Brokers often only know what happened inside their platform. If you bought BTC on Exchange A in 2021, moved it to a hardware wallet, then sold from Exchange B in 2025, Exchange B may correctly report the sale proceeds and still default basis to $0 because it never saw your acquisition cost. That is a reporting default under the digital-asset broker framework — not proof that your basis is zero, and not a free pass to invent basis without records.

Common $0-basis triggers:

  • Assets acquired before 2025 when full cost-basis reporting did not apply the way it does now
  • Wallet-to-wallet or exchange-to-exchange transfers (not taxable sales) that break the broker's acquisition trail
  • Assets received via transfer-in where the prior platform never sent basis
  • Incomplete lot history after account migrations or platform exits

Step 1 — Inventory Every 1099-DA and Every Sale Lot

Do not open tax software first. Open a folder. Pull every broker 1099-DA PDF, every annual gain/loss CSV, and every self-custody export for the tax year. Build a lot inventory: asset, quantity, acquisition date (if known), acquisition cost (if known), disposition date, proceeds, and which 1099-DA line (if any) reports that disposition.

Minimum assembly package:

  1. All Form 1099-DA PDFs for the year (Coinbase, Kraken, Gemini, Binance.US, brokers, etc.)
  2. Exchange trade history CSV for every platform that held or sold assets
  3. Wallet export or address history for self-custody moves
  4. Prior-year worksheets if you already tracked lots (do not start from zero if you have them)
  5. A one-page list of transfers that were not sales (so you do not double-count)

Step 2 — Separate Transfers from Taxable Dispositions

The single most expensive DIY mistake is treating a transfer like a sale — or ignoring a sale because the funds "just moved." Transfers between your own wallets or exchanges are generally not taxable events by themselves; sales, trades, and many other dispositions are. Flag every line that looks like a transfer and keep it out of your gain/loss totals until you have confirmed it is not a disposition that needs reporting.

Cross-exchange noise is where people double-count proceeds or lose basis. Your reconciliation sheet should have an explicit column: sale / transfer / income event / unknown. Unknowns get researched before they hit Form 8949.

Step 3 — Reconstruct Basis When the Broker Shows $0

When Box-level basis is missing or $0 and you have records of what you paid, rebuild adjusted basis from those records: original purchase invoices, exchange buy history, bank/card statements that funded buys, and prior tax-year lot trackers. Apply a consistent lot method (for example FIFO or specific identification where your facts and the current rules allow) and document which method you used.

What "good enough" basis evidence looks like:

  • Exchange export showing buy date, quantity, and cost in USD (or a clear USD conversion record)
  • Bank statement + exchange deposit timestamp that matches the buy
  • Prior-year Form 8949 or worksheet that already established a lot
  • A written method note (FIFO vs specific ID) applied consistently

If you truly have no records for an old lot, that is a professional-judgment problem — not something a blog post should invent for you. Some filers use reasonable-cause documentation when reconstructing imperfect histories; whether that fits your facts is a CPA question, not a template guarantee.

Step 4 — Map Lots to Form 8949 (Then Schedule D)

Form 8949 is where each capital-asset disposition is listed (description, dates, proceeds, basis, gain/loss, and codes when basis was not fully reported to the IRS). Totals then flow to Schedule D and into Form 1040. Crypto does not get a free pass because it is "digital" — if it is a capital asset disposition, it belongs in that pipeline.

Practical 8949 discipline:

  • Match short-term vs long-term holding periods from your acquisition dates, not only the broker PDF
  • Align proceeds to the 1099-DA sale lines so you are not inventing a second set of sales
  • Where basis was not reported correctly to the IRS, use the form's adjustment/code pathway per current instructions — do not silently change a number with no trail
  • Keep a worksheet that proves every 8949 line back to a lot and a source document

Step 5 — Events 1099-DA May Not Fully Cover

Broker forms are not a complete picture of a self-custody life. DeFi swaps, staking rewards, airdrops, hard forks, and pure wallet-to-wallet moves often need separate tracking. If your only system is "whatever Coinbase mailed me," you will miss non-broker events — or misclassify them when they later hit a centralized exchange.

Build a short "off-broker" list for the year. Anything material on that list is either on your return with a paper trail or flagged for a professional. Do not assume silence equals non-taxable.

Extension Filers and the CP2000 Shadow

If you are on extension, the calendar pressure is real — but rushing a $0-basis paste job can create a worse problem later. The IRS receives third-party documents. When your return and the broker file do not match, Automated Underreporter systems can generate a CP2000 proposed change months later. The cleanest defense is a reconciliation worksheet you can still explain: proceeds matched, basis reconstructed from records, transfers isolated, method documented.

Transition relief and safe-harbor procedures (including materials discussed under Notice 2024-57 and Rev. Proc. 2024-28 for the first-year reporting environment) are fact-specific. Read the primary IRS text for the year you are filing; do not rely on a secondary summary for penalty-relief eligibility.

When to Stop DIY and Hire a CPA

Spreadsheets organize. They do not practice tax law. Escalate when:

  • Reconstructed basis still leaves a large unexplained gap vs proceeds
  • Heavy DeFi, NFTs, or multi-chain activity without clean exports
  • You already filed with $0 basis and need amendment strategy
  • A CP2000 or other IRS notice already arrived
  • Entity-level, multi-state, or wash-sale-adjacent complexity your software cannot express

What to Do This Week

Download every 1099-DA. Export every exchange CSV. Build a transfer log. Reconstruct basis only where you have evidence. Draft Form 8949 lines on a worksheet before software. If the gap is small and documented, file with the paper trail. If the gap is large or the history is broken, book a CPA with the folder already assembled — that is how you stop paying someone to hunt PDFs.

If you want that whole sequence packaged — 1099-DA box-by-box decoder, cost-basis-gap reconstruction worksheet, cross-exchange transfer flagging, Form 8949 box walkthrough, Schedule D overlay, missing-basis reasonable-cause letter template, Notice 2024-57 / Rev. Proc. 2024-28 decoder pointers, DeFi/wallet supplement, 50-state pointer, and CP2000 pre-response binder structure — that is the Crypto 1099-DA Reconciliation Kit ($19): educational worksheets and templates only — not tax advice and not a CPA substitute.

This article is general educational information about digital-asset broker reporting concepts and capital-gain documentation workflow. It is not tax advice, not legal advice, and not a filing service. Tax law and IRS forms change; verify current instructions and publications for your tax year. Consult a licensed CPA or enrolled agent for basis reconstruction judgment, penalty relief, notices, or complex crypto activity.

Frequently asked questions

Why does my Form 1099-DA show $0 cost basis for crypto?

Brokers often default basis to $0 when they lack a complete acquisition trail — common for pre-2025 purchases, transfers between wallets/exchanges, or assets transferred in without basis. $0 on the form is a reporting default, not automatic proof that your true basis is zero. Reconstruct from your records when you have them.

If I file the 1099-DA as-is with $0 basis, what happens?

You may over-report capital gain (and tax) for lots where you actually paid something. Later, mismatches between broker files and your return can also contribute to Automated Underreporter notices such as a CP2000. Reconcile before you file when records exist.

Is a wallet-to-wallet transfer a taxable sale?

Moving crypto between wallets or exchanges you control is generally not itself a sale — but the next disposition might be, and broken transfer trails are exactly why brokers report $0 basis. Track transfers separately so you neither invent sales nor lose lot history.

Where do crypto capital gains get reported?

Typically on Form 8949 (lot-level dispositions) with totals carried to Schedule D and Form 1040. Follow the current-year IRS instructions for boxes and codes when basis was not fully reported to the IRS.

Does this kit replace a CPA?

No. A kit organizes worksheets and checklists. It does not prepare your return, practice tax law, or guarantee penalty relief. Hire a licensed tax professional for large basis gaps, DeFi complexity, amendments, or IRS notices.

Is this tax advice?

No. It is general educational information about documentation workflow for Form 1099-DA / Form 8949 style reconciliation. Verify primary IRS sources for your tax year.