The IRS just got handed a report saying you owe $200,000 in crypto taxes. The reality? You actually owe $20,000.
Welcome to the 1099-DA era — where your crypto exchange is now required to tell the IRS about your trades, but they’re sending in numbers that are wildly wrong. We’re seeing 1099-DA forms showing gains 10x higher than reality on a near-daily basis.
If you traded crypto in 2025, this directly affects you. And if you don’t fix it before filing, you’re either going to overpay tens of thousands in taxes — or trigger an IRS audit that costs you even more.
This guide explains exactly what’s happening, why your 1099-DA is broken, and what to do about it.
What Is Form 1099-DA?
Form 1099-DA (“Digital Asset Proceeds From Broker Transactions”) is the new IRS form that crypto exchanges are now required to issue starting with the 2025 tax year.
Think of it as the crypto version of the 1099-B that stock brokers send. It reports your crypto sales, swaps, and transfers to the IRS.
Here’s what makes 1099-DA different from a stock 1099-B:
- It applies to every taxable event — not just sales for cash. Swapping ETH for SOL? Reportable. Trading USDC for BTC? Reportable.
- Major exchanges (Coinbase, Kraken, Gemini, Binance.US, etc.) are required to file it
- The IRS receives a copy automatically — whether or not you file your own taxes correctly
- For 2025, gross proceeds only are required to be reported; cost basis reporting becomes mandatory for 2026 transactions
That last point is where everything falls apart.
The Core Problem: Your 1099-DA Is Missing Cost Basis
Here’s the single most important fact about 1099-DAs in 2026:
The majority of 1099-DAs show only proceeds — no cost basis.
Translation: the IRS sees what you sold your crypto for, but not what you paid for it. And when the IRS doesn’t see cost basis, they assume it’s zero.
Let’s make this concrete:
Real example: You bought 1 BTC at $30,000 on Coinbase. Later, you transferred it to Kraken. You sold it on Kraken for $90,000.
Kraken’s 1099-DA reports: $90,000 in proceeds, no cost basis.
The IRS sees: $90,000 capital gain.
Reality: $60,000 capital gain.
At a 24% tax bracket, that’s a $7,200 overpayment — if you don’t fix it.
Now multiply that across dozens of trades, multiple exchanges, and DeFi activity. We’ve personally seen clients whose 1099-DAs would have triggered six-figure overpayments if they’d filed as-is.
Why 1099-DAs Are Almost Always Wrong
After reconciling thousands of crypto portfolios since 2017, we see the same five problems on virtually every 1099-DA:
1. Transfers between exchanges break the cost basis chain
When you move crypto from Exchange A to Exchange B, the cost basis doesn’t follow it. Exchange B has no idea what you originally paid. So when you eventually sell on Exchange B, their 1099-DA assumes zero cost basis — making your “gain” equal to the entire sale price.
This is the single biggest reason 1099-DAs are inflated.
2. Self-custody wallets are invisible to exchanges
If you withdrew to a Ledger, MetaMask, Phantom, or any non-custodial wallet, the exchange has no idea what happened next. They don’t know if you sold, swapped, lost it, gifted it, or got rugged. They report based on what they last saw.
3. DeFi activity isn’t on the 1099-DA at all
Uniswap, Aave, Curve, PancakeSwap, Jupiter, Orca — none of these issue 1099-DAs. But every swap, every LP entry/exit, every yield farm harvest is a taxable event. If you only file what’s on your 1099-DA, you’re omitting potentially years of DeFi activity that the IRS can still see on-chain.
4. Staking rewards and airdrops are inconsistently reported
Some exchanges report staking income on a 1099-MISC. Some don’t report it at all. Airdrops are almost never reported by exchanges, but they’re taxable as ordinary income at fair market value on the day received.
5. Wash sale rules now apply to crypto
The IRS clarified in 2025 that crypto wash sale rules are coming into effect for 2026 transactions. If your tax software doesn’t recalculate disallowed losses correctly, you’ll either claim losses you can’t legally claim, or fail to claim losses you should have.
Real Client Stories: How 1099-DA Errors Cost (or Save) Thousands
These are anonymized stories from clients who came to us in 2024 and 2025.
Case Study #1: The “$200K Gain” That Was Actually $40K
A client we’ll call “Russ” came to us with a 1099-DA showing roughly $200,000 in proceeds from a single exchange. He’d transferred Bitcoin he originally bought at $30K per coin from Coinbase to that exchange in 2022. By the time he sold in 2025, BTC was much higher — but his cost basis was nowhere to be found on the 1099-DA.
Filing as-is would have meant paying capital gains on $200K of “gain” instead of the actual ~$40K. After full reconciliation, his accurate Form 8949 saved him approximately $38,000 in over-reported taxes.
Case Study #2: The “Free Money” Airdrop That Wasn’t on Any 1099
A client received around $12,000 worth of an airdropped token in 2024. None of his exchanges reported it — because the airdrop happened directly to his wallet. But the IRS did see it: the blockchain is public, and the value at receipt was easily traceable.
Had he not reported it, that’s exactly the kind of unreported income that triggers an audit when his 1099-DA filings don’t reconcile with his on-chain activity. We caught it during onboarding, properly reported it as ordinary income, and gave him bulletproof documentation in case the IRS asked.
Case Study #3: The Bot Trader with 100,000+ Transactions
A trader running a high-frequency bot came to us after his consumer tax software literally crashed trying to import his CSV. His 1099-DAs from three exchanges showed wildly different numbers than his actual activity because wash sale rules were being applied inconsistently across platforms.
His old tax preparer had quit. His CPA didn’t want to touch it. He’d been told by another firm to just “estimate” his gains.
We reconciled the full file, applied wash sale rules correctly, and produced a Form 8949 that survived his subsequent IRS notice. He’s now a multi-year client.
What Happens If You File a Wrong 1099-DA
Here are the three scenarios — pick your poison:
Scenario 1: You file based on the 1099-DA as-is
The IRS gets matching numbers. You overpay tens of thousands in capital gains taxes. You don’t know you overpaid because the math “checked out.” This is the most common outcome and the most expensive.
Scenario 2: You file based on your records, ignoring the 1099-DA
The numbers don’t match what the exchange reported to the IRS. You’ll likely receive a CP2000 notice — the IRS’s automated “your numbers don’t match” letter — within 18-24 months. Now you have to prove your actual cost basis with documentation. If you can’t, you owe the full inflated amount plus penalties and interest.
Scenario 3: You file an accurate Form 8949 that supersedes the 1099-DA
This is the only correct path. You report your accurate gains, but you also include documentation showing why the 1099-DA was wrong and how your numbers were calculated. The IRS gets reconciled numbers. You don’t overpay. You don’t get audited.
This is what we do for every client.
How to Actually Fix Your 1099-DA Before Filing
Here’s the process — whether you DIY it or hire a specialist:
Step 1: Pull every transaction record
Not just from the exchange that sent you a 1099-DA. Every exchange, every wallet, every DeFi protocol you used. Yes, even the small ones. Yes, even that exchange that shut down.
For self-custody wallets, you need on-chain history. Solana wallets can be exported through Solscan (note: it caps at 1,000 records per export, so you’ll need date-range exports for active wallets). EVM wallets need block explorer history or specialized tooling.
Step 2: Reconstruct cost basis across the full history
This is where it gets brutal. You need to:
- Track every coin from acquisition to disposition
- Match transfers (so the cost basis follows the asset across exchanges)
- Apply consistent accounting methods (FIFO, LIFO, HIFO, or Specific Identification)
- Handle hard forks, airdrops, staking, and DeFi rewards as ordinary income at FMV
- Apply wash sale rules where they now apply
Step 3: Generate a complete Form 8949
Every disposition gets a line. Every cost basis is traced to its source. Every wallet and exchange is reconciled.
Step 4: File the 8949 alongside (and superseding) the 1099-DA
When your numbers don’t match the 1099-DA, you need to be ready to explain why. The accepted way is to file an accurate 8949 with adjustment codes that flag the discrepancy.
The Cost Basis Method That Could Save You Thousands
Most DIY filers default to FIFO (First In, First Out) — meaning the IRS assumes you sold your oldest crypto first. For long-term holders in a bull market, this is often the worst possible choice from a tax perspective.
Here’s a simplified illustration:
| Method |
Sells (Highest Cost First?) |
Typical Result in Bull Market |
| FIFO |
No — oldest first |
Highest taxable gain |
| LIFO |
No — newest first |
Variable |
| HIFO |
Yes — highest cost first |
Lowest taxable gain |
| Specific ID |
Trader’s choice |
Most flexible |
In a bull market, HIFO (Highest In, First Out) typically minimizes your tax bill by selling the coins you paid the most for first — leaving the cheap coins on the books for later.
But HIFO has rules. You can’t just pick it at filing time and apply it retroactively. The IRS requires that you specifically identify which lots you’re selling at the time of the trade. That’s nearly impossible to document after the fact unless you have a reconciled, lot-level transaction history.
This is one of the biggest tax-saving levers in crypto — and one of the most commonly missed.
Why Most CPAs Won’t Touch This
Mike Ring, our founder, spent 15 years in public accounting before going crypto-only. Here’s what he’ll tell you about your local CPA and crypto:
“Most CPAs aren’t avoiding crypto because they’re not smart enough. They’re avoiding it because the reconciliation alone takes 10-40 hours per client and the software they’re trained on (TurboTax, Drake, Lacerte) can’t handle it. So they refer it out, charge a flat ‘crypto fee’ that doesn’t cover the work, or just tell the client to figure it out and bring them a Form 8949.”
That last option is where we come in.
What BCTP Does Differently
We’ve been doing crypto-only tax prep since 2017 — back when “crypto tax” meant explaining what a coin was to your accountant. Today, we’ve reconciled over 2,500 client portfolios and handled files ranging from 50 transactions to over 1 million.
Here’s what makes us different:
- No personal information required. We don’t ask for your SSN, date of birth, or address. We only work with exchange exports and blockchain data. Your identity stays with you.
- We don’t replace your CPA — we work with them. You get a clean Excel workbook with Form 8949, capital gains, income, per-exchange breakdowns, and 1040 Schedule 1 entries. Your CPA files your return.
- Manual review by specialists, not just software. We use proprietary reconciliation tools, but every file is reviewed by humans who understand both tax law and DeFi.
- Any complexity level. Coinbase-only buy-and-hold? Easy. 17 wallets across 5 chains with MEV bot activity? We’ve seen worse this morning.
- Built for 1099-DA reconciliation. Our deliverables are explicitly designed to reconcile with exchange-reported numbers and prevent IRS mismatch notices.
The team is unusual for a tax firm: Mike Ring (CPA, 15 years public accounting) and Brian Ernest (financial advisor, business owner) are both active crypto traders themselves. We’ve personally held the bags, taken the losses, and filed the messy returns. That experience is in every file we deliver.
Frequently Asked Questions
Will the IRS audit me if my 1099-DA doesn’t match my filing?
Not automatically. The IRS uses Form 1099-DA data for matching, which can trigger a CP2000 notice if your filing significantly underreports compared to what the exchange reported. The fix is to file an accurate Form 8949 with documentation showing how you arrived at your numbers — not to just match the (often incorrect) 1099-DA.
Should I file a Form 8949 that matches my 1099-DA?
Only if your 1099-DA is actually accurate, which is rare. The IRS expects your Form 8949 to be accurate, not to match a broker form that’s known to be incomplete. The accepted practice is to file an accurate 8949, use adjustment codes where appropriate, and keep documentation of your cost basis calculations.
What if I have crypto from years ago that I never reported?
You’re not alone. We do multi-year filings and amended returns regularly. The longer you wait, the worse the penalties and interest get — but the IRS has voluntary disclosure pathways that significantly reduce the damage if you come forward proactively. Don’t wait for a CP2000 notice.
Do I need to report swaps between coins?
Yes. Every crypto-to-crypto trade is a taxable disposition. Swapping ETH for SOL is treated like selling ETH for cash and then buying SOL. Both transactions need to be reported on Form 8949.
What about DeFi — is that on the 1099-DA?
No. DeFi protocols (Uniswap, Aave, Curve, Jupiter, etc.) don’t issue 1099-DAs. But every DeFi swap, LP entry/exit, yield harvest, and bridge transaction is potentially taxable. The on-chain history is public and traceable by the IRS.
What if my exchange went bankrupt or I lost wallet access?
We’ve handled cases involving FTX, Celsius, BlockFi, Voyager, lost Ledgers, forgotten seed phrases, and hacked wallets. There are specific tax treatments for each (theft loss, abandonment, IRC §165, etc.). If you have a situation like this, document everything and talk to a specialist.
How long does crypto tax reconciliation take?
Most files turn around in 5-7 business days. Complex multi-year reconstructions can take longer. We typically deliver a draft for your review before finalizing.
How is BCTP priced?
We price based on transaction volume — not number of exchanges, not portfolio value. A client with 1,000 transactions pays less than a client with 50,000 transactions, regardless of how many wallets they used. Quotes are free after a 30-minute call.
What to Do Next
If you traded crypto in 2025, here’s a 30-minute audit you can do yourself right now:
- Pull your 1099-DA forms from every exchange that sent one
- Check the cost basis column — is it filled in for every transaction? (It almost certainly isn’t)
- List every wallet, exchange, and DeFi protocol you used in 2025 — even if you only used it once
- Estimate your actual gains based on what you remember paying vs. what you remember selling for
- Compare your estimate to what’s on the 1099-DA
If the gap is more than a few hundred dollars, you have a 1099-DA problem.
The 2025 filing season deadline isn’t far off, and amended returns are always an option if you’ve already filed an incorrect one. The earlier you start the reconciliation process, the more time you have to optimize your cost basis method and avoid an IRS notice down the line.
Get Your 1099-DA Reconciled by Specialists
We’ve been doing this since 2017. We’ve seen every kind of crypto portfolio, from a single Coinbase account to multi-million-transaction bot operations. We don’t ask for your SSN, we don’t replace your CPA, and we don’t lock you into a portal.
Schedule a free 30-minute consultation →
We’ll review your situation, give you a quote based on transaction volume, and tell you exactly what we need to get started. No high-pressure sales, no upsells, no surprises.
Blockchain Crypto Tax Prep is a DBA of 1st Class Accounting, LLC, based in Annapolis, MD. We are a crypto-only tax reconciliation firm serving 2,500+ clients globally. We are not a substitute for your CPA — we work alongside them to deliver audit-ready Form 8949 and supporting documentation.
This article is for informational purposes only and does not constitute tax or legal advice. Consult a qualified tax professional for advice specific to your situation.