Kointax.ioKointax.io

How to Export Binance Transaction History for Tax Authorities

Step-by-step guide to download the complete Binance transaction history and correctly submit it to the tax authorities for the 2025 income tax return.

Equipo declaracrypto·April 23, 2026·7 min read

How to Export Binance Transaction History for Tax Authorities

Binance is the exchange with the largest number of users in [target country], and the tax authorities are aware of this. If you traded on Binance during 2024, you need to export your complete transaction history before filing your income tax return.

Why Do You Need the Complete History?

The tax authorities do not require you to attach Binance's CSV file to your tax return, but you do need to:

  1. Calculate gains and losses for each transaction using the FIFO method.
  2. Justify the declared amounts in case of an audit.
  3. Complete Forms 172 and 173 (mandatory since 2023) with accurate data.

A common mistake is to declare only BTC/USD transactions and forget about crypto-to-crypto swaps (e.g., BTC→ETH). Each swap is a taxable event and generates a gain or loss.

Step 1: Access Your Binance Account

Log in to binance.com with your account and navigate to:

Dashboard → History → Transaction History

Or from the top menu: Orders → Order History.

Step 2: Export Spot Trading History

  1. Go to Orders → Trade History.
  2. Select the date range: January 1, 2024 – December 31, 2024.
  3. Click Export (top right corner).
  4. Choose the CSV format.
  5. You will receive the file via email or can download it directly.

Important: The system only allows exporting periods of 3 months at a time. You will need to make 4 exports (Q1, Q2, Q3, Q4) and combine them.

Step 3: Export Other Types of Transactions

The trade history does not include everything. You also need to export:

Deposits and Withdrawals

Wallet → Transaction History → filter by "Deposit" and "Withdrawal" → export CSV.

Staking and Earn

Finance → Binance Earn History → export CSV by product (Flexible, Locked, BNB Vault).

P2P

Buy/Sell → P2P → Order History → export CSV.

Convert (Conversions)

Trade → Convert → Conversion History → export CSV.

Step 4: Import into a Calculation Platform

Once you have all the CSV files, import them into a tool that automatically applies FIFO. The platform will detect Binance's format and calculate:

  • Gains and losses per transaction
  • Average acquisition cost
  • Fiscal year summary for income tax return fields

Relevant Columns in Binance's CSV

ColumnDescription
<code>Date(UTC)</code>Date and time of the transaction in UTC
<code>Pair</code>Traded pair (BTCEUR, ETHUSDT…)
<code>Side</code>BUY or SELL
<code>Price</code>Unit price at the time of the transaction
<code>Executed</code>Quantity of cryptocurrency traded
<code>Amount</code>Total amount in the quoted currency
<code>Fee</code>Fee paid
<code>Fee Coin</code>Currency in which the fee was paid

Common Issue: Fees Paid in BNB

If you have enabled "Use BNB to pay fees" on Binance, each transaction generates a small sale of BNB that is also taxable. Each fee payment in BNB is a sale of BNB at market price, with its corresponding gain or loss relative to the acquisition price of that BNB.

What If I Trade on Binance Futures?

Futures and derivatives (USDT-M, COIN-M) have their own CSV file in Orders → Contract History. For tax purposes, futures gains are considered capital gains but are treated differently depending on whether they are CFDs or not. Check the specific article on crypto futures.

Binance Checklist Summary

  • Spot trading history (4 quarters)
  • Deposit and withdrawal history
  • Earn/Staking history
  • Convert history
  • P2P history
  • Futures history (if applicable)
  • Fee history in BNB (if applicable)

Updated: April 2026 | Fiscal Year: 2025

Ready to calculate your crypto taxes?

Connect your exchanges, import your history and generate your IRPF report in minutes.

Start free — no card needed