Imagine selling one Bitcoin for $90,000 and getting a tax form that says you owe tax on the entire $90,000. Not the gain — the whole thing. That is exactly what can happen to crypto investors in 2026 if they file straight from the new Form 1099-DA without checking it first.
For years, crypto tax reporting ran on the honor system. The IRS asked a yes-or-no question on Form 1040 and largely trusted you to do the math. That era is over. Starting with transactions in 2025 and expanding sharply in 2026, exchanges and brokers send a detailed information return — Form 1099-DA — directly to both you and the IRS. The agency now sees your trades. The problem is that the form they send is often incomplete, and an incomplete form filed as-is usually means you overpay.
This guide explains what Form 1099-DA reports, why per-wallet cost basis tracking changed everything in 2025, and the practical steps to reconcile your records so you pay tax on your actual gain — not a phantom one.
What Form 1099-DA Actually Reports
Form 1099-DA — "Digital Asset Proceeds from Broker Transactions" — is the crypto equivalent of the 1099-B that stock brokers have sent for years. A "broker" here is broadly defined: centralized exchanges like Coinbase and Kraken, certain payment processors, and some hosted wallet providers all qualify.
The form rolls out in two phases:
- Gross proceeds (2025 transactions, forms arriving early 2026): Brokers report the total dollars you received from sales and exchanges. They are not required to report what you originally paid.
- Cost basis (2026 transactions, forms arriving early 2027): For "covered" digital assets, brokers must also report your adjusted basis — the number that determines your actual gain or loss.
That phase gap is the heart of the problem. For your 2025 filing, and for many transactions beyond, the 1099-DA shows a big proceeds number and a blank where the basis should be. The IRS receives the same blank form. If you do nothing, the default assumption is a basis of zero — and a basis of zero means the entire sale price is treated as taxable gain.
Covered vs. Noncovered: Why the Distinction Matters
A digital asset is covered only when the same broker handled it from purchase through sale, all inside one account. For covered assets acquired on or after January 1, 2026, the broker must report basis.
Almost everything else is noncovered:
- Crypto you bought before 2026
- Tokens you transferred in from another exchange or a self-custody wallet
- Assets acquired through staking, airdrops, or peer-to-peer trades
- Anything moved between wallets you control
For noncovered assets, basis reporting is optional — and most brokers will leave it blank. Exchanges genuinely cannot report a basis they never observed. If you bought Ethereum on one platform, moved it to a hardware wallet, then sold it on a second platform two years later, the selling exchange has no idea what you paid. It reports the proceeds and stops there.
This is not a glitch. It is the structural reality of how crypto moves, and it puts the burden of proving your cost basis squarely on you.
The End of the "Universal Wallet" — Per-Account Tracking
Until recently, most crypto investors used what is informally called the universal wallet method: treat every unit of a coin as one big shared pool, no matter which exchange or wallet held it. Sell some Bitcoin? Pull the cost basis from the combined pool.
That method is no longer allowed. Under IRS guidance finalized in 2024, you must now track cost basis wallet by wallet and account by account. Each wallet has its own pool of units, each with its own basis and acquisition date. When you sell from a specific wallet, the basis must come from the lots actually sitting in that wallet.
To ease the transition, the IRS issued Revenue Procedure 2024-28, a one-time safe harbor. It let taxpayers allocate the unallocated basis of every unit they held as of January 1, 2025, to specific wallets and accounts. Investors who made a reasonable allocation by that date are protected from penalties for misallocation. There were two approaches:
- Specific Unit Allocation — assign particular tax lots to particular wallets.
- Global Allocation — apply an ordering rule that distributes basis across each wallet's holdings.
Once made, those allocations are binding. If you completed a safe harbor allocation, that record is now your starting point for every wallet — keep it somewhere permanent. If you did not, you have lost the one-time relief, and you will need to reconstruct basis the hard way and document your reasoning carefully.
Either way, the practical takeaway is the same: a coherent, per-wallet record of what you own and what it cost is no longer optional bookkeeping. It is the foundation of an accurate return.
The Reconciliation Trap
Here is the mistake that costs investors the most money: filing a tax return directly from the 1099-DA.
The IRS runs automated matching. It receives a copy of every 1099-DA issued to you and compares the gross proceeds against what appears on your Form 8949 and Schedule D. If the numbers do not line up, an automated notice — typically a CP2000 — lands in your mailbox proposing additional tax, interest, and possibly penalties.
Investors react to that matching pressure in two damaging ways:
- They report the proceeds with zero basis to avoid a mismatch, and overpay enormously — tax on the full sale price instead of the gain.
- They ignore the form entirely, omit transactions, and trigger an audit.
Neither is necessary. The correct path is to report the full proceeds the broker reported — so the matching software is satisfied — and also report your correct, documented cost basis, so you are taxed only on the real gain. The 1099-DA is a starting point and a cross-check, never the finished return.
Where Crypto Transactions Go on Your Return
Digital asset sales flow onto Form 8949, then summarize onto Schedule D. Form 8949 sorts transactions into boxes based on whether the broker reported basis to the IRS:
- Short-term: Box A (basis reported), Box B (basis not reported), Box C (no 1099 received)
- Long-term: Box D (basis reported), Box E (basis not reported), Box F (no 1099 received)
Because brokers are not yet widely reporting basis, most 2026 filings land in the "basis not reported" categories. That is expected and entirely legitimate — it simply means you supply the basis and keep the records to back it up. When you adjust a broker-reported figure, use the adjustment codes and columns on Form 8949 rather than silently overwriting the number; a documented adjustment is defensible, a quiet override is not.
A Practical Reconciliation Workflow
You do not need to be an accountant to get this right. You need a process.
1. Inventory every wallet and account. List all centralized exchange accounts, every self-custody wallet, hardware wallets, and DeFi positions. Anything that held or moved crypto belongs on the list.
2. Pull complete transaction histories. Export every buy, sell, trade, transfer, swap, reward, and fee from each platform. Transfers between your own wallets are not taxable events, but you must track them so basis follows the coins to their new home.
3. Reconstruct basis for noncovered assets. For older holdings and transferred-in coins, gather original purchase records — exchange confirmations, bank statements, screenshots, blockchain transaction IDs. Where records are genuinely gone, make a reasonable, well-documented estimate rather than defaulting to zero. A defensible estimate beats a guaranteed overpayment.
4. Match each sale to the right wallet. Under per-wallet rules, a sale draws from the lots in the wallet where it occurred. Apply a consistent accounting method (FIFO, or specific identification if you can document it) within each wallet.
5. Compare your records to each 1099-DA. Line up the gross proceeds the broker reported against your own numbers. Investigate every discrepancy before filing — a mismatch you find now is far cheaper than one the IRS finds later.
6. Keep the supporting file. Retain your reconciliation, basis documentation, safe harbor allocation, and any methodology notes. Expect IRS matching notices to be common in this transition period, and be ready to respond with evidence rather than scrambling.
One scheduling note: major exchanges have reported delays issuing the new forms, with some 1099-DAs not available until mid-March or later. Do not wait on the form to start your own reconciliation — your records should already be complete before the broker's version arrives.
Why Clean Records Are the Real Solution
Notice that every step above depends on one thing: knowing what you bought, when, for how much, and where it lives now. The 1099-DA did not create that need — it simply exposed who already had good records and who did not.
This is where treating crypto like a real ledger pays off. Each acquisition is an entry with a date, an amount, a cost, and a location. Each transfer moves a lot from one account to another without changing its basis. Each sale closes a lot and produces a gain or loss. That is ordinary double-entry bookkeeping applied to digital assets — and when your records are structured that way year-round, reconciling a 1099-DA becomes a quick cross-check instead of a frantic reconstruction project.
The investors who will sail through the 2026 transition are not the ones with the cleverest tax strategy. They are the ones who kept a coherent, per-wallet record of every transaction as it happened.
Keep Your Crypto Records Audit-Ready From Day One
As digital asset reporting tightens, the gap between investors with clean records and investors guessing at cost basis only widens — and that gap is measured in real tax dollars. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data, with every transaction version-controlled and traceable, no black boxes and no vendor lock-in. Get started for free and build a per-wallet ledger that turns tax season into a five-minute reconciliation instead of a scramble. To see your balances and gains visualized, explore the Fava dashboard, or dig into the documentation to learn how plain-text accounting handles multiple commodities and accounts.