How to Report Binance on Your Taxes

Binance generates transaction records across spot trading, Earn, staking, and conversions - but none of it is in a format you can file. You need to calculate gains from 75+ different operation types, separate income from capital events, and map everything to your country's tax forms. Here's how.

Skip the manual work. Upload your Binance CSV exports and DYOR.tax parses all 75+ operation types, calculates your gains, and generates a filing-ready report.

Try the Binance Calculator →

What Binance activity is taxable

Binance activity spans several categories, and the tax treatment differs by type. Missing any of these is one of the most common filing errors for Binance users.

Taxable disposals (capital gains or losses):

Taxable income (reported separately from capital gains):

Not taxable:

Step 1 - Export your Binance transaction history

Binance provides a single comprehensive export that covers all activity types.

  1. Log in to binance.com (or binance.us for US users)
  2. Click the Wallet icon and go to Asset History
  3. Click the export icon and select Export Transaction Records
  4. Set time range to cover your full trading history, keep timezone as UTC (default), and click Generate
  5. Download the CSV when ready

This export includes spot trades, Earn distributions, staking rewards, deposits, withdrawals, and BNB fee payments in one file. Include your complete history from account opening for accurate cost basis.

Step 2 - Calculate your gains

Binance has specific complexity that catches most traders off guard:

Upload your Binance CSV to DYOR.tax and all 75+ operation types are parsed automatically. BNB fee disposals, Earn income, and conversions are each handled correctly.

How to report Binance taxes by country

United States

Binance.com is not available to US residents. If you used Binance.US, the export process is the same through binance.us. Binance does not issue 1099 forms for most users. Do not assume that the absence of a 1099 means tax authorities have no visibility into your activity.

Capital gains go on Form 8949 and Schedule D. Staking and Earn income goes on Schedule 1. Short-term gains (held 1 year or less) are taxed as ordinary income; long-term gains (held more than 1 year) are taxed at 0%, 15%, or 20%. Filing deadline: April 15.

United Kingdom

Capital gains go on SA108 Cryptoassets. HMRC requires Section 104 pooling - assets held in a pool with a weighted average cost that updates with each acquisition. DYOR.tax handles this automatically for UK users.

Staking income generally goes on SA100 Other Income, if the activity does not amount to a trade. Annual exempt amount: £3,000 (2024/25). Filing deadline: January 31.

Canada

Capital gains go on Schedule 3 using the Adjusted Cost Base (ACB) method. The current capital gains inclusion rate is 50% under the Income Tax Act. Staking and Earn income are reported as other income. Filing deadline: April 30.

Australia

Capital gains are reported in your individual income tax return. The calculator applies FIFO for cost basis. The 50% CGT discount applies if you held the asset for 12 months or more before disposing. Staking and Earn rewards are ordinary assessable income. Filing deadline: October 31.

India

All VDA gains are taxed at a flat 30% under Section 115BBH, plus applicable surcharge and cess. Report on ITR-2 or ITR-3, Schedule VDA. Binance, as a foreign exchange, typically does not deduct the 1% TDS - you are responsible for self-reporting. Losses cannot be offset between different crypto assets. Filing deadline: July 31.

What DYOR.tax handles from Binance

Binance's CSV exports are more complex than most exchanges because of the volume and variety of operation types. DYOR.tax handles:

Preview is always free. The paid PDF report includes trade-by-trade P&L, income summary, and a country-specific filing guide.

Common Binance tax mistakes

Frequently Asked Questions

Binance does not issue 1099 forms to most users. Do not assume that the absence of a tax form means your activity is unreported or that you have no filing obligation. You remain responsible for self-reporting all capital gains and income from Binance.

Yes. Binance Earn distributions, flexible savings interest, staking rewards, and BNB Vault payouts are all taxable income at fair market value on the date received. This applies regardless of whether you receive any tax form from Binance. When you later sell those tokens, any gain above the income value is a separate capital gains event.

Yes. Paying trading fees with BNB is a disposal of BNB at its market value at the time of the fee. Each payment creates a small capital gain or loss. For active traders using BNB for every fee, this can add up to hundreds of unreported taxable events. DYOR.tax identifies and calculates these automatically from your Binance export.

Export your transaction history from each platform separately. Both use the same CSV format. Upload each file to DYOR.tax in separate runs to calculate gains across both accounts.

DYOR.tax handles large trade histories without manual work. Upload your CSV files and the calculator processes all trades, cost basis allocations, and income events automatically. Reports are available for histories with thousands of transactions.

Related guides and calculators