Why Your 1099-DA Shows Millions in Crypto Proceeds
By Clinton Donnelly, Founder, CryptoTaxAudit
Why Does Your 1099-DA Show Millions?
A client called me recently in a panic. He traded only on Coinbase. Bought there, sold there, never left the platform. He figured he made around $80,000 in profit for the year.
Then his 1099-DA arrived showing $2 million in proceeds.
"This number can't be right," he said.
It was right. It just didn't mean what he thought it meant.
The proceeds number on your 1099-DA is a running total. Every time you sell or swap a coin, the sale amount gets added. It doesn't subtract what you paid. It just keeps stacking.
Say you start with $10,000. You buy a token, sell it, buy another, sell that, buy another.
Each of those sales adds to the total. Trade actively throughout the year and the number climbs fast.
That's how $10,000 in actual capital turns into $2 million in "proceeds" on a tax form.
Proceeds is not profit. It's the total value of your sales. The number that determines what you actually owe in taxes is something different entirely.
What Cost Basis Means and Why It Changes Everything
Cost basis is the price you paid for the asset you sold.
Say you:
That distinction is the whole game.
Without cost basis, all the IRS sees is the $12,000 sale price. If you can't show what you originally paid, the IRS can treat the entire amount as profit.
That's the difference between a tax bill on $2,000 and a tax bill on $12,000.
Here's the problem right now. Most exchanges are reporting proceeds on the 1099-DA but not cost basis. So the IRS is getting one big number with nothing to offset it.
The IRS knows this first year is a transition year. They're not going to be too worked up over these large numbers right now.
But every crypto investor should understand what's coming. Once that grace period ends, cost basis is the number you need to have ready.
Why Your Exchange Can't Report Cost Basis
If you buy and sell everything on one exchange, that exchange can track your cost basis. You buy on Coinbase, sell on Coinbase, trade for other coins on Coinbase.
Coinbase knows the cost basis of everything you did.
But almost nobody trades like that.
The moment you move coins to a private wallet, send them to another exchange, or bring coins in from outside, the exchange loses the thread.
When you move coins to your own keys and then send them back at a later date, Coinbase does not know what you paid for them.
The purchase price doesn't travel with the coin.
So when the 1099-DA gets generated, the exchange reports what it can: the sale price.
Cost basis shows up blank.
And a blank cost basis next to a $2 million proceeds number looks very different than it should.
How Cost Basis Actually Gets Lost
This isn't a theoretical problem. Here's how it plays out in real life.
You put $10,000 into Coinbase and buy USDC stablecoin. You take $7,000 of that and buy Ethereum, $2,000 into Cardano, $1,000 into Doge.
Then you move everything to your private wallet.
Then you realize you need to send the Doge to a different exchange, because that's the only place you can swap Doge for whoop dee doo coin.
Now you're on a second exchange. You don't remember what you originally paid.
Meanwhile, you took half your Ethereum and sold it and turned it into more Doge.
That was $3,500. Now that Doge is mixed in with the $1,000 of Doge you already had.
Months go by. You're in and out of trades, moving coins around, splitting them and combining them. The trail disappears.
I've only met one person in my entire career who claimed they could track their own cost basis with a spreadsheet.
For everyone else, it's not realistic. I've had to take migraine medicine just trying to work through it myself.
How Cost Basis Shows Up on Your Tax Return
The IRS expects you to report crypto gains on Form 8949. Think of it as a spreadsheet.
You list the total proceeds for your short-term transactions, then the total cost basis for those same amounts.
The difference is your taxable gain. Same thing for long-term transactions.
When your return is filed electronically, the 1099-DA information gets stored in the metadata.
You won't see it on the return itself, but the IRS checks for it. They want to see that your return accounts for every 1099-DA they received.
If it doesn't match up, the IRS sends a CP2000 letter.
That's an examination notice that says there are 1099s they received that aren't accounted for in your filing. The letter assesses additional taxes based on what the IRS thinks you owe.
That letter is something you want to avoid. Your tax preparer needs to enter the 1099-DA information when they file your return. It matters more than most people realize.
What the IRS Will Do With Your 1099-DA
Two things are happening.
The first is matching. The IRS is comparing the 1099-DAs they receive from exchanges against the tax returns that get filed.
If the numbers don't line up or the form isn't accounted for, that triggers a CP2000 letter. That process is largely automatic.
The second is audits. The IRS is going to start more audits of digital assets than they have in past years.
When they audit you, they're going to look at your 1099-DAs and ask you to prove cost basis for the transactions listed there.
Not estimate it. Not explain it from memory. Prove it with transaction records.
That's going to be very demanding if you haven't prepared ahead of time.
And here's the real danger: if you stumble during an audit, if you answer incorrectly or give incomplete information, you don't just fail that one question.
You open yourself up to deeper investigation. You can actually make things worse.
That is why nobody should talk to the IRS by themselves without a tax professional who's knowledgeable about digital assets.
Most IRS auditors are undereducated on crypto.
An experienced defense team knows how to pace the auditor's understanding, set expectations for what documentation can realistically be provided, and explain why.
That saves you a world of hurt and panic.
The Exchange Emails That Saved an Audit
One of our clients was going through an audit. He had traded on an exchange that went defunct. It didn't exist anymore. There was no way to pull records from it.
But the IRS saw transfers coming into his Coinbase wallet from an outside address.
Coinbase was treating those incoming coins as income and taxing the full amount. The client knew it was his own money moving between platforms. He just couldn't prove it.
Here's what saved him. He still had the confirmation emails from that old exchange sitting in his inbox.
They were pretty weak, to be honest.
You'd want them to show how many coins, what type, maybe the cost price that day.
These emails basically said, "Hey, we completed your transfer."
But we matched the dates on those emails to the dates of the transfers into Coinbase.
We proved the outside address belonged to the defunct exchange. And that was enough to show the IRS that these were transfers of the client's own funds, not new income.
Without those emails, he would have been taxed on money that was already his.
Never delete your exchange emails. Even the ones that look useless. You don't know which records will matter until someone asks for them.
What Every Crypto Investor Should Do Right Now
Those annoying confirmation emails you get from exchanges every time a trade happens or a transfer completes?
Keep every single one. Keep them forever. You saw what happened with our client above.
Emails he almost certainly ignored at the time turned out to be the only evidence that saved his audit.
At least once a year, pull a full export of your transaction records from every exchange you use.
Don't rely on the exchange to keep those records available. Platforms shut down. Interfaces change. Data gets archived or deleted.
Save it yourself in a permanent file.
While you're at it, take an inventory.
Record how many of each coin you hold and where you hold it.
Gone are the days when the IRS would try to recalculate all your gains from scratch.
Now they're pushing in on the cost basis for the specific transactions they already know about. If you can't match their records with yours, you're in trouble.
And if your trades are scattered across wallets and exchanges, don't try to reconstruct cost basis on your own.
The math gets complicated fast once assets start moving between platforms. That's a job for professionals who do this work every day.
Key Takeaways
- The proceeds number on your 1099-DA is a running total of sales, not your profit. Active trading inflates it fast.
- Cost basis is the price you originally paid. That is the only number that determines what you actually owe.
- Most exchanges are reporting proceeds but not cost basis this year. That leaves a gap the IRS will notice.
- If you cannot prove your cost basis, the IRS can treat your full proceeds as taxable profit.
Frequently Asked Questions About 1099-DA Crypto Proceeds
|
|
|
|
|
|
|
|
|
|
|
|
|
Related Articles: IRS Form 1099-DA: Complete Guide for Crypto Traders
Clinton Donnelly is a CPA, Enrolled Agent, and the founder of CryptoTaxAudit. He has defended hundreds of crypto investors in IRS audits and examinations.