> ## 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 CoinDCX Tax Report with KoinX

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

<Info>
  **Direct Connect or File Upload**  ·  **\~2–10 min**  ·  Spot · Futures · Deposits · Withdrawals  ·  **100+ countries**
</Info>

## What's covered

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

  <Card title="Futures" color="#0066CC" icon="chart-line">
    Futures activity synced automatically.
  </Card>

  <Card title="Deposits and Withdrawals" color="#0066CC" icon="building-columns">
    Full transfer history.
  </Card>

  <Card title="Web3 trades" color="#0066CC" icon="globe">
    Requires a separate [CoinDCX Web3 upload](/integration/coindcx-web3).
  </Card>
</CardGroup>

## Before you start

<CardGroup cols={2}>
  <Card title="CoinDCX app" icon="mobile">
    Installed and logged in with your trading account.
  </Card>

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

***

## Choose how to connect CoinDCX to KoinX

**Direct Connect imports all exchange trades in 4 taps — no files, no API keys.** Use File Upload if you prefer to download and upload manually or need to import specific financial years.

<Tabs>
  <Tab title="Direct Connect (Recommended)">
    <Steps>
      <Step title="Open the CoinDCX app and log in">
        Launch the **CoinDCX** app on your phone and sign in.
      </Step>

      <Step title="Go to your Profile">
        Tap the **Profile** icon in the top corner of the app.
      </Step>

      <Step title="Tap Get Tax Report with KoinX">
        Scroll to find **Get Tax Report with KoinX** and tap it.
      </Step>

      <Step title="Tap View Taxes">
        Tap **View Taxes**. Your CoinDCX trades are automatically imported into KoinX.
      </Step>
    </Steps>

    <Check>
      **Done.** Spot trades, deposits, withdrawals, and futures all import automatically — no file needed.
    </Check>

    Once your CoinDCX trades are in, head to [Tax Reports](https://app.koinx.com/tax-report) on KoinX — every trade, deposit, and transfer is classified and your India tax report is ready to download.

    <Note>
      **Using a different email on KoinX?** Go to **KoinX** → **Account Settings** → **Add Another Email** and add your CoinDCX email before connecting.
    </Note>
  </Tab>

  <Tab title="File Upload">
    <Warning>
      * **One report per financial year** — download each year separately and upload all files together.
      * **Reports are emailed** — allow 10–30 minutes. Check your Spam/Junk folder if not received.
      * **Never open or edit the CSV before uploading.** Re-download a fresh copy if you already did.
    </Warning>

    <Steps>
      <Step title="Open CoinDCX and go to Generate Reports">
        Log in to CoinDCX → **Profile** → **Generate Reports** → **Trade Report**.
      </Step>

      <Step title="Select the financial year">
        Select the **Financial Year** you want to export. For example, FY 2025–26 covers 1 April 2025 to 31 March 2026.

        <Tip>
          Download reports for all financial years separately and upload them all together in KoinX for accurate tax calculation.
        </Tip>
      </Step>

      <Step title="Select From Q1 – Q4">
        Select **From Q1 – Q4** to cover the entire financial year in a single report.
      </Step>

      <Step title="Generate and download">
        Click **Generate**. Download the Excel from your email once received. Do not open it.
      </Step>
    </Steps>

    ## Upload to KoinX

    <Note>
      If you used the **File Upload** tab above, follow these steps to complete your import. Direct Connect users can skip this, your sync is already done.
    </Note>

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

      <Step title="Select CoinDCX">
        Search for and select **CoinDCX**, then choose **File Upload**.
      </Step>

      <Step title="Upload all files">
        Upload your Trade Report Excel for all financial years. Multi-select works.
      </Step>

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

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

    Your CoinDCX history is fully loaded, go to [Tax Reports](https://app.koinx.com/tax-report) on KoinX and your crypto tax report is ready to download.

    <Note>
      **Have CoinDCX Web3 trades?** Web3 transactions are stored separately and must be uploaded under the [CoinDCX Web3 integration](/integration/coindcx-web3).
    </Note>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Which method should I use, Direct Connect or File Upload?">
    **Direct Connect is recommended for most users.** It syncs all exchange trades in 4 taps with no file management. Use File Upload if you need to control which financial years are imported or prefer a manual approach.
  </Accordion>

  <Accordion title="Do I need to upload reports for every financial year?">
    Yes. Download and upload trade reports for all financial years you have traded on CoinDCX. Upload all years in the same session to avoid missing trades or incorrect tax reports.
  </Accordion>

  <Accordion title="Do I need to re-import after making new trades?">
    Yes. Direct Connect syncs at the time of connection. To bring in newer trades, repeat the 4-step process to trigger a fresh sync. For File Upload, generate and upload a new report covering the new period.
  </Accordion>

  <Accordion title="Does KoinX support Indian crypto tax reporting from CoinDCX?">
    Yes. KoinX handles VDA tax rules, TDS deductions, and generates a Schedule VDA-ready ITR report from your CoinDCX data.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Get Tax Report with KoinX option not visible in the CoinDCX app">
    Update the CoinDCX app to the latest version via the App Store or Google Play and try again.
  </Accordion>

  <Accordion title="Direct Connect shows zero transactions in KoinX">
    The email on your KoinX account may not match your CoinDCX registered email. Go to **KoinX** → **Account Settings** → **Add Another Email**, add your CoinDCX email, then reconnect.
  </Accordion>

  <Accordion title="Some trades are missing after Direct Connect">
    Unlink and reconnect. Go to **KoinX** → **Integrations** → **CoinDCX** → **Unlink**, then repeat the 4 steps from the CoinDCX app.
  </Accordion>

  <Accordion title="Trade report email not received">
    Check your Spam/Junk folder. If it's not there, go back to **CoinDCX** → **Profile** → **Generate Reports** → **Trade Report**, select **From Q1 – Q4** for the correct financial year, and click **Generate** again.
  </Accordion>

  <Accordion title="Upload error in KoinX">
    Re-download the original CSV from your email without opening it. Opening or editing in Excel corrupts the file format.
  </Accordion>

  <Accordion title="Trades are missing after file upload">
    You may have only uploaded one year's report. Download trade reports for all financial years from CoinDCX and upload them all in the same integration session.
  </Accordion>
</AccordionGroup>

***

## Related integrations

<CardGroup cols={2}>
  <Card title="CoinDCX Web3 — File Upload" icon="globe" href="/integration/coindcx-web3">
    Upload your CoinDCX Web3 Trade Report to import on-chain transactions.
  </Card>

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

  <Card title="WazirX Integration" icon="diamond" href="/integration/wazirx">
    Import WazirX trades into KoinX via CSV.
  </Card>

  <Card title="ZebPay Integration" icon="mobile" href="/integration/zebpay">
    Connect ZebPay via Direct Connect or file upload.
  </Card>
</CardGroup>

<Card title="Ready to file your CoinDCX crypto taxes?" color="#6366f1" icon="rocket" href="https://app.koinx.com/get-started">
  Create a free KoinX account, no credit card required. Connect CoinDCX and generate your Indian crypto tax report in minutes.
</Card>
