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

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

<Info>
  **File Upload**  ·  **10-15 min**  ·  Spot · Futures · Deposits · Withdrawals · Borrowing  ·  **100+ countries**
</Info>

## What's covered

<CardGroup cols={2}>
  <Card title="Spot trades" color="#0066CC" icon="arrow-right-arrow-left">
    Spot orders and trade history.
  </Card>

  <Card title="Futures PNL" color="#0066CC" icon="chart-line">
    Futures positions and PNL history.
  </Card>

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

  <Card title="Borrowing and Repayments" color="#0066CC" icon="receipt">
    Margin borrowing and repayment records.
  </Card>
</CardGroup>

## Before you start

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

**Poloniex uses File Upload only - export all six CSV report types and upload them together in KoinX.** Each file covers a maximum of 1 year, so you may need multiple files per report type to cover your full history.

<Tabs>
  <Tab title="File Upload">
    Export all six report types from your Poloniex account. You can upload all files together in KoinX in one session.

    <Tabs>
      <Tab title="Withdrawals">
        <Steps>
          <Step title="Log in to Poloniex">
            Go to [poloniex.com](https://www.poloniex.com) and sign in to your account.
          </Step>

          <Step title="Go to Withdrawals">
            Click **Activity** in the top right corner -> **Wallet** -> **Withdrawals**.
          </Step>

          <Step title="Export and download">
            Click **Export**, select your date range (maximum 1 year per file), and click **Download**. Repeat for each year of withdrawal history.
          </Step>
        </Steps>

        <Note>
          Also download your Deposits report - switch to the Deposits tab to continue.
        </Note>
      </Tab>

      <Tab title="Deposits">
        <Steps>
          <Step title="Go to Deposits">
            Click **Activity** -> **Wallet** -> **Deposits**.
          </Step>

          <Step title="Export and download">
            Click **Export**, select up to a 1-year date range, and click **Download**. Repeat for each year of deposit history.
          </Step>
        </Steps>

        <Note>
          Also download your Spot Orders Trade History - switch to the Spot Orders tab to continue.
        </Note>
      </Tab>

      <Tab title="Spot Orders">
        <Steps>
          <Step title="Go to Spot Orders Trade History">
            Click **Activity** -> **Spot Orders** -> **Trade History**.
          </Step>

          <Step title="Export and download">
            Click **Export**, select your date range (maximum 1 year per file), and click **Export** to download. Repeat for each year of spot trading history.
          </Step>
        </Steps>

        <Note>
          Also download your Futures PNL History - switch to the Futures PNL tab to continue.
        </Note>
      </Tab>

      <Tab title="Futures PNL">
        <Steps>
          <Step title="Go to Futures PNL History">
            Click **Activity** -> **Futures** -> **PNL History**.
          </Step>

          <Step title="Export and download">
            Select your date range (maximum 1 year per file) and click **Export CSV**. Repeat for each year of futures history.
          </Step>
        </Steps>

        <Note>
          Also download your Borrowing report - switch to the Borrowing tab to continue.
        </Note>
      </Tab>

      <Tab title="Borrowing">
        <Steps>
          <Step title="Go to Borrowing">
            Click **Activity** -> **Spot Orders** -> **Borrowing**.
          </Step>

          <Step title="Export and download">
            Select your date range (maximum 1 year per file) and click **Export**. Repeat for each year of borrowing history.
          </Step>
        </Steps>

        <Note>
          Also download your Repayments report - switch to the Repayments tab to continue.
        </Note>
      </Tab>

      <Tab title="Repayments">
        <Steps>
          <Step title="Go to Repayments">
            Click **Activity** -> **Spot Orders** -> **Repayment**.
          </Step>

          <Step title="Export and download">
            Select your date range (maximum 1 year per file) and click **Export**. Repeat for each year of repayment history. Do not open any downloaded file.
          </Step>
        </Steps>

        <Note>
          All six files downloaded - scroll down to the Upload to KoinX section to import everything at once.
        </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 Poloniex">
        Search for **Poloniex** and select it.
      </Step>

      <Step title="Upload all your files">
        Click **Upload** and select all your Poloniex CSV files at once. Multi-select works.
      </Step>

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

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

    Now that your Poloniex files are in, head to [Tax Reports](https://app.koinx.com/tax-report) on KoinX - your capital gains across spot trades, futures, deposits, withdrawals, borrowing, and repayments are already calculated and your report is ready to download.

    <Warning>
      **Never open, edit, or modify any Poloniex CSV file before uploading.** This corrupts the file format. If you already did - re-download a fresh copy directly from Poloniex.
    </Warning>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Do I need to download all six CSV report types?">
    Yes. Uploading all six report types - Withdrawals, Deposits, Spot Orders Trade History, Futures PNL History, Borrowing, and Repayments - is necessary for a full and accurate tax calculation. Missing any one file will result in incomplete transaction history.
  </Accordion>

  <Accordion title="Why is each Poloniex export limited to 1 year?">
    Poloniex restricts each CSV export to a maximum date range of 1 year. If your history spans multiple years, export one file per year for each report type and upload all files together in a single KoinX session.
  </Accordion>

  <Accordion title="Can I upload all six file types together in one KoinX session?">
    Yes. KoinX accepts all six Poloniex CSV types in a single upload session. Select all files at once when uploading - multi-select works. KoinX deduplicates overlapping records automatically.
  </Accordion>

  <Accordion title="Does Poloniex provide tax reports directly?">
    No. Poloniex does not provide tax-ready reports for direct filing. By exporting your CSV files and importing them into KoinX, your full transaction history is processed and a compliant, country-specific crypto 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 Poloniex data, select your country to generate the correct report.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Transactions are missing after upload">
    Check that all six report types were exported and uploaded. If records from specific years are missing, confirm each file covers the correct date range and re-upload the missing files together with the rest in one KoinX session.
  </Accordion>

  <Accordion title="Older transaction data is not appearing in KoinX">
    Ensure each CSV file covers the full date range of your history. Since each export is limited to 1 year, you need one file per year per report type. Export the missing year and re-upload all files together.
  </Accordion>

  <Accordion title="CSV file won't upload to KoinX">
    Re-download a fresh copy of the file directly from Poloniex 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="Futures PNL trades are missing from KoinX">
    Confirm the Futures PNL History CSV was exported and uploaded. This file is separate from Spot Orders and must be downloaded independently from **Activity** -> **Futures** -> **PNL History**.
  </Accordion>

  <Accordion title="Borrowing or repayment records are missing">
    Confirm both the Borrowing and Repayments CSVs were exported from **Activity** -> **Spot Orders** -> **Borrowing** and **Repayment** respectively, and uploaded alongside the other five files.
  </Accordion>

  <Accordion title="KoinX is showing duplicate Poloniex transactions">
    This happens when overlapping CSV files covering the same date range are uploaded. Go to **KoinX** -> **Integrations**, remove the duplicate Poloniex upload, and re-upload a clean set of files with no overlapping date ranges.
  </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 Poloniex 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 Poloniex transactions and generate a country-specific tax report in minutes.
</Card>
