Skip to main content
Common Investor Tax Mistakes

How Crypto Reporting Errors Trigger IRS Audits and Penalties

Pomegra Learn

Why Your Cryptocurrency Trades Are Likely Reported Wrong to the IRS

The IRS has been clear: cryptocurrency is treated as property, not currency. Every time you buy, sell, trade, or use crypto as payment, you trigger a taxable event. Yet the majority of crypto investors misreport or underreport their transactions. Some omit trades entirely. Others report only the net gain, ignoring individual transaction losses. Many don't report staking income or hard forks at all. The result: the IRS now cross-references exchange data with tax filings, catching discrepancies and issuing penalties. Misreporting crypto isn't a gray area—it's one of the most audited investor mistakes today.

Quick definition: Cryptocurrency is taxed as property. Each trade (buying, selling, trading one coin for another) generates a capital gain or loss taxed at your ordinary income rate (short-term) or preferential long-term rates. Staking income and airdrops are taxed as ordinary income.

Key takeaways

  • Every crypto trade is a taxable event, generating a capital gain or loss
  • Staking income, mining rewards, and airdrops are taxed as ordinary income at fair market value on receipt
  • Hard forks and free coin distributions create ordinary income tax on the fair market value of new coins
  • The IRS requires reporting Form 8949 for every transaction, and exchanges now report to the IRS on Form 1099-K
  • Wash-sale rules technically don't apply to crypto yet, but the IRS expects that to change
  • Failure to report is a high-audit trigger; penalties range from 20% to 75% depending on whether the omission is deemed negligence or fraud

The Scope of Crypto Taxation

Cryptocurrency taxation breaks into five categories: (1) trading (buying and selling), (2) crypto-to-crypto trades (trading Bitcoin for Ethereum), (3) using crypto as payment, (4) mining and staking rewards, and (5) airdrops and hard forks. Each has different reporting requirements, and most investors get at least one wrong.

Trading and Capital Gains

If you buy 1 Bitcoin at $30,000 and sell it at $45,000, you have a $15,000 capital gain. If you bought it this year, it's short-term capital gain. The gain is taxed at your ordinary income rate (up to 37% federal). If you bought it 18 months ago, it's long-term capital gain, taxed at preferential rates (0%, 15%, or 20%).

The mistake many investors make: they buy and sell across multiple exchanges, losing track of cost basis. They might buy 0.5 BTC on Exchange A and 0.5 BTC on Exchange B, then sell 0.75 BTC on Exchange C. Which portion did they sell? If they assume they sold all of Exchange A's holdings first (FIFO—first in, first out), they might report a gain. But if they actually sold 0.5 of Exchange A and 0.25 of Exchange B, the gain is different. The IRS expects you to specify your method (FIFO, LIFO, average cost, or specific ID) and stick to it.

Crypto-to-Crypto Trades

Many investors mistakenly believe that trading one cryptocurrency for another (Bitcoin → Ethereum) isn't a taxable event. It is. The IRS treats this as a sale of the first coin (triggering capital gains tax based on fair market value at the time of trade) plus a purchase of the second coin (setting a new cost basis). If Bitcoin is at $45,000 when you trade it for Ethereum, you've realized a capital gain (or loss) as if you'd sold the Bitcoin for $45,000 in USD.

This creates a reporting nightmare for active traders who swap coins dozens of times per week. Each swap requires its own Form 8949 entry with the date, fair market value at the time of trade, proceeds (the USD value of the coin you received), and resulting gain or loss. Traders often miss this entirely, reporting their portfolio only when they exit to fiat currency.

Staking Income and Mining

If you stake Ethereum and earn 0.1 ETH as a reward, that reward is ordinary income taxed at your income tax rate (up to 37%), not capital gains rates. The income is calculated as the fair market value of the 0.1 ETH at the time you received it. If Ethereum was $2,000 at that moment, you've earned $200 in taxable income, even though you never sold anything.

Many staking investors don't report this at all, rationalizing that they haven't "cashed out." But the IRS's position is clear: the moment you receive the reward, it's income. The 0.1 ETH has a cost basis of $200 (the fair market value when received). If you later sell it at $2,200 per coin (when you have 0.1), you have a $20 capital gain on top of the original $200 income.

Mining has the same rule. If you mine Bitcoin and receive 0.001 BTC valued at $45 when received, you have $45 in ordinary income at that moment.

Airdrops and Hard Forks

A hard fork is a software change to a blockchain that sometimes creates a new coin. When Bitcoin Cash forked from Bitcoin in 2017, Bitcoin holders received Bitcoin Cash. Many investors didn't realize this was a taxable event. The IRS's position: you received new property (Bitcoin Cash) with a fair market value at the time of receipt (roughly $500 at the time), creating $500 in ordinary income—even though you didn't buy anything.

Airdrops (free coin distributions) have the same treatment. If you receive 100 tokens from a new project, valued at $5 per token, you have $500 in ordinary income at receipt, plus the cost basis of those tokens is $500 ($5 each).

Many crypto investors ignore these small distributions entirely. But the IRS is increasingly cross-referencing exchange data to identify them, especially for projects with promotional airdrops.

The Reporting Decision Tree

Real-World Examples

Example 1: The Trader Who Lost Track

Maria bought 2 Bitcoin at $15,000 each ($30,000 cost basis) on a cold wallet in 2019. In 2021, she moved them to a trading exchange and began trading. Over six months, she traded portions of the Bitcoin for Ethereum, then back to Bitcoin, then to Litecoin. She made 30 trades, each triggering a capital gain or loss. By the end, she held 1.5 Bitcoin valued at $60,000. She reports to the IRS: "I have 1.5 BTC worth $60,000; I paid $30,000 for 2 BTC; my gain is $30,000."

The IRS matches her report to her exchange's Form 1099-K and finds discrepancies: the form shows dozens of trades she didn't report. Each trade generated taxable gains. By aggregating only net gains, she's underreported her income. The IRS recalculates her gains based on exchange data and issues a notice for back taxes plus a 20% accuracy-related penalty for substantial understatement.

Had Maria tracked each trade with Form 8949 entries, showing the 30 individual gains and losses, she might have discovered that some of her loss trades offset the gains, reducing her net liability.

Example 2: The Staking Oversight

James bought 100 Ethereum at $2,000 each ($200,000 cost basis) in 2020. He held it through the Ethereum 2.0 merge, earning staking rewards of 10 ETH annually. Over three years, he earned 30 ETH in staking rewards, never reporting it as income. The rewards now have a cost basis of $2,000 per coin (fair market value at receipt, on average), so 30 ETH × $2,000 = $60,000 in cost basis.

In 2024, he sells all 130 ETH at $4,000 per coin, receiving $520,000. His reported capital gain: ($520,000 − $200,000) = $320,000 (ignoring the staking rewards). But the correct capital gain: ($520,000 − $200,000 − $60,000) = $260,000. He's overstated his gain and will owe more tax than necessary. Worse, if the IRS audits him, it will discover he never reported the $60,000 in staking income in the first place, triggering back-tax liability plus penalties.

Example 3: The Airdrop Nobody Noticed

Tech-savvy investor Robert holds a Ethereum address with various tokens. In 2022, a project airdropped him 10,000 new tokens, each worth $0.50 at the time—a $5,000 income event. Robert didn't report it because he considered it insignificant and the tokens later dropped to $0.01, becoming worthless. He assumes no tax liability.

Years later, a tax-software company identifies the airdrop through blockchain analysis and reports it to the IRS. The IRS sends a notice: you should have reported $5,000 in ordinary income in 2022. Robert owes back taxes plus interest and penalties. The fact that the tokens became worthless is irrelevant—the income is recognized at fair market value at receipt, regardless of future value.

Common mistakes

Reporting only when you exit to fiat currency. Many traders don't report coin-to-coin trades, thinking they're not "real" trades because no cash changed hands. The IRS treats every exchange—crypto-to-crypto or crypto-to-fiat—as a sale. Waiting until you cash out to report is underreporting.

Forgetting about cost basis across exchanges. Traders often hold coins on multiple exchanges and wallets, buying on one exchange and selling on another. Each transaction must use the cost basis of the specific coin sold. Mixing up which coins came from which source is a common error that inflates gains.

Not tracking the fair market value of staking rewards at the time of receipt. Stakers often wait until the end of the year to report staking income, using the year-end price. But the tax law requires reporting at the time of receipt (when the reward was earned), using that day's price. If you earned 0.1 ETH when it was $2,000 (now $3,000), the income is $200, not $300, regardless of current price.

Assuming wash-sale rules don't apply to crypto. The IRS hasn't explicitly confirmed that crypto wash-sale rules exist (only capital loss disallowance rules are confirmed for capital gains). But many tax professionals expect guidance in this direction. Don't assume you can harvest losses and immediately rebuy the same coin without risk.

Using exchange-provided records without verification. Tax software that imports exchange records often contains errors—the exchange might misclassify a trade, omit a transaction, or mislabel a fee. Always verify the records match your own transaction history before filing.

Ignoring received tokens and forks. Small airdrops or negligible hard-fork distributions are often overlooked. But the IRS is increasingly using blockchain analysis to identify them. Report everything, even small amounts.

FAQ

If I trade crypto and lose money, can I claim a capital loss?

Yes. Capital losses from crypto trades are deductible up to $3,000 per year (or unlimited if you offset capital gains). Any excess losses carry forward to future years. However, you must report the loss on Form 8949 and Schedule D, matching your exchange records.

Does buying and selling the same coin on the same day count as a wash sale?

The IRS hasn't issued definitive guidance on crypto wash sales, so the traditional wash-sale rules don't technically apply. However, this may change with future guidance. To be safe, treat crypto like securities: if you harvest a loss and want to buy the same coin, wait 31 days.

If I lost the password to my cold wallet and the coins are inaccessible, can I claim a loss?

Possibly. Theft and permanent loss of property may be deductible as casualty losses, but the rules are strict. You must demonstrate the coins are truly unrecoverable and the loss is sudden. Consult a tax professional—this is not a straightforward deduction.

Do I need to report every microtransaction, or can I round up?

You must report each transaction individually. But many tax-software tools allow you to aggregate small transactions if they occur on the same day and the exchange. Always check your software's guidance and IRS rules on aggregation before doing so.

If an exchange I used is now defunct and I can't access transaction history, how do I report?

Reconstruct the transactions using blockchain explorers (which record all on-chain transactions) or any records you kept (brokerage statements, emails, printed confirmations). If you truly cannot reconstruct a transaction, note it on your return and attach a statement explaining the lack of records. The IRS may follow up, but showing good-faith effort is better than omitting it entirely.

Is there a tax on unrealized gains in crypto I'm holding?

No—not yet. Crypto holdings are marked-to-market only for traders (not investors) under Section 475, and that's a narrow category. For most investors, unrealized gains are untaxed until sold. However, some proposals would tax unrealized gains; monitor tax law changes.

Summary

Cryptocurrency is treated as property for tax purposes, with every trade triggering a capital gain or loss and staking income taxed as ordinary income. Misreporting—by omitting trades, failing to report staking rewards, or ignoring airdrops—is increasingly caught through exchange reporting and blockchain analysis. The IRS cross-references Form 1099-K data from exchanges with tax filings and penalizes discrepancies. Proper reporting requires tracking each transaction with date, fair market value, cost basis, and resulting gain or loss, filed on Form 8949. The complexity is significant, but accuracy is essential to avoid audits and penalties.

Next

Letting the tax tail wag the investment dog