The “Gross Proceeds” Trap: Why your 1099-DA might show a $0 cost basis (and how to fix it).

A clock on a sticky note with 'Tax time!' emphasizes importance of tax deadlines.

Tax season for digital asset investors has grown more complex with the introduction of Form 1099-DA. While the IRS designed this form to bring transparency to crypto reporting, it has introduced a significant hurdle for taxpayers: the Gross Proceeds trap. Many investors are receiving forms that accurately report their total sales but list a cost basis of $0.00.

If left uncorrected, this reporting error can lead to a tax bill that is significantly higher than what is legally owed.


Understanding the $0.00 Basis Problem

The cost basis of an asset is the original value used for tax purposes, usually the purchase price plus transaction fees. When you sell an asset, you are only taxed on the capital gain (the difference between the sale price and the cost basis).

However, crypto exchanges often lack the necessary data to calculate this figure. This typically happens in three scenarios:

  1. External Transfers: If you purchased Bitcoin on Platform A and transferred it to Platform B to sell, Platform B has no record of the original purchase price. Under current regulations, they may default the basis to zero.
  2. Self-Custody Migrations: Assets moved from a hardware wallet or a decentralized exchange (DEX) to a centralized broker appear as new arrivals with no linked acquisition cost.
  3. Noncovered Securities: Until full implementation of broker reporting rules is finalized, many legacy assets are treated as noncovered, meaning brokers are not legally required to track or report their basis to the IRS.

The Financial Impact of the Trap

When a 1099-DA reports gross proceeds but zero basis, the IRS’s automated matching system assumes the entire sale amount is pure profit. For example, if you sold $50,000 worth of Ethereum that you originally bought for $40,000, your actual taxable gain is $10,000. If you do not correct the $0 basis on your return, you will be taxed on the full $50,000. Depending on your tax bracket, this mistake could cost you thousands in unnecessary payments.

How to Fix the Basis on Your Tax Return

The responsibility for accurate reporting ultimately lies with the taxpayer, not the broker. You are not required to accept the $0 figure provided on the 1099-DA.

1. Reconstruct Your Transaction History

To override the $0 basis, you must have a paper trail. Gather trade confirmations, CSV exports from previous exchanges, or on-chain data from block explorers. This data must show the date of acquisition, the price paid in USD, and any relevant fees.

2. Utilize IRS Form 8949

You must report your transactions on Form 8949 (Sales and Other Dispositions of Capital Assets).

  • Identify the transaction: List the asset details as they appear on your 1099-DA.
  • Enter the correct basis: In Column (e), enter your verified cost basis instead of the $0 reported by the broker.
  • Use Adjustment Codes: If the 1099-DA incorrectly identifies the asset as having a $0 basis, you may need to use an adjustment code (typically Code B for Short-term or Long-term transactions where the basis was not reported to the IRS) to reconcile the difference between the broker’s report and your filing.

3. Maintain Substantiation

The IRS requires taxpayers to maintain records that support the positions taken on their returns. If you adjust a $0 basis to a higher figure, keep your original exchange receipts or digital signatures for at least three years.

Summary

A 1099-DA with a $0 cost basis is an invitation for an overpayment. By proactively identifying noncovered transfers and manually reporting the correct acquisition costs on Form 8949, investors can ensure they only pay tax on their actual economic gains rather than their total proceeds.

Frequently Asked Questions

What if I cannot find my original purchase records?

If you cannot find specific receipts, you must use the best available data, such as block explorer history (Etherscan, Solscan) or bank statements showing the original fiat outflow to an exchange. If you truly cannot prove any basis, the IRS requires you to treat the basis as $0, making the entire sale taxable.

Can I use the “Fair Market Value” as my basis?

Only if you received the crypto as income (e.g., mining, staking, or payment for services). If you bought the crypto, your basis is what you paid for it (the historical cost), not what it was worth when you moved it to the exchange.