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

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

<Info>
  **File Upload**  ·  **5-10 min**  ·  Spot · Coinbase Pro · 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="Coinbase Pro trades" color="#0066CC" icon="chart-line">
    Advanced trading and order history.
  </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="Coinbase 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 Coinbase to KoinX

**Coinbase uses File Upload only - export your transaction history as CSV files and upload them to KoinX.** Download both Coinbase and Coinbase Pro files if you have used both products.

<Tabs>
  <Tab title="File Upload">
    Export only the file types you have actually used. You can upload all files together in KoinX.

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

          <Step title="Open Orders">
            Click **Orders** in the left column of the screen.
          </Step>

          <Step title="Click View Statement">
            Click the **View Statement** option. You will be redirected to a new tab.
          </Step>

          <Step title="Select transaction type and date">
            Under **Transaction Type**, select **All Transactions**. Under **Date**, click **Year to Date** and select your year.
          </Step>

          <Step title="Select CSV and generate">
            Set the file format to **CSV**, review your selections, and click **Generate**. Download the file when it is ready. Do not open it.
          </Step>
        </Steps>

        <Note>
          Also download your Coinbase Pro history if you have used it - switch to the Coinbase Pro tab.
        </Note>
      </Tab>

      <Tab title="Coinbase Pro">
        <Steps>
          <Step title="Open Statements">
            From the same **View Statement** page, click **Coinbase Pro** under the **Statements** heading.
          </Step>

          <Step title="Select year and file format">
            Under the **Date** section on the right side of the screen, select your year. Set the file format to **CSV**.
          </Step>

          <Step title="Generate and download">
            Review your selections and click **Generate**. Download the file when it is ready. Do not open it.
          </Step>
        </Steps>

        <Note>
          Repeat the export for each year you traded on Coinbase Pro. All 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 Coinbase">
        Search for **Coinbase** and select it.
      </Step>

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

    <Warning>
      **Never open Coinbase CSV files in Excel or Google Sheets before uploading.** This corrupts the file format. If you already did - re-export a fresh copy from Coinbase.
    </Warning>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Do I need to download both Coinbase and Coinbase Pro files?">
    Only download the files for products you have actually used. If you only traded on Coinbase, one file is enough. If you also used Coinbase Pro, export that separately and upload both files together in one KoinX session.
  </Accordion>

  <Accordion title="How far back should my Coinbase export date range go?">
    Download transaction reports from the day you created your Coinbase account to capture your complete history. Partial exports lead to missing transactions and inaccurate tax calculations.
  </Accordion>

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

  <Accordion title="Does Coinbase provide tax reports directly?">
    No. Coinbase does not provide tax-ready reports for direct filing. By integrating Coinbase with KoinX, you can import your transaction history and generate a compliant, country-specific crypto tax report 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 Coinbase data, select your country to generate the correct report.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

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

  <Accordion title="Coinbase Pro transactions are missing">
    Download the Coinbase Pro statement separately from the **Statements** section and upload it alongside your main Coinbase file. Coinbase Pro activity is stored separately and is not included in the standard Coinbase export.
  </Accordion>

  <Accordion title="Transactions are missing after upload">
    Check that your export date range covers the full history of your Coinbase account from the day it was created. Upload separate files for each year if needed - upload all files together in one KoinX session.
  </Accordion>

  <Accordion title="Staking rewards are not appearing in KoinX">
    Staking reward records are included in the standard All Transactions CSV export. Confirm the date range covers the full staking period. If gaps remain, re-export with an earlier start date and re-upload.
  </Accordion>

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

  <Accordion title="Generate button is not producing a file">
    Reduce the date range and generate multiple smaller files. Exports covering very long periods may time out on Coinbase's end. Upload all smaller files together in KoinX.
  </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="Kraken Integration" icon="anchor" href="/integration/kraken">
    Import Kraken trades via API 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>
</CardGroup>

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