Facing a hard truth: crypto investors owed taxes for 2017
The 2017 run created real gains and real tax bills. Here is why every trade counts, how the Coinbase summons changed enforcement, and how the same rules apply to a return you file now.
The 2017 bull market handed a lot of traders large gains. It also handed them a tax problem many did not see coming. Profit made by selling or swapping cryptocurrency is taxable, and by early 2018 the IRS had already started collecting the records to find people who left it off their returns.
This article was written for the 2017 filing season. The dates are fixed in the past, but the rules it lays out are the same ones that govern a return filed today. If you traded in 2017 and never squared it up, or you are trying to understand how the IRS treats crypto, the mechanics below still apply.
The Coinbase summons put real names in front of the IRS
In November 2016 the IRS served Coinbase with a John Doe summons, asking for records on every U.S. customer over a three-year window. Coinbase fought it and got the scope narrowed. In late 2017 a federal court ordered the exchange to hand over account data for roughly 14,000 customers who had bought, sold, sent, or received more than $20,000 in any single year between 2013 and 2015. That data included names, dates of birth, addresses, and taxpayer IDs.
The reasoning behind the summons was plain. The IRS had cause to believe people were realizing gains on crypto and leaving them off their returns, and it wanted the names to check. Anyone in that group who underreported could expect follow-up. The 14,000 were the large accounts, not the whole exchange, and the agency has widened its reach in most years since.
Every trade is a taxable event
Since Notice 2014-21, the IRS has treated cryptocurrency as property. That one choice drives most of the confusion. Selling crypto for dollars is a taxable disposition. Trading one coin for another is a taxable disposition. Spending crypto on goods or services is a taxable disposition. Each event produces a gain or loss equal to the value you received minus what you paid for the coin.
For an active trader that count climbs fast: every sale needs a date, a cost basis, and a sale price. The 2017 season was the first time many people saw how long that list ran once they exported their full trade history. Popular consumer tax software of the era capped how many transactions it would accept, which left the highest-volume traders without a clean way to file at all.
The like-kind argument that 2017 closed
Before 2018, some traders argued that swapping one coin for another was a like-kind exchange under Section 1031, which would let them defer the tax. The theory was always weak. The tax law passed at the end of 2017 settled it by limiting Section 1031 to real property for any exchange completed after December 31, 2017. The IRS later stated in a 2021 legal memo that crypto-to-crypto swaps did not qualify as like-kind even before that change. Either way, a coin-for-coin trade is a sale.
What skipping it can cost
The tax on the gain is only the starting figure. File late and the failure-to-file penalty runs 5 percent of the unpaid tax per month, up to 25 percent. Pay late and the failure-to-pay penalty runs 0.5 percent per month, also up to 25 percent, with interest on top of both. If the IRS finds a substantial understatement, it can add an accuracy-related penalty of 20 percent under Section 6662. A large, unresolved tax debt can also block a passport renewal. Deliberate evasion is a separate matter that can bring criminal charges. Most cases never reach that end of the scale, but the distance between paying on time and ignoring a notice is expensive.
How exchange reporting works now
In 2017, Coinbase issued Form 1099-K to high-volume customers. That form reported gross transaction totals but not cost basis, so the numbers on it often looked far worse than the real gain. Reporting has moved well past that. Starting with the 2025 tax year, custodial brokers report digital asset sales to the IRS on Form 1099-DA, with gross proceeds first and cost basis reporting phasing in for later years. The effect is the same as 2017, only broader: the IRS receives a copy of your sales, and a return that does not match invites a notice.
A form that shows proceeds without basis overstates the gain. If you bought a coin for $9,000 and sold it for $10,000, a proceeds-only form reads as $10,000 of income until you supply the $9,000 you paid. Keeping your own records is how that number comes back to what you actually made. Informational, not tax advice.
The people who clean up prior-year crypto returns do it every week. We'll match you with one who fits your situation.
Get matched with a pro โIf an old return is wrong
A missed or incorrect crypto year does not fix itself, and correcting it on your own terms almost always costs less than an examination does. Pull the full trade history from every exchange and wallet you used. Match it against what you actually reported. If there is a gap, an amended return is the ordinary way to close it. When the records are messy across several years, several platforms, or DeFi activity, that is the point to bring in someone who does this work full time.
The notices and audits that follow crypto underreporting are answerable. The worst outcomes come from silence, not from the crypto itself.