Key Takeaways
- A crypto tax software vs. 1099-DA discrepancy is common and usually reflects differences in data scope and methodology, not a calculation error.
- Form 1099-DA reports exchange-level gross proceeds, while crypto tax software attempts to track complete transaction activity and cost basis.
- The goal is not to force numbers to match, but to report accurate, supportable results and properly explain differences.
If you imported your crypto transactions into tax software and then compared the results to your Form 1099-DA, you may have noticed something unsettling: the numbers don’t match.
Your software shows one set of results.
Your exchange-issued 1099-DA shows another.
And neither side clearly explains why.
This situation, often described as a crypto software 1099-DA discrepancy, has become increasingly common with the introduction of Form 1099-DA. In most cases, the discrepancy does not mean that either the software or the exchange is “wrong.” It reflects how crypto reporting actually works.
Understanding why these differences occur is essential before deciding how to report them.
Why Crypto Software and Form 1099-DA Rarely Agree
The disagreement usually stems from a fundamental difference in what each system is designed to do.
What Form 1099-DA Represents
Form 1099-DA is generated by a crypto exchange based on its own internal records. It reports dispositions that occurred on that specific platform and reflects only what the exchange can see.
It does not:
- Track activity across multiple exchanges
- Capture self-custody wallet transactions
- Account for DeFi or protocol-level activity
- Track cost basis from external sources
In short, Form 1099-DA provides a partial view of activity, not a full tax calculation.
What Crypto Tax Software Attempts to Do
Crypto tax software works in the opposite direction. It attempts to:
- Aggregate transactions across exchanges and wallets
- Identify non-taxable transfers versus taxable dispositions
- Track cost basis and holding periods across fragmented data sources
- Produce Forms 8949 and Schedule D numbers
When configured correctly and supported by complete data, software reflects the economic reality of your crypto activity, not just what occurred on a single exchange.
Because these two systems operate on different data sets, disagreement is often expected.
Common Causes of a Crypto Software 1099-DA Discrepancy
1. Transfers Treated Differently
Exchanges may treat outgoing transfers as dispositions when they lack visibility into where assets went. Software, using wallet data, may correctly treat those movements as non-taxable transfers.
This alone can create large differences in reported gross proceeds.
2. Missing or Incomplete Cost Basis
If crypto was acquired on another exchange or moved through self-custody, the reporting exchange may not have acquisition history. Software may track cost basis using historical records that never appear on Form 1099-DA.
3. DeFi and On-Chain Activity
DeFi transactions do not appear on Form 1099-DA, but they may appear in software calculations. Depending on the activity, this can cause software totals to differ meaningfully from exchange-reported numbers.
4. Different Cost Basis Allocation Approaches
Most exchanges default to FIFO assumptions. Software may apply Specific Identification (where permitted) or other lot-selection logic.
Even when both approaches are applied correctly, the outputs can diverge.
5. Crypto Loan Proceeds Reported as Dispositions
Some exchanges may include crypto loan proceeds in Form 1099-DA reporting, even though receiving loan proceeds is generally not a taxable event. From the exchange’s perspective, the transaction may resemble a disposition due to asset movement or rehypothecation. Crypto tax software may correctly classify the loan as non-taxable, creating a discrepancy.
6. Pricing Source Differences Between Exchanges and Software
Crypto tax software typically relies on aggregated pricing data from third-party providers such as CoinGecko or CoinMarketCap. Exchanges, by contrast, use their own internal pricing based on executed trades or order-book data.
As a result, even when both systems agree on transaction classification, reported proceeds or gains may differ solely due to pricing methodology.
Does a Discrepancy Mean One Side Is Wrong?
Not necessarily.
A crypto software 1099-DA discrepancy usually means:
- The exchange is reporting what it is required to report, and
- The software is calculating what you are required to report
Those are not always the same thing.
The IRS does not require your return to match Form 1099-DA line-by-line. It requires that your return reflect your actual taxable activity, supported by records.
The Real Compliance Risk
For 2025 and early years of Form 1099-DA reporting, the IRS is primarily focused on gross proceeds, not net gain. Because Form 1099-DA generally does not include any or complete cost basis information, IRS matching is expected to compare the total gross sales proceeds reported by exchanges with the dispositions reported on a taxpayer’s return.
The key compliance risk is therefore not reporting “too little gain,” but failing to report or explain gross proceeds reflected on one or more Forms 1099-DA.
When gross proceeds reported on a tax return are materially lower than amounts reported by exchanges, the IRS is more likely to issue follow-up notices. In those situations, taxpayers should be able to explain how reported proceeds were derived, including adjustments for non-taxable transfers, loan proceeds, duplicate reporting, or other non-disposition transactions.
Cost basis determines tax liability. Gross proceeds determine matching risk.
How to Approach Reporting When the Numbers Don’t Match
When facing a crypto software 1099-DA discrepancy, the correct approach is not to override one system to match the other.
Instead:
- Treat Form 1099-DA as an input, not a conclusion
- Ensure software reflects complete transaction history
- Reconcile major differences conceptually
- Report results that align with economic reality and IRS rules
In complex situations, this requires judgment, not just data imports.
When Software Alone May Be Sufficient
Software is often adequate when:
- Activity occurred on one or two exchanges
- Assets did not move through self-custody
- DeFi and NFTs were not involved
- Cost basis history is complete and consistent
In these cases, discrepancies are typically small and easily explained.
When Discrepancies Signal a Bigger Issue
A crypto software 1099-DA discrepancy deserves closer attention when:
- Exchange-reported gross proceeds materially exceed the gross disposition amounts reflected in your tax reporting
- Assets moved repeatedly across platforms
- Cost basis tracking depends on assumptions
- Reporting positions are unclear or inconsistent
At that point, the issue is not which number is “right,” but whether the reporting is defensible.
How This Fits into the New 1099-DA Landscape
Form 1099-DA has increased IRS visibility, but it has not simplified crypto tax reporting.
For many taxpayers, the challenge is no longer calculating gains; it’s reconciling different reporting perspectives and deciding how to report them accurately.
A crypto software 1099-DA discrepancy is not a failure. It’s a signal that careful analysis is required.
Final Thought
Crypto tax reporting is not about making numbers agree. It’s about reporting the right numbers for the right reasons.
When your crypto software and Form 1099-DA disagree, the solution is not to pick a side; it’s to understand the difference, document your position, and report consistently with the rules.
That approach reduces audit risk, avoids overpayment, and reflects how crypto compliance actually works today.
Compliance Disclaimer
This article is provided for general informational purposes only and does not constitute tax, legal, or accounting advice. Digital asset tax treatment depends on individual facts and circumstances and may change as guidance evolves. Consult a qualified tax professional regarding your specific situation.