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

> Connect your AscendEX Exchange account to KoinX in a few steps to generate tax reports compliant with your local jurisdiction.

<Info>
  **API**  ·  **5-10 min**  ·  Spot · Staking · 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="Staking and Earn" color="#0066CC" icon="piggy-bank">
    Staking income and interest earnings.
  </Card>

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

  <Card title="Trading Fees and Rebates" color="#0066CC" icon="receipt">
    Fee records and trading rebates.
  </Card>
</CardGroup>

## Before you start

<CardGroup cols={2}>
  <Card title="AscendEX account" icon="building-columns">
    Active account with transaction history.
  </Card>

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

***

## Connect AscendEX to KoinX

**API Key syncs your full AscendEX transaction history automatically - no file exports needed.**

<Tabs>
  <Tab title="API Key">
    ## Generate your AscendEX API key

    <Steps>
      <Step title="Log in to AscendEX">
        Go to [ascendex.com](https://www.ascendex.com) and sign in to your account.
      </Step>

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

      <Step title="Create a new API key">
        Click **New API Key**.
      </Step>

      <Step title="Set View permission and disable IP restriction">
        Select **View** permission and set IP restriction to **No IP Restriction**.

        <Warning>
          Select **View** permission only and set IP restriction to **No IP Restriction**. IP restrictions will block KoinX servers from connecting. Never enable trading or withdrawal permissions on a third-party API key.
        </Warning>
      </Step>

      <Step title="Copy your API key and Secret Key">
        Copy both your **API Key** and **Secret Key** and store them securely. The Secret Key is shown only once.
      </Step>
    </Steps>

    ## Connect AscendEX 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 AscendEX">
        Search for **AscendEX** and select it.
      </Step>

      <Step title="Paste your keys and import">
        Paste your **API Key** and **Secret Key** into the respective fields and click **Import Now**.
      </Step>
    </Steps>

    <Check>
      **Done.** KoinX begins syncing your AscendEX history. Large accounts may take a few minutes.
    </Check>

    Once your AscendEX data is in, head over to [Tax Reports](https://app.koinx.com/tax-report) on KoinX - your capital gains, income breakdown, and country-specific crypto tax report are ready for you there.

    ## API key notes

    <Note>
      * **View permission only** - this is the read-only configuration AscendEX requires for third-party integrations.
      * **No IP Restriction must be selected** - any IP restriction will prevent KoinX servers from connecting.
      * **Secret Key is shown once only** - copy it immediately at the time of creation and store it securely.
    </Note>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="What permissions does the AscendEX API key need for KoinX?">
    View permission only with IP restriction set to No IP Restriction. View is AscendEX's read-only configuration and gives KoinX access to your full transaction history without the ability to place trades or move funds.
  </Accordion>

  <Accordion title="Will AscendEX show my Secret Key again after I leave the page?">
    No. AscendEX displays the Secret Key only once at the time of creation. Copy it immediately and store it securely. If lost, delete the key from API Setting and generate a new one.
  </Accordion>

  <Accordion title="Do I need to report my AscendEX transactions for tax purposes?">
    Yes. As per the Indian government's 2022 Budget and CBDT guidelines, all crypto transactions are taxable. Trading, selling, or using cryptocurrencies on platforms like AscendEX attracts a 30% tax on profits along with applicable TDS.
  </Accordion>

  <Accordion title="Does AscendEX provide tax reports directly?">
    AscendEX offers a basic tax reporting tool, but it does not provide the automated, country-specific compliance that KoinX delivers. By connecting your AscendEX account to KoinX via API key, your full transaction history is imported automatically and a comprehensive 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 AscendEX data, select your country to generate the correct report.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="API key error on connection">
    Confirm View permission is selected and IP restriction is set to No IP Restriction in **AscendEX** -> **Profile** -> **API Setting**. Delete the credentials in KoinX and re-enter both values carefully - copy directly from AscendEX to avoid invisible characters.
  </Accordion>

  <Accordion title="KoinX shows a connection error immediately on sync">
    IP restriction is likely enabled on the key. Go to **AscendEX** -> **API Setting**, delete the existing key, generate a new one with IP restriction set to **No IP Restriction**, and reconnect in KoinX.
  </Accordion>

  <Accordion title="Transactions are missing after sync">
    Ensure the transaction history covers the full period from your AscendEX account creation date with no gaps. Trigger a manual re-sync from **KoinX** -> **Integrations** -> **AscendEX**. If records are still missing, disconnect and reconnect with a fresh API key.
  </Accordion>

  <Accordion title="API sync keeps failing">
    Check the AscendEX platform for ongoing maintenance. If the platform is operational, verify the key is still active under **Profile** -> **API Setting**. Regenerate if expired, re-enter credentials in KoinX, and trigger a fresh sync.
  </Accordion>

  <Accordion title="API connection worked before but stopped syncing">
    AscendEX API keys can become inactive following account security changes. Log in to AscendEX, check the key status under **API Setting**, and regenerate if inactive. Update the new credentials in KoinX under **Integrations** -> **AscendEX** -> **Edit**.
  </Accordion>

  <Accordion title="KoinX is showing duplicate AscendEX transactions">
    Check **KoinX** -> **Integrations** for duplicate AscendEX connections and remove any extras. If a file was previously uploaded for the same period, delete those transactions before re-syncing via API.
  </Accordion>
</AccordionGroup>

***

## Related integrations

<CardGroup cols={2}>
  <Card title="Bybit Integration" icon="bolt" href="/integration/bybit">
    Connect Bybit via API key or file upload.
  </Card>

  <Card title="Binance - File Upload" icon="chart-bar" href="/integration/binance">
    Export Binance CSVs for Spot, P2P, Earn, and Options.
  </Card>

  <Card title="Bitget - API Upload" icon="key" href="/integration/bitget">
    Connect Bitget via Tax API Key or Normal API Key.
  </Card>

  <Card title="OKX Integration" icon="chart-line" href="/integration/okx">
    Sync OKX trades and earn history via API or CSV.
  </Card>
</CardGroup>

<Card title="Ready to generate your AscendEX 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 AscendEX transactions and generate a country-specific tax report in minutes.
</Card>
