CEX Tax Report

The BlockchainAnalysis.io CEX Tax Report calculates capital gains, losses, and income from centralized exchange activity. Upload your trade history CSV files from supported exchanges, and the platform generates a structured, jurisdiction-aware tax report.

The CEX Tax Report covers spot trades, futures/derivatives P&L, staking rewards, earn/savings interest, and deposit/withdrawal tracking from centralized exchanges.


Supported Exchanges

BlockchainAnalysis.io supports CSV imports from the following major exchanges:

| Exchange | Supported Export Formats | Notes | |---|---|---| | Binance | Trade History CSV, Transaction History CSV | Supports sub-account exports | | Coinbase | Transaction History CSV, Coinbase Pro fills CSV | Coinbase and Coinbase Pro treated as separate data sources | | Kraken | Ledgers CSV, Trades CSV | Both formats accepted | | Bybit | Trade History CSV, Asset History CSV | Unified Trading Account supported | | OKX | Trade History CSV, Funding History CSV | | | KuCoin | Trade History CSV | | | Gemini | Transaction History XLSX/CSV | | | Bitstamp | Transaction History CSV | | | Crypto.com | Transaction History CSV | App and Exchange exports both supported | | Gate.io | Trade History CSV | |

Exchange CSV formats change occasionally. If your import fails, check that you are using the most recent export format from the exchange. If the issue persists, contact support@blockchainanalysis.io with a sample of the CSV (redact any sensitive data).


How It Works

Export your trade history

Log in to your exchange account and export your complete trade/transaction history as a CSV file. Most exchanges provide this under "Order History," "Trade History," or "Reports."

Upload to BlockchainAnalysis.io

Navigate to Tax > CEX Tax Report in the dashboard. Drag and drop your CSV file(s) or click to browse. You can upload files from multiple exchanges — they will be merged into a single report.

Configure report settings

Select your reporting options:

  • Tax year — The calendar year to report on.
  • Fiat currency — Your local currency for gain/loss calculations (USD, EUR, GBP, CHF, AUD, and 40+ others).
  • Cost basis method — FIFO, LIFO, WAC, or Specific Identification. See Cost Basis Methods.

Review and generate

The platform parses your CSV data, matches trades, calculates cost basis, and computes gains and losses. Review the transaction summary for accuracy, then generate the final report.

Download your report

Download the completed report in your preferred format:

  • PDF — Formatted for your accountant or tax advisor.
  • CSV — For import into tax software (TurboTax, TaxAct, Wiso, etc.).
  • IRS Form 8949 format — Pre-formatted for US filers.

What Gets Calculated

Capital Gains and Losses

Every trade (buy/sell, crypto-to-crypto swap) is a potential taxable event. The platform calculates:

  • Proceeds — The fair market value of what you received at the time of the trade.
  • Cost basis — The original acquisition cost of the asset you disposed of, determined by your chosen cost basis method.
  • Gain or loss — Proceeds minus cost basis, minus applicable fees.
  • Holding period — Short-term vs. long-term classification (relevant for US, Germany, and other jurisdictions with holding period-dependent tax rates).

Trading Fees

Exchange trading fees (maker/taker fees) are tracked and can be included as deductions in your cost basis calculation, reducing your taxable gain.

Staking and Earn Income

Staking rewards, savings interest, and earn program yields received on centralized exchanges are classified as ordinary income and reported separately from capital gains:

  • Token received and quantity
  • Fair market value at time of receipt
  • Source program (e.g., Binance Earn, Coinbase Rewards, Kraken Staking)

Futures and Derivatives

For exchanges that support derivatives export:

  • Realized P&L from futures positions
  • Funding rate payments received/paid
  • Liquidation events

Derivatives tax treatment varies significantly by jurisdiction. In some jurisdictions, futures P&L is treated as capital gains; in others, it is ordinary income. Consult a tax professional for your specific situation.


Handling Multiple Exchanges

When you upload CSVs from multiple exchanges, BlockchainAnalysis.io merges all transactions into a unified timeline. This is important for accurate cost basis calculation because:

  • A token purchased on Binance and later sold on Coinbase must be tracked as a single inventory flow.
  • Transfers between your own exchange accounts are identified and excluded from taxable events.
  • The cost basis method (FIFO, LIFO, WAC) is applied across your entire portfolio, not per-exchange.

Make sure to upload trade history from all exchanges you used during the tax year. Missing data from one exchange can result in incorrect cost basis calculations and inaccurate gain/loss figures.


Deposit and Withdrawal Tracking

The platform tracks deposits and withdrawals to and from exchanges:

  • Deposits — Incoming crypto is matched to prior acquisitions (from other exchanges or on-chain activity) to carry forward the correct cost basis.
  • Withdrawals — Outgoing crypto is tracked to ensure disposals are not double-counted if the same asset appears in both CEX and DeFi tax reports.
  • Fiat deposits/withdrawals — Recorded for completeness but are not taxable events.

Output Formats

| Format | Use Case | |---|---| | PDF Report | Share with your accountant or tax advisor. Includes summary, transaction log, and methodology notes. | | CSV Export | Import into tax software or spreadsheets for further analysis. | | IRS Form 8949 | Pre-formatted for US taxpayers filing capital gains/losses. | | HMRC Capital Gains Format | Formatted for UK Self Assessment filing. | | Generic Tax Software CSV | Compatible with TurboTax, TaxAct, Wiso, and other popular tax software. |


Important Notes

BlockchainAnalysis.io provides tax reporting tools for informational purposes only. Reports are not tax advice. Tax laws vary by jurisdiction and change frequently. Always consult a qualified tax professional for your specific situation.


Next Steps

BlockchainAnalysis.io — Digital Asset Compliance Platform