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

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

<Info>
  **File Upload**  ·  **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 Rewards" color="#0066CC" icon="piggy-bank">
    Staking income and reward distributions.
  </Card>

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

  <Card title="Earn and Interest" color="#0066CC" icon="chart-line">
    Gemini Earn interest and yield activity.
  </Card>
</CardGroup>

## Before you start

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

**Gemini uses File Upload only - download all your transaction history files and upload them together in KoinX.**

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

    <Steps>
      <Step title="Log in to Gemini and open Transaction History">
        Go to [gemini.com](https://www.gemini.com) and sign in to your account. From the Dashboard, locate and select **Transaction History** - typically found in the top right area of the screen.
      </Step>

      <Step title="Download all transaction files">
        Gemini provides the option to download either a single combined file or separate files by transaction type - deposits, withdrawals, spot trades, staking, and others. Download all available files to ensure your complete history is captured. Do not open any downloaded file.

        <Warning>
          Download all file types available. Uploading only some files will result in an incomplete transaction history and inaccurate tax calculations.
        </Warning>
      </Step>
    </Steps>

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

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

    <Warning>
      **Never open or edit your Gemini transaction files before uploading.** This corrupts the file format. If you already did - re-download fresh copies from Gemini and upload those instead.
    </Warning>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Do I need to download all transaction file types from Gemini?">
    Yes. Download all available file types - deposits, withdrawals, spot trades, staking, and any others shown on the Transaction History page. Uploading only some files will result in missing transactions and inaccurate tax calculations.
  </Accordion>

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

  <Accordion title="Where do I find Transaction History on Gemini?">
    Transaction History is located on the Gemini Dashboard, typically in the top right area of the screen. If you cannot locate it, check the account or profile menu for a history or reports section.
  </Accordion>

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

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Transaction files won't upload to KoinX">
    Re-download fresh copies of all files from Gemini without opening them. Opening files in Excel or Google Sheets reformats the structure and breaks the upload. Always upload the original unmodified files.
  </Accordion>

  <Accordion title="Transactions are missing after upload">
    Confirm all available file types were downloaded from the Gemini Transaction History page and uploaded to KoinX. If records from specific periods are missing, check whether Gemini offers separate date range exports and download the missing periods separately.
  </Accordion>

  <Accordion title="Staking or Earn rewards are missing from KoinX">
    Confirm all staking and Earn-related files were downloaded separately from the Transaction History page and uploaded alongside your main trade history file. Re-upload all files together in one KoinX session.
  </Accordion>

  <Accordion title="Only a single combined file is available on Gemini">
    Some Gemini accounts offer a single combined transaction file rather than separate files by type. Download that file and upload it to KoinX - it will contain all your transaction types in one export.
  </Accordion>

  <Accordion title="KoinX is showing duplicate Gemini transactions">
    This happens when overlapping files covering the same date range are uploaded. Go to **KoinX** -> **Integrations**, remove the duplicate Gemini upload, and re-upload a clean set of files with no overlapping date ranges.
  </Accordion>

  <Accordion title="Transaction History page is not loading on Gemini">
    Try refreshing the page or clearing your browser cache. If the issue persists, contact Gemini support to request your transaction history directly.
  </Accordion>
</AccordionGroup>

***

## Related integrations

<CardGroup cols={2}>
  <Card title="itBit Integration" icon="building-columns" href="/integration/itbit">
    Connect itBit via API key.
  </Card>

  <Card title="Coinbase - File Upload" icon="chart-bar" href="/integration/coinbase">
    Export Coinbase 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>
</CardGroup>

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