Back to Blog
    Exchange Guides
    10 min read

    Binance Tax Report for Indian Users: Download & Calculate

    Binance doesn't offer a single tax report for India. Learn how to download spot, futures, and P2P CSVs separately and calculate your crypto tax with CryptoITR.

    CryptoITR TeamFeb 12, 2025
    Binancetax reportBinance Indiaspot tradingfuturesP2PUSDT to INR
    Binance Tax Report for Indian Users: Download & Calculate

    If you're looking for a neat "Download Tax Report" button on Binance like CoinDCX has — you won't find one. Binance doesn't generate a single, ready-to-use tax report for Indian users. Instead, you need to download three separate sets of files: Spot trade history, Futures trade history, and P2P trade history. Let me walk you through each one.

    Why Binance Doesn't Have a Single Tax Report for India

    Binance is a global exchange, and unlike Indian exchanges like CoinDCX or WazirX, it wasn't originally designed for Indian tax compliance. While Binance does offer a "Tax Report" tool for some countries (using third-party integrations), India isn't one of the supported countries yet.

    So you're left to download raw trade data and either calculate manually or use a tool like CryptoITR to do it for you. The good news is that Binance's CSV exports are detailed and CryptoITR supports all three file types.

    Downloading Your Spot Trade History

    Your spot trades include all buy/sell orders on Binance's trading interface (BTC/USDT, ETH/USDT, etc.).

    1. Log in to binance.com on your desktop
    2. Hover over "Orders" in the top navigation and click "Spot Order"
    3. Click on "Trade History" tab
    4. Click the "Export" button (usually in the top-right of the trade history table)
    5. Select your date range — for FY 2024-25, choose April 1, 2024 to March 31, 2025
    6. Click "Generate" and wait for the CSV to be ready
    7. Download the CSV file once it's generated

    Heads up: Binance limits exports to 3 months at a time for some accounts. If that's the case, you'll need to download 4 separate files (Apr-Jun, Jul-Sep, Oct-Dec, Jan-Mar) and either combine them or upload them separately to CryptoITR.

    The CSV contains columns like Date, Pair, Side (BUY/SELL), Price, Quantity, Fee, Fee Asset, and Total. This is your raw trade data for all spot market transactions.

    Downloading Your Futures Trade History

    If you traded USDT-M or COIN-M futures (perpetuals or quarterly contracts), you need a separate download.

    1. Go to "Orders""Futures Order"
    2. Click on "Trade History"
    3. Select USDT-M or COIN-M (you'll need to download both if you traded both)
    4. Click "Export" and select your date range
    5. Download the CSV

    For a complete futures tax picture, you'll also want your Realized PnL export:

    1. Go to "Futures""Transaction History""Realized PnL"
    2. Export the data for your financial year

    The Realized PnL file is often more useful for tax purposes than raw trade history, because it directly shows your profit or loss per closed position. CryptoITR can work with either format.

    Downloading Your P2P Trade History

    This is the one most people forget. If you used Binance P2P to buy or sell USDT/BTC/ETH with INR, those trades are recorded separately from spot and futures.

    1. Click on "Orders""P2P Order"
    2. You'll see your completed P2P orders with details like amount, price, and counterparty
    3. Click "Export" to download the CSV
    4. Select the date range for your financial year

    If you don't see an export button on the P2P orders page, try accessing it through "Transaction History""Buy/Sell" and filtering for P2P. Binance has moved this option around in different UI updates.

    The P2P CSV will show the crypto asset, quantity, INR amount, exchange rate, and whether it was a buy or sell. This is critical for establishing your cost basis when you buy USDT via P2P and then use it for spot trading.

    The USDT-to-INR Conversion Challenge

    Here's the thing that makes Binance tax calculation uniquely tricky for Indian users. Almost all trading on Binance happens in USDT pairs — BTC/USDT, ETH/USDT, SOL/USDT, etc. But your tax has to be computed and paid in INR.

    So every single trade needs a USDT-to-INR conversion. But what rate do you use?

    Option 1: P2P Rate at Time of Purchase

    If you bought USDT at ₹93 on P2P, you could argue that ₹93 is your INR value per USDT. But this rate changes throughout the year. USDT might be ₹91 in April and ₹94 in December. Using a single rate for the whole year isn't accurate.

    Option 2: Market Rate on Date of Each Trade

    The more defensible approach is to use the fair market value of USDT in INR on the date of each trade. If you sold 0.1 BTC for 5,000 USDT on October 15, you'd convert 5,000 USDT to INR using the USDT/INR rate on October 15.

    CryptoITR uses daily USDT/INR rates sourced from reliable market data to do this conversion for every trade. This gives you the most accurate and defensible INR figures for your ITR.

    Why This Matters

    A small example: you trade 10,000 USDT worth of crypto in a year. If the USDT/INR rate fluctuates between ₹91 and ₹95, the difference in total INR volume could be ₹40,000. At 30% tax, that's a ₹12,000 difference in your tax liability just from the conversion rate you choose. Use accurate daily rates — don't wing it.

    Uploading to CryptoITR

    Once you have your files ready, here's how to process them:

    1. Go to CryptoITR.com and start a new calculation
    2. Click "Add Exchange" and select Binance
    3. You'll see options to upload Spot, Futures, and P2P files separately
    4. Upload each CSV file to its corresponding slot
    5. CryptoITR processes all three, links P2P purchases to spot trading cost basis, converts USDT to INR at daily rates, and calculates per-transaction gains

    The result is a complete breakdown: total taxable gains from spot, total from futures, total from P2P, combined tax liability, and a transaction-level report you can use for Schedule VDA in your ITR.

    Things to Watch Out For

    Binance Earn and Staking

    If you used Binance Earn, Flexible Savings, or Locked Staking, those rewards are taxable income. Download your "Distribution History" from the Earn section separately. These won't appear in your spot or futures exports.

    Deposits and Withdrawals

    If you transferred crypto between Binance and another exchange or wallet, those transfers are NOT taxable events. But they show up in your transaction history. Make sure they're identified as transfers, not trades, in your tax calculation.

    Sub-Account Trading

    If you use Binance sub-accounts, each sub-account has its own trade history. You'll need to download and upload CSVs from each sub-account separately.

    Binance API Alternative

    If you find CSV downloads painful (especially with the 3-month limit), you can also connect via API keys. Create a read-only API key on Binance (no trading permissions needed) and use it in CryptoITR to pull your data automatically. This is faster and avoids the multi-file hassle.

    Binance makes downloading tax data harder than Indian exchanges do, but once you have the files, CryptoITR handles the rest. The key is getting all three file types — spot, futures, and P2P — because missing any one of them means incomplete tax calculations and potential mismatches with your AIS data.

    Ready to Calculate Your Crypto Taxes?

    Upload your exchange reports and get your tax liability calculated in minutes — for free.

    Related Articles

    Exchange Guides

    How to Download Your CoinDCX Tax Report

    Step-by-step guide to downloading your CoinDCX tax report for ITR filing. Learn what each sheet contains and how to upload it to CryptoITR for automatic tax calculation.

    6 min read·Feb 12, 2025
    Exchange Guides

    WazirX Tax Calculation: A Complete Guide for Indian Traders

    Learn how to download your WazirX trade history, understand the CSV format, and calculate your crypto taxes accurately using CryptoITR.

    9 min read·Feb 8, 2025
    Exchange Guides

    KuCoin Tax Report for Indian Users: Complete Guide

    KuCoin doesn't generate an India-specific tax report. Here's how to download your spot and futures CSVs, handle USDT-to-INR conversion, and file your crypto taxes from KuCoin trades.

    8 min read·Feb 5, 2025