Market Cap: $2.6504T 0.25%
Volume(24h): $56.6528B 41.44%
Fear & Greed Index:

66 - Greed

  • Market Cap: $2.6504T 0.25%
  • Volume(24h): $56.6528B 41.44%
  • Fear & Greed Index:
  • Market Cap: $2.6504T 0.25%
Cryptos
Topics
Cryptospedia
News
CryptosTopics
Videos
Top Cryptospedia

Select Language

Select Language

Select Currency

Cryptos
Topics
Cryptospedia
News
CryptosTopics
Videos

How to download Binance trade history for taxes? (Reporting)

To export Binance trade history securely, log in with 2FA, complete KYC, select correct date ranges and tabs (Spot/Margin/Futures/Options), export only as UTF-8 CSV, and verify timestamps, fees, and status fields for tax compliance.

Mar 24, 2026 at 08:19 am

Accessing Your Binance Account for Export

1. Log in to your Binance account using verified credentials and two-factor authentication to ensure secure access.

2. Navigate to the top-right corner of the interface and click on your profile icon, then select “Orders” from the dropdown menu.

3. Choose “Order History” to view executed trades across spot, margin, futures, and options markets—each with separate export paths.

4. Confirm your account’s KYC status is fully completed, as incomplete verification may restrict access to historical data beyond 90 days.

5. Ensure your local time zone settings match your tax jurisdiction’s requirements to avoid timestamp discrepancies in exported files.

Exporting Spot and Margin Trade Records

1. Go to “Trade History” under the “Spot” or “Margin” tab depending on the trading type you wish to report.

2. Set the date range manually using the calendar picker—Binance defaults to the last 90 days but allows selection up to the account’s creation date.

3. Click the “Export” button located above the trade table; a modal will appear prompting format selection (CSV only).

4. Wait for the system to generate the file—larger date ranges may take up to two minutes due to backend processing latency.

5. Download the CSV directly to your local machine; do not open it in browsers or cloud editors that may alter encoding or decimal precision.

Handling Futures and Options Transaction Data

1. Switch to the “Futures” section and select “Order History” to retrieve perpetual and quarterly contract trades.

2. Use the “Advanced Filter” option to isolate specific symbols, order types (e.g., limit, market), and execution statuses (filled, partially filled).

3. Note that funding payments, insurance fund contributions, and liquidation events appear in separate reports—these must be downloaded individually via “Funding History” and “Liquidation History” tabs.

4. For options trading, access “Derivatives > Options > Order History”, where each exercise, assignment, and expiration event is logged with unique settlement identifiers.

5. Verify that all timestamps are recorded in UTC and retain millisecond precision—critical for matching cross-platform entries during reconciliation.

Data Integrity and Format Considerations

1. Open the downloaded CSV in a desktop spreadsheet application like LibreOffice Calc or Microsoft Excel with UTF-8 encoding enabled.

2. Check for missing columns such as “Fee Asset”, “Fee Amount”, and “Is Buyer Maker”—these fields impact cost basis and wash sale calculations.

3. Manually inspect rows where “Status” equals “Canceled” or “Expired”; these entries should be excluded from taxable event tallies unless partial fills occurred.

4. Cross-reference transaction IDs with blockchain explorers for on-chain settlements involving deposits or withdrawals linked to trades.

5. Retain raw CSV files unmodified alongside any transformation logs—tax authorities may request original source files during audits.

Frequently Asked Questions

Q: Can I export trade history older than two years?Yes. Binance stores full trade history from account creation. Select custom start dates beyond two years in the export calendar—no subscription or premium tier is required.

Q: Why does my CSV show duplicate entries for the same trade?Duplicates occur when a single order triggers multiple fills across different price levels. Each fill generates its own row with unique trade ID—this is expected behavior and must be preserved for accurate accounting.

Q: Do OTC desk transactions appear in the standard trade history export?No. OTC trades conducted via Binance OTC portal are excluded from “Order History”. They require separate reporting through the “OTC > Transaction History” page with independent export functionality.

Q: Is the “Realized PnL” column included in spot trade exports?No. Realized profit and loss is not calculated or displayed in spot CSV exports. Traders must compute this externally using acquisition cost, disposal proceeds, and applicable fee allocations.

Disclaimer:info@kdj.com

The information provided is not trading advice. kdj.com does not assume any responsibility for any investments made based on the information provided in this article. Cryptocurrencies are highly volatile and it is highly recommended that you invest with caution after thorough research!

If you believe that the content used on this website infringes your copyright, please contact us immediately (info@kdj.com) and we will delete it promptly.

Related knowledge

See all articles

User not found or password invalid

Your input is correct