> ## Documentation Index
> Fetch the complete documentation index at: https://guides.koinx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Generate Your WazirX Tax Report with KoinX

> Connect your WazirX account to KoinX in a few steps to generate and file your WazirX taxes accurately. Tracks Section 194S TDS and generates an ITD-compliant Schedule VDA report.

<Info>
  **File Upload**  ·  **5-10 min**  ·  Spot · P2P · Crypto-to-Crypto · INR Trades  ·  **100+ countries**
</Info>

## What's covered

<CardGroup cols={2}>
  <Card title="Spot trades" color="#0066CC" icon="arrow-right-arrow-left">
    Buy, sell, and INR market trades.
  </Card>

  <Card title="P2P trades" color="#0066CC" icon="users">
    Peer-to-peer crypto transactions.
  </Card>

  <Card title="Crypto-to-Crypto" color="#0066CC" icon="chart-line">
    All crypto pair trading activity.
  </Card>

  <Card title="Deposits and Withdrawals" color="#0066CC" icon="building-columns">
    On-chain deposits and withdrawals.
  </Card>
</CardGroup>

## Before you start

<CardGroup cols={2}>
  <Card title="WazirX account" icon="building-columns">
    Active account with transaction history, accessible via web or mobile app.
  </Card>

  <Card title="KoinX account" icon="sparkles" href="https://app.koinx.com/get-started">
    Free account - no credit card needed.
  </Card>
</CardGroup>

***

## Connect WazirX to KoinX

**Choose to upload your trade report CSV manually, or let the KoinX Connect Chrome extension handle the entire export-and-upload process automatically.**

<Tabs>
  <Tab title="File Upload">
    Download your WazirX trade report from the web or mobile app. Both methods produce the same CSV file - use whichever is more convenient.

    <Tabs>
      <Tab title="Web">
        <Steps>
          <Step title="Log in to WazirX on web">
            Go to [wazirx.com](https://www.wazirx.com) and sign in to your account.
          </Step>

          <Step title="Open Account Settings">
            Click the **profile icon** in the top right corner and select **Account Settings**.
          </Step>

          <Step title="Go to Download Reports">
            Click **Download Reports** and select **Trade Report**.
          </Step>

          <Step title="Select all trade types">
            Select all available trade types under the Trade Report section.
          </Step>

          <Step title="Select time frame and request report">
            Choose your time frame and click **Request Trade Report**. The CSV will be sent to your registered email address when ready.
          </Step>
        </Steps>

        <Note>
          Once the report arrives in your email, download it without opening it. Switch to the Upload to KoinX section below to complete your import.
        </Note>
      </Tab>

      <Tab title="Mobile">
        <Steps>
          <Step title="Log in to the WazirX app">
            Open the WazirX app and sign in to your account.
          </Step>

          <Step title="Open Account Settings">
            Tap the **Profile icon** in the top left corner -> **Account** -> **Account Settings**.
          </Step>

          <Step title="Go to Download Reports">
            Tap **Download Reports** and select **Trading Report**.
          </Step>

          <Step title="Select all trade types">
            Tick all available trade types under the Trading Report section.
          </Step>

          <Step title="Select time frame and request report">
            Choose your time frame and tap **Request Trading Report**. The CSV will be sent to your registered email address when ready.
          </Step>
        </Steps>

        <Note>
          Once the report arrives in your email, download it without opening it. Scroll down to the Upload to KoinX section to complete your import.
        </Note>
      </Tab>
    </Tabs>

    ## Upload to KoinX

    <Steps>
      <Step title="Open KoinX Integrations">
        Log in to [app.koinx.com](https://app.koinx.com) -> **Integrations** -> **Add Integration**.
      </Step>

      <Step title="Select WazirX">
        Search for **WazirX** and select it.
      </Step>

      <Step title="Upload your file">
        Click **Upload** and select your downloaded WazirX trade report CSV file.
      </Step>

      <Step title="Submit">
        Click **Submit**. KoinX processes your file and imports your full transaction history.
      </Step>
    </Steps>

    <Check>
      **Done.** KoinX reads your transactions, classifies them, and prepares everything for gains calculation and report generation.
    </Check>

    Now that your WazirX file is in, head to [Tax Reports](https://app.koinx.com/tax-report) on KoinX - your capital gains across all trade types are already calculated and your report is ready to download.

    <Warning>
      **Never open or edit your WazirX CSV file before uploading.** This corrupts the file format. If you already did - re-request a fresh report from WazirX and upload that instead.
    </Warning>
  </Tab>

  <Tab title="KoinX Connect">
    **KoinX Connect automates the entire WazirX export-and-upload process using a Chrome extension — no manual downloads or file handling required.**

    ## Quick steps:

    <Steps>
      <Step title="Open KoinX Connect and select WazirX">
        Click the KoinX Connect extension icon in Chrome, then select **WazirX** from the list of supported exchanges.
      </Step>

      <Step title="Set your date range">
        Adjust the pre-filled date range if needed, then click **Start Extraction**.
      </Step>

      <Step title="Log in to WazirX if prompted">
        If you're not already logged in, the extension will pause and ask you to log in.
      </Step>

      <Step title="Wait for the report email">
        WazirX emails your report(s) — KoinX Connect automatically watches your Gmail for them.
      </Step>

      <Step title="Files are downloaded and uploaded automatically">
        The system downloads the report attachments from Gmail and uploads them directly to KoinX.
      </Step>

      <Step title="Review and submit">
        Check the uploaded files listed on screen, then click **Submit** to finish.
      </Step>
    </Steps>

    ## Before you begin

    <CardGroup cols={2}>
      <Card title="KoinX Connect extension" icon="puzzle-piece">
        Install the KoinX Connect Chrome Extension before starting.
      </Card>

      <Card title="WazirX account" icon="building-columns">
        Logged in on the same browser as the extension.
      </Card>

      <Card title="KoinX account" icon="sparkles">
        Logged in, or ready to log in when prompted.
      </Card>

      <Card title="Gmail account" icon="envelope">
        The Gmail linked to your WazirX account, accessible in the same browser.
      </Card>
    </CardGroup>

    ## Detailed step-by-step guide

    <Steps>
      <Step title="Select WazirX from KoinX Connect">
        Click the KoinX Connect extension icon in Chrome. A Connect panel opens listing supported exchanges.

        **Action:** Click on **WazirX** from the list.
      </Step>

      <Step title="Set date range and start extraction">
        The WazirX Report Extraction panel opens with a pre-filled date range that you can adjust. Each request covers a maximum of 12 months — longer ranges are automatically split into multiple requests (up to 3 per 24 hours, per WazirX limits).

        **Action:** Set your **From Date** and **To Date** → Click **"Start Extraction"**
      </Step>

      <Step title="WazirX Download Reports page opens (System)">
        The system automatically opens WazirX's Download Reports page in a new tab and checks if you're logged in.

        **Action:** Ensure you're logged in to WazirX. No other action needed.

        Extension message: `"Initialising..."`
      </Step>

      <Step title="Report data types are selected (System)">
        The system automatically selects all supported report data types — Spot Trades, WazirX Zero Fees, P2P Trades, Deposit and Withdrawals, Additional Transfers, Current Coin Balance, Spot Account Ledger, Referral Rewards, and Affected Trades in Portfolio Restoration.

        **Action:** None. System handles this automatically.

        Extension message: `"WAZIRX — REPORT EXPORT: Selecting report data types..."`
      </Step>

      <Step title="Custom duration and date range are set (System)">
        The system selects "Custom Duration (Max 12 months)" and sets the From/To dates for the first reporting period.

        **Action:** None. System handles this automatically.

        Extension messages: `"Selecting Custom Duration..."` → `"Setting from date..."` → `"Setting to date..."`
      </Step>

      <Step title="Report request is submitted (System)">
        The system clicks "Request Trading Report." WazirX confirms with a banner: *"We are preparing your report, we'll email it to you shortly."* If your date range spans more than 12 months, the system repeats this for each remaining period.

        **Action:** None. System handles this automatically.

        Extension messages: `"Submitting report request..."` → `"Request 1 of 2 submitted. Loading next date range..."` *(repeats until all requests are submitted)*, then `"All 2 report(s) requested. Opening Gmail to download every file..."`
      </Step>

      <Step title="Gmail is opened and monitored (System)">
        The system opens Gmail in a new tab and searches for WazirX report emails with attachments, waiting for all expected emails to arrive — one per requested date range.

        **Action:** None. Just wait. Do not close the Gmail tab.

        Extension messages: `"STEP 3 — GMAIL: Navigating to Gmail search..."` → `"Waiting for 2 report email(s) from WazirX (multi-range)..."`
      </Step>

      <Step title="Report emails are detected and files downloaded (System)">
        Once the report email(s) arrive, the system opens each one, waits for attachments to load, and downloads the files one by one.

        **Action:** None. System handles this automatically.

        Extension messages: `"Waiting for attachments to load..."` → `"Downloading attachment..."` → `"Downloaded 1/2. Waiting for remaining emails..."` *(repeats per email)*, then `"All reports downloaded! Opening KoinX..."`
      </Step>

      <Step title="Files are uploaded to KoinX (System)">
        The system opens the KoinX Integrate WazirX page and uploads all downloaded report files. The wallet is named **WazirX-1** by default.

        **Action:** None. System handles this automatically.

        Extension messages: `"STEP 4 — KOINX UPLOAD: Looking for the file upload area..."` → `"Uploading file(s) to KoinX..."` → `"Done! File(s) uploaded to KoinX."`
      </Step>

      <Step title="Review and submit">
        All report files are now attached to the KoinX upload form.

        **Action:** Review the files listed on screen → Click **"Submit"**
      </Step>
    </Steps>

    <Check>
      **Integration complete.** KoinX processes the uploaded files and syncs your WazirX transactions. The integration appears as **WazirX-1** on your Integrations page.
    </Check>

    <Warning>
      **Keep the browser open and do not close any tabs while the system is working.** Closing the Gmail or WazirX tab mid-process can interrupt the extraction or upload.
    </Warning>

    ## Important alerts

    * WazirX reports are emailed — KoinX Connect automatically monitors your Gmail and downloads the files once they arrive
    * Each report request covers a maximum of **12 months**; longer date ranges are split into multiple requests automatically (up to 3 per 24 hours)
    * Keep the browser open and do not close any tabs while the system is working
    * Reports cover Spot Trades, P2P Trades, Deposits & Withdrawals, and more

    ## What the system does vs. what you do

    | Action                                            | Who Does It        |
    | ------------------------------------------------- | ------------------ |
    | Opening WazirX Download Reports page              | ✅ System           |
    | Selecting all report data types                   | ✅ System           |
    | Setting custom date range                         | ✅ System           |
    | Clicking Request Trading Report                   | ✅ System           |
    | Splitting long date ranges into multiple requests | ✅ System           |
    | Opening Gmail and waiting for report emails       | ✅ System           |
    | Downloading report files from Gmail               | ✅ System           |
    | Uploading files to KoinX                          | ✅ System           |
    | Clicking Submit                                   | 👤 You (one click) |
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Should I select all trade types when requesting the WazirX report?">
    Yes. Select all available trade types - INR, Crypto-to-Crypto, and P2P - to ensure your complete trading history is included. Missing any trade type will result in incomplete transaction data and inaccurate tax calculations.
  </Accordion>

  <Accordion title="Where does WazirX send the trade report?">
    WazirX sends the CSV report to your registered email address after you click Request Trade Report. Download the file from the email and upload it directly to KoinX without opening it.
  </Accordion>

  <Accordion title="Does WazirX deduct TDS on crypto transactions?">
    Yes. WazirX deducts 1% TDS on applicable crypto transactions under Section 194S of the Income Tax Act, 1961. This applies to INR, Crypto-to-Crypto, and P2P sell transactions. KoinX accounts for TDS deducted when calculating your tax liability.
  </Accordion>

  <Accordion title="Does WazirX generate tax reports directly?">
    No. WazirX does not provide tax-ready reports for direct filing. By exporting your trade report and importing it into KoinX, your full transaction history is processed and a compliant, country-specific tax report is generated within minutes.
  </Accordion>

  <Accordion title="Does KoinX support my country's crypto tax rules?">
    Yes. KoinX supports 100+ countries with dedicated report formats for India, the US, UK, Australia, Canada, Germany, and more. After importing your WazirX data, select your country to generate the correct report.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="CSV file won't upload to KoinX">
    Re-download a fresh copy of the report from your WazirX email without opening it. Opening the file in Excel or Google Sheets reformats date and number columns, breaking the file structure KoinX expects. Only use the official CSV downloaded from your WazirX account.
  </Accordion>

  <Accordion title="Transactions are missing after upload">
    Confirm the report covers your full trading history for the selected financial year with no gaps. If some months are missing, re-request the report with a wider date range and re-upload. Also verify all trade types were selected before requesting.
  </Accordion>

  <Accordion title="Report has not arrived in email">
    Check your Spam or Junk folder for the email from WazirX. If it has not arrived after a few hours, log in to WazirX and re-request the trade report. Confirm your registered email address is active and accessible.
  </Accordion>

  <Accordion title="CSV file looks incomplete or shows recent transactions missing">
    WazirX may take a few hours to process recent transactions into the export. Wait a few hours and re-download the CSV from WazirX before uploading again.
  </Accordion>

  <Accordion title="KoinX is showing duplicate WazirX transactions">
    This happens when the same CSV is uploaded more than once. Go to **KoinX** -> **Integrations**, remove the duplicate WazirX upload, and retain only a single file covering your full history.
  </Accordion>

  <Accordion title="Wrong file type or layout error on upload">
    Only upload the official trade report CSV downloaded from your WazirX account. Manually compiled spreadsheets or files exported from other tools will not be processed correctly by KoinX.
  </Accordion>
</AccordionGroup>

***

## Related integrations

<CardGroup cols={2}>
  <Card title="CoinDCX - Direct Connect" icon="mobile" href="/integration/coindcx">
    Connect CoinDCX directly from the app in 4 taps.
  </Card>

  <Card title="CoinSwitch Integration" icon="file-arrow-up" href="/integration/coinswitch">
    Import CoinSwitch trades via account statement.
  </Card>

  <Card title="Mudrex Integration" icon="chart-line" href="/integration/mudrex">
    Connect Mudrex via Direct Integration or XLSX Upload.
  </Card>

  <Card title="BitBns Integration" icon="arrow-right-arrow-left" href="/integration/bitbns">
    Connect BitBns via Direct Connect or CSV Upload.
  </Card>
</CardGroup>

<Card title="Ready to generate your WazirX crypto tax report?" color="#6366f1" icon="rocket" href="https://app.koinx.com/get-started">
  Create a free KoinX account - no credit card required. Import your WazirX transactions and generate a country-specific tax report in minutes.
</Card>
