Comprehensive Tax Report

The Comprehensive Tax Report combines centralized exchange (CEX) activity and decentralized finance (DeFi) on-chain activity into a single, unified tax report. It reconciles transactions across all sources, applies a consistent cost basis method, and produces a complete picture of your crypto tax obligations for the year.

The Comprehensive Tax Report is the recommended option for users who trade on both centralized exchanges and DeFi protocols. It eliminates the risk of double-counting, missed transactions, or inconsistent cost basis calculations that can occur when generating CEX and DeFi reports separately.


Why a Combined Report Matters

Most crypto users interact with both centralized exchanges and DeFi protocols. A token might be:

  1. Purchased on Coinbase (CEX)
  2. Withdrawn to a self-custody wallet
  3. Swapped on Uniswap (DeFi)
  4. Bridged to Arbitrum
  5. Deposited into Aave for yield
  6. Withdrawn and deposited back to Binance (CEX)
  7. Sold for fiat on Binance

Each step has tax implications, and the cost basis must carry through the entire chain of events. Generating separate CEX and DeFi reports cannot track this flow correctly. The Comprehensive Tax Report solves this by unifying all data sources.


Data Sources

The Comprehensive Tax Report ingests data from two sources:

CEX Data (CSV Upload)

Upload trade history CSVs from any of the supported exchanges. The platform parses trades, deposits, withdrawals, staking rewards, and earn program income.

DeFi Data (On-Chain)

Provide your wallet addresses, and the platform crawls on-chain data across all 38 supported blockchains. This captures swaps, liquidity provision, yield farming, staking, airdrops, bridge transfers, and all other on-chain activity.


Cross-Source Reconciliation

The platform performs automated reconciliation between CEX and on-chain data:

Exchange Withdrawals to Wallets

When you withdraw crypto from an exchange to your own wallet, the platform matches the CEX withdrawal record to the on-chain deposit transaction. This ensures:

  • The cost basis carries forward from the CEX acquisition to the on-chain wallet.
  • The withdrawal/deposit is not mistakenly classified as a disposal or new acquisition.
  • Transaction fees (network fees) are tracked as a potential deduction.

Wallet Deposits to Exchanges

When you deposit crypto from your wallet to an exchange, the platform matches the on-chain outgoing transaction to the CEX deposit record:

  • The cost basis from the DeFi side (including any adjustments from swaps, yield, etc.) carries forward to the CEX side.
  • Subsequent sales on the exchange use the correct, reconciled cost basis.

Cross-Chain Bridge Reconciliation

Bridge transactions are identified on both the source and destination chains. The cost basis carries over without triggering a taxable event (for same-asset bridging).

Accurate reconciliation requires complete data. Upload CSVs from all exchanges used during the tax year, and provide all wallet addresses you controlled. Missing data sources will result in unmatched transactions and potentially incorrect cost basis.


Generating a Comprehensive Tax Report

Navigate to Tax Reports

Log in to app.blockchainanalysis.io and go to Tax > Comprehensive Tax Report.

Add your data sources

  • CEX data: Upload CSV files from your exchanges. You can upload multiple files from multiple exchanges.
  • Wallet addresses: Enter all wallet addresses you controlled during the tax year. The platform auto-detects chains for each address.

Configure report settings

  • Tax year — Select the calendar year.
  • Fiat currency — Choose your local currency for all calculations.
  • Cost basis method — Select FIFO, LIFO, WAC, or Specific Identification. This method applies uniformly across all CEX and DeFi data. See Cost Basis Methods.

Review reconciliation

Before generating the final report, the platform shows a reconciliation summary:

  • Matched CEX-to-wallet transfers
  • Matched wallet-to-CEX deposits
  • Unmatched transactions (flagged for manual review)
  • Bridge transfers identified

Review and resolve any unmatched transactions.

Generate and download

Click Generate Report. The processing time depends on the volume of data — typically 2 to 15 minutes. Once complete, download in PDF, CSV, or tax software-compatible formats.


Report Sections

The Comprehensive Tax Report includes all sections from both the CEX Tax Report and the DeFi Tax Report, plus additional reconciliation data:

  1. Capital Gains Summary — Net gains/losses across all sources, with short-term/long-term split.
  2. Unified Transaction Log — Chronological list of all taxable events from both CEX and DeFi, with source tagged.
  3. CEX Trading Activity — Spot trades, derivatives P&L, and exchange-specific income.
  4. DeFi Activity — Swaps, LP activity, yield, staking, and airdrops.
  5. Staking and Income — All income events (CEX earn, DeFi yield, staking rewards, airdrops) consolidated.
  6. Bridge Transfers — Cross-chain transfers with cost basis carry-over documentation.
  7. Fee Summary — All transaction fees (exchange fees, gas fees, bridge fees) aggregated.
  8. Reconciliation Log — Details of how CEX and on-chain transactions were matched.
  9. Unmatched Transactions — Any transactions that could not be automatically reconciled.

Tax Year and Jurisdiction Support

| Feature | Details | |---|---| | Tax years | Any calendar year from 2017 to present | | Fiat currencies | 45+ currencies supported, using central bank exchange rates | | Cost basis methods | FIFO, LIFO, WAC, Specific Identification | | Holding period tracking | Short-term vs. long-term classification for applicable jurisdictions | | Output formats | PDF, CSV, IRS Form 8949, HMRC format, generic tax software CSV |


Important Notes

The Comprehensive Tax Report is for informational purposes only and does not constitute tax advice. Tax laws vary by jurisdiction. Always consult a qualified tax professional for your specific situation.


Next Steps

BlockchainAnalysis.io — Digital Asset Compliance Platform