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

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

<Info>
  **File Upload**  ·  **5-10 min**  ·  Spot · Deposits · Withdrawals · Token Sales  ·  **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="Token sales" color="#0066CC" icon="tag">
    Token sale participations and allocations.
  </Card>

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

  <Card title="Staking and Rewards" color="#0066CC" icon="piggy-bank">
    Staking income and reward distributions.
  </Card>
</CardGroup>

## Before you start

<CardGroup cols={2}>
  <Card title="CoinList 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 CoinList to KoinX

**CoinList uses File Upload only - export your transaction statement and upload it to KoinX.**

<Tabs>
  <Tab title="File Upload">
    ## Download your CoinList transaction history

    <Steps>
      <Step title="Log in to CoinList">
        Go to [coinlist.co](https://coinlist.co) and sign in to your account.
      </Step>

      <Step title="Open your profile menu">
        Click the **profile icon** at the top right corner of the screen to open the dropdown menu.
      </Step>

      <Step title="Go to Transaction History">
        Scroll down in the profile dropdown and click **Transaction History**.
      </Step>

      <Step title="Select Statement">
        Under the Transaction History window, select **Statement**.
      </Step>

      <Step title="Request a new statement">
        Under **Request a New Statement**, fill in the following:

        | Field          | Value                                  |
        | -------------- | -------------------------------------- |
        | Statement Type | `File Statement`                       |
        | Start Date     | Start of your CoinList account history |
        | End Date       | Today's date                           |

        <Warning>
          Set the Start Date to the inception of your CoinList account to capture your complete history. Partial exports lead to missing transactions and inaccurate tax calculations.
        </Warning>
      </Step>

      <Step title="Submit and download the statement">
        Click **Request Statement**. When the file is ready, it will appear under the **Statement** section - click **Download** to save it. Do not open it in Excel or Google Sheets before uploading.
      </Step>
    </Steps>

    <Note>
      CoinList does not sync in real time. To keep your KoinX data current, generate and upload a fresh statement whenever you want to include your latest transactions.
    </Note>

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

      <Step title="Upload your file">
        Click **Upload** and select your downloaded CoinList statement 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 CoinList file is in, head to [Tax Reports](https://app.koinx.com/tax-report) on KoinX - your capital gains across trades, token sales, and staking rewards are already calculated and your report is ready to download.

    <Warning>
      **Never open the CoinList statement file in Excel or Google Sheets before uploading.** This corrupts the file format. If you already did - request a fresh statement from CoinList and upload that instead.
    </Warning>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="How far back should my CoinList statement date range go?">
    Set the Start Date to the inception of your CoinList account and the End Date to today to capture your complete history. Partial exports lead to missing transactions and inaccurate tax calculations.
  </Accordion>

  <Accordion title="Does KoinX sync CoinList transactions in real time?">
    No. CoinList does not support real-time syncing. To ensure your latest transactions are reflected in KoinX, generate and upload a fresh statement following the steps above whenever needed.
  </Accordion>

  <Accordion title="Does CoinList provide tax reports directly?">
    No. CoinList does not provide tax-ready reports for direct filing. By integrating CoinList with KoinX, you can import your transaction history and generate a compliant, country-specific crypto tax report within minutes.
  </Accordion>

  <Accordion title="Does CoinList report to tax authorities?">
    CoinList meets its legal and regulatory obligations by reporting financial transactions to relevant authorities where required. Regardless of exchange reporting practices, you remain responsible for declaring your crypto gains and losses to your local tax authority.
  </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 CoinList data, select your country to generate the correct report.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Statement request is not generating">
    Reduce the date range and submit multiple smaller requests. Large date ranges covering several years of activity may time out on CoinList's end.
  </Accordion>

  <Accordion title="Downloaded file won't upload to KoinX">
    Re-download a fresh copy of the statement from CoinList without opening it. Opening the file in Excel or Google Sheets reformats date and number columns, breaking the file structure KoinX expects.
  </Accordion>

  <Accordion title="Transactions are missing after upload">
    Check that your statement Start Date covers the full history of your CoinList account. Uploading multiple statements for different date ranges is supported - upload all files together in one KoinX session.
  </Accordion>

  <Accordion title="Token sale transactions are not appearing">
    Ensure the statement date range includes the dates of your token sale participations. If records are still missing, request a separate statement covering that specific period and upload it alongside your main file.
  </Accordion>

  <Accordion title="Staking rewards are missing from KoinX">
    Staking reward records are included in the standard File Statement export. Confirm the date range covers the full staking period. If gaps remain, request a fresh statement with an earlier Start Date.
  </Accordion>

  <Accordion title="KoinX is showing duplicate transactions">
    This happens when overlapping statements are uploaded for the same date range. Go to **KoinX** -> **Integrations**, remove the duplicate CoinList upload, and re-upload a single consolidated statement covering your full history.
  </Accordion>
</AccordionGroup>

***

## Related integrations

<CardGroup cols={2}>
  <Card title="Binance - File Upload" icon="chart-bar" href="/integration/binance">
    Export Binance CSVs and import into KoinX.
  </Card>

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

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

  <Card title="KuCoin Integration" icon="chart-line" href="/integration/kucoin">
    Sync KuCoin trades via API or file upload.
  </Card>
</CardGroup>

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