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

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

<Info>
  **API**  ·  **5-10 min**  ·  Spot · OTC · 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="OTC trades" color="#0066CC" icon="handshake">
    Over-the-counter desk transactions.
  </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="itBit account" icon="building-columns">
    Active account with transaction history, accessed via web browser.
  </Card>

  <Card title="KoinX account" icon="sparkles" href="https://app.koinx.com/get-started">
    Free account - no credit card needed.
  </Card>
</CardGroup>

***

## Connect itBit to KoinX

**API Key syncs your full itBit transaction history automatically - no file exports needed.**

<Tabs>
  <Tab title="API Key">
    ## Generate your itBit API key

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

      <Step title="Open Settings">
        Click the **Settings (gear) icon** on the top right corner of the screen.
      </Step>

      <Step title="Create a new API key">
        In the **API** section, click **Create API**.
      </Step>

      <Step title="Set permissions to Read All">
        Select **Read All** permissions.

        <Warning>
          Select **Read All** permissions only. Never enable permissions beyond read access on an API key connected to a third-party service.
        </Warning>
      </Step>

      <Step title="Select algorithm and provide public key">
        Select the **EdDSA** algorithm and provide your **public key**.
      </Step>
    </Steps>

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

      <Step title="Paste your API key and import">
        Paste your **API Key** into the field and click **Import Now**.
      </Step>
    </Steps>

    <Check>
      **Done.** KoinX begins syncing your itBit history. Large accounts may take a few minutes.
    </Check>

    Once your itBit data is in, head over to [Tax Reports](https://app.koinx.com/tax-report) on KoinX - your capital gains, income breakdown, and country-specific crypto tax report are ready for you there.

    ## API key notes

    <Note>
      * **EdDSA algorithm is required** - select this during key creation and provide your public key.
      * **Read All permissions are required** - this gives KoinX access to your full transaction history.
      * **Sync from account creation date** - transfer all data from itBit to KoinX to avoid gaps in tax calculations.
    </Note>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="What permissions does the itBit API key need for KoinX?">
    Read All permissions. This gives KoinX access to your complete transaction history without the ability to place trades or move funds. Select the EdDSA algorithm and provide your public key during creation.
  </Accordion>

  <Accordion title="Why does itBit require the EdDSA algorithm during API key creation?">
    itBit uses EdDSA (Edwards-curve Digital Signature Algorithm) as its key generation method. You must select this algorithm and provide your public key when creating the API key - without it, the key will not be accepted by KoinX.
  </Accordion>

  <Accordion title="Do I need to report my itBit transactions for tax purposes?">
    Yes. All crypto trading and transactions must be reported to tax authorities as required by your local regulations. Avoiding tax filing can lead to penalties or legal consequences.
  </Accordion>

  <Accordion title="Does itBit provide tax reports directly?">
    No. itBit does not provide tax-ready reports. By connecting your itBit account to KoinX via API key, your full transaction history is imported automatically and a compliant 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 itBit data, select your country to generate the correct report.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="API key error on connection">
    Confirm Read All permissions are selected and the EdDSA algorithm with your public key was used during creation. Delete the credentials in KoinX and re-enter the key carefully - copy directly from itBit to avoid invisible characters.
  </Accordion>

  <Accordion title="Transactions are missing after sync">
    Ensure your itBit data covers the full history from account creation. Trigger a manual re-sync from **KoinX** -> **Integrations** -> **itBit**. If records are still missing, disconnect the integration, generate a fresh API key, and reconnect.
  </Accordion>

  <Accordion title="API sync keeps failing">
    Check the itBit platform for ongoing maintenance. If the platform is operational, verify the key is still active under **Settings** -> **API**. Regenerate if expired, re-enter in KoinX, and trigger a fresh sync.
  </Accordion>

  <Accordion title="API connection worked before but stopped syncing">
    itBit API keys can become inactive following account security changes. Log in to itBit, check the key status under **Settings** -> **API**, and regenerate if inactive. Update the new key in KoinX under **Integrations** -> **itBit** -> **Edit**.
  </Accordion>

  <Accordion title="KoinX is showing duplicate itBit transactions">
    Check **KoinX** -> **Integrations** for duplicate itBit connections and remove any extras. If a file was previously uploaded for the same period, delete those transactions before re-syncing via API.
  </Accordion>

  <Accordion title="Public key or algorithm error during API creation">
    Confirm you have selected the **EdDSA** algorithm specifically - other algorithms are not compatible. Generate a new EdDSA key pair, provide the public key during itBit API creation, and reconnect in KoinX with the new credentials.
  </Accordion>
</AccordionGroup>

***

## Related integrations

<CardGroup cols={2}>
  <Card title="Gemini Integration" icon="stars" href="/integration/gemini">
    Connect Gemini 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 itBit 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 itBit transactions and generate a country-specific tax report in minutes.
</Card>
