Back to Blog
    Exchange Guides
    9 min read

    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.

    CryptoITR TeamFeb 8, 2025
    WazirXcrypto tax IndiaWazirX CSVtrade historyexchange guideVDA tax
    WazirX Tax Calculation: A Complete Guide for Indian Traders

    If you've traded on WazirX, you already know it's one of the most popular crypto exchanges in India. But when tax season rolls around, a lot of traders freeze up. How do you actually pull your trade data out of WazirX and figure out what you owe? Let me walk you through the entire process.

    Step 1: Download Your WazirX Trade History CSV

    First things first — you need your raw trade data. WazirX lets you export this as a CSV file, but the option isn't exactly front and center. Here's how to get it:

    • Log in to your WazirX account on the web app (not the mobile app — the export option isn't available there).
    • Go to Funds > Transaction History or navigate directly to the "Reports" section.
    • Select the financial year you need — for FY 2024-25, that's April 1, 2024 to March 31, 2025.
    • Choose "Trade History" as the report type and click Export/Download.
    • WazirX will email you a CSV file or let you download it directly. If the file is large, it might take a few minutes.

    Pro tip: Always download the full financial year in one go. Downloading month-by-month and stitching files together can lead to duplicate entries or missed trades.

    Understanding the WazirX CSV Format

    Once you open the CSV, you'll see several columns. Here's what each one means and why it matters for your taxes:

    • Date: The timestamp of the trade in IST. This determines which financial year the trade falls into.
    • Market/Pair: Something like BTC/INR or ETH/USDT. This tells you what was traded and against which quote currency.
    • Side: Either "Buy" or "Sell." For tax purposes, sells are where your gains or losses get realized.
    • Price: The price per unit at which the trade executed.
    • Amount/Quantity: How many units of the base asset were bought or sold.
    • Total: The total value of the trade (Price x Quantity) in the quote currency.
    • Fee: WazirX's trading fee for that transaction. Under Section 115BBH, this fee is not deductible from your gains — only the cost of acquisition counts.
    • Fee Currency: Usually INR or WRX (if you opted for WRX fee discounts).

    Here's the thing most people miss: the "Total" column for INR pairs is already in rupees, but for pairs like ETH/USDT, it's in USDT. That means you need a conversion step to arrive at the INR value on the date of trade.

    How CryptoITR Processes Your WazirX Data

    When you upload your WazirX CSV to CryptoITR, here's what happens behind the scenes:

    • Auto-detection: The parser identifies it as a WazirX file based on the column headers. You don't need to tell it which exchange — it figures that out.
    • Pair splitting: Each trade pair like BTC/INR gets split into the base asset (BTC) and quote asset (INR). For crypto-to-crypto pairs like ETH/BTC, both legs are tracked.
    • INR conversion: For non-INR pairs (like SOL/USDT), CryptoITR fetches the INR value of USDT on that date to compute the correct rupee value. This is critical for Schedule VDA reporting.
    • FIFO matching: Buys and sells for each asset are matched using First-In-First-Out, which is the method most CAs recommend for crypto in India.
    • Per-asset P&L: You get a clean breakdown — say, ₹12,000 profit on BTC, ₹3,500 loss on DOGE, ₹800 profit on MATIC. Remember, under 115BBH, you cannot set off losses from one VDA against gains from another.

    WazirX-Specific Issues You Should Know About

    INR Pair Handling

    WazirX is one of the few Indian exchanges that offers direct INR trading pairs for many tokens. The good news? This makes tax calculation simpler because you don't need to convert through USDT or BTC. If you bought 0.5 ETH at ₹1,25,000 and sold it at ₹1,50,000, your gain is straightforward: ₹25,000, taxed at 30% flat = ₹7,500 tax plus cess.

    But here's a catch — some traders buy on an INR pair and sell on a USDT pair (or vice versa). CryptoITR handles this correctly by tracking the asset itself, not the pair. Your 0.5 ETH is 0.5 ETH regardless of whether you bought it with INR or USDT.

    WRX Token Trades

    WazirX's native token WRX adds a layer of complexity. Many traders used WRX for fee discounts, which means:

    • If you bought WRX specifically to pay fees, that purchase itself is a taxable event when you eventually sell or use the WRX.
    • If fees were paid in WRX, this is technically a disposal of WRX — you're spending WRX to pay for a service. This should be treated as a sale of WRX at its fair market value on that date.
    • If you traded WRX/INR as a speculative trade, profits and losses follow the standard 115BBH treatment.

    I've seen many traders simply ignore WRX fee payments in their tax filings. While the amounts are usually small (maybe ₹50-200 per trade), they technically are taxable disposals. CryptoITR flags these so you can decide how to handle them.

    The WazirX Hack Situation

    If you were affected by the July 2024 WazirX security incident, your tax situation gets more nuanced. Lost assets may be claimable as a capital loss, but the IT Department hasn't issued specific guidance on exchange hacks. Keep your WazirX statements and any communication from WazirX about the incident. Your CA will need these.

    Common Mistakes with WazirX Tax Data

    • Forgetting P2P trades: If you used WazirX's P2P platform to buy or sell crypto, those transactions might not appear in the standard trade history CSV. Check separately.
    • Ignoring dust amounts: Small residual balances (like 0.0001 BTC worth ₹8) still count as holdings. If you sold them, that's a taxable event.
    • Double-counting deposits/withdrawals: Transferring BTC from WazirX to Binance is not a taxable event. Only actual buy/sell trades create tax liability. Make sure you're uploading trade history, not transaction history.
    • Mixing up financial years: WazirX timestamps are in IST, which helps. But if you download calendar year data instead of financial year (April-March), you'll be mixing two assessment years.

    Putting It All Together

    Here's a quick example. Say during FY 2024-25, you made these trades on WazirX:

    • Bought 1 ETH at ₹1,80,000 in May 2024
    • Bought 0.5 ETH at ₹2,00,000 in August 2024
    • Sold 1.2 ETH at ₹2,40,000 in January 2025

    Using FIFO, your cost of the 1.2 ETH sold = (1 x ₹1,80,000) + (0.2 x ₹2,00,000) = ₹2,20,000. Sale value = 1.2 x ₹2,40,000 = ₹2,88,000. Profit = ₹68,000. Tax = ₹68,000 x 30% = ₹20,400 plus 4% cess = ₹21,216.

    Upload your WazirX CSV to CryptoITR and you'll get this calculation done automatically — for every single asset, across hundreds or thousands of trades. No spreadsheet gymnastics required.

    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

    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.

    10 min read·Feb 12, 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