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

> Connect your MEXC 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 · Earn  ·  **100+ countries**
</Info>

## What's covered

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

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

  <Card title="Deposits and Withdrawals" color="#0066CC" icon="building-columns">
    Funding history and on-chain transfers.
  </Card>

  <Card title="Earn" color="#0066CC" icon="piggy-bank">
    Fixed and flexible earn rewards.
  </Card>
</CardGroup>

## Before you start

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

**MEXC uses File Upload only - export all five report types from the Account Data Export page and upload them together in KoinX.**

<Tabs>
  <Tab title="File Upload">
    All reports are exported from the same MEXC Account Data Export page. Export each report type one at a time and download all files before uploading to KoinX.

    <Tabs>
      <Tab title="Futures">
        <Steps>
          <Step title="Open MEXC Account Data Export">
            Log in to [mexc.com](https://www.mexc.com). Scroll to the bottom and click **Help Centre** -> **Account Data Export**, or open the [data export page](https://www.mexc.com/en-GB/support/data-export/form?reasonType=1) directly.
          </Step>

          <Step title="Select export reason">
            Choose **Required for Tax Reporting** as the export reason and click **Next**.
          </Step>

          <Step title="Select Futures Order History and export">
            Under **Report Type**, select **Futures Order History**. Set **Timeframe** to **Recent 540 Days** and **Format** to **Excel**. Click **Export** and download the file when ready. Do not open it.
          </Step>
        </Steps>

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

      <Tab title="Spot">
        <Steps>
          <Step title="Go back to Account Data Export">
            Return to the Account Data Export page and select **Required for Tax Reporting** -> **Next**.
          </Step>

          <Step title="Select Spot Order History and export">
            Under **Report Type**, select **Spot Order History**. Set **Timeframe** to **Recent 540 Days** and **Format** to **Excel**. Click **Export** and download the file when ready. Do not open it.
          </Step>
        </Steps>

        <Note>
          Also download your Funding History reports - switch to the Deposits and Withdrawals tab to continue.
        </Note>
      </Tab>

      <Tab title="Deposits and Withdrawals">
        <Steps>
          <Step title="Go back to Account Data Export">
            Return to the Account Data Export page and select **Required for Tax Reporting** -> **Next**.
          </Step>

          <Step title="Select Deposit History and export">
            Under **Report Type**, select **Deposit History**. Set **Timeframe** to **Recent 540 Days** and **Format** to **Excel**. Click **Export** and download the file when ready. Do not open it.
          </Step>

          <Step title="Select Withdrawal History and export">
            Repeat the same steps and select **Withdrawal History**. Set **Timeframe** to **Recent 540 Days** and **Format** to **Excel**. Click **Export** and download the file when ready. Do not open it.
          </Step>
        </Steps>

        <Note>
          Also download your Earn report - switch to the Earn tab to continue.
        </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 MEXC">
        Search for **MEXC** and select it.
      </Step>

      <Step title="Upload all your files">
        Click **Upload** and select all your MEXC Excel files at once - Futures, Spot, Deposit, Withdrawal, and Earn. Multi-select works.
      </Step>

      <Step title="Submit">
        Click **Submit** and wait for KoinX to process and import 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 MEXC files are in, head to [Tax Reports](https://app.koinx.com/tax-report) on KoinX - your capital gains across spot, futures, deposits, withdrawals, and earn are already calculated and your report is ready to download.

    <Warning>
      **Never open or modify MEXC Excel files before uploading.** This corrupts the file format. If you already did - re-export a fresh copy from the MEXC Account Data Export page.
    </Warning>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Do I need to download all five report types?">
    Download only the report types that apply to your account activity. If you have used Spot, Futures, Deposits, Withdrawals, and Earn, upload all five files together in KoinX. Missing any relevant file will result in an incomplete transaction history and inaccurate tax calculations.
  </Accordion>

  <Accordion title="Why is MEXC export limited to 540 days?">
    MEXC's Account Data Export supports a maximum of 540 days (approximately 18 months) per export. For transaction history older than 540 days, contact MEXC Support to request historical data. Upload all files together in KoinX once they are ready.
  </Accordion>

  <Accordion title="How long is the MEXC export download link valid?">
    MEXC notifies you via email or SMS once the export is complete. The download link remains valid for 7 days. Download the file promptly and store it safely before uploading to KoinX.
  </Accordion>

  <Accordion title="Does MEXC provide tax reports directly?">
    No. MEXC does not provide tax-ready reports for direct filing. By exporting your Excel 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 MEXC data, select your country to generate the correct report.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Export file is not ready yet">
    Wait for the email or SMS notification from MEXC confirming the export is complete, then download the file from the provided link. The link is valid for 7 days. Do not attempt to upload before the file is fully generated.
  </Accordion>

  <Accordion title="Transactions are missing after upload">
    Ensure all five report types - Futures, Spot, Deposit, Withdrawal, and Earn - were exported and uploaded. If records from older periods are missing, contact MEXC Support to request historical data beyond the 540-day limit.
  </Accordion>

  <Accordion title="Upload fails in KoinX">
    Re-download the original Excel files from MEXC without opening or editing them. Opening files in Excel or Google Sheets reformats the structure and breaks the upload. Always upload the unmodified original file.
  </Accordion>

  <Accordion title="Export quota has been reached">
    MEXC limits exports to 10 times per month for each report section. Wait for the monthly reset before re-attempting. Plan ahead and export all report types in one session to avoid hitting the limit.
  </Accordion>

  <Accordion title="Data older than 540 days is missing">
    MEXC's self-service export only covers the most recent 540 days. For older transaction history, contact MEXC Support directly and request a full historical data export, then upload the provided file alongside your other files in KoinX.
  </Accordion>

  <Accordion title="KoinX is showing duplicate MEXC transactions">
    This happens when overlapping Excel files covering the same date range are uploaded. Go to **KoinX** -> **Integrations**, remove the duplicate MEXC 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 MEXC 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 MEXC transactions and generate a country-specific tax report in minutes.
</Card>
