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

> Connect your XDC Network to KoinX in a few steps to generate and file your XDC Network taxes accurately.

<Info>
  **Wallet Address**  ·  **5-10 min**  ·  On-chain Transactions · NFTs · DeFi  ·  **100+ countries**
</Info>

## What's covered

<CardGroup cols={2}>
  <Card title="On-chain transactions" color="#0066CC" icon="arrow-right-arrow-left">
    All XDC transfers and token transactions.
  </Card>

  <Card title="NFT activity" color="#0066CC" icon="image">
    NFT-based asset tokenization and transfers.
  </Card>

  <Card title="DeFi activity" color="#0066CC" icon="chart-line">
    DeFi interactions and protocol activity.
  </Card>

  <Card title="Transaction fees" color="#0066CC" icon="receipt">
    XDC gas fees and network costs.
  </Card>
</CardGroup>

## Before you start

<CardGroup cols={2}>
  <Card title="XDC wallet" icon="building-columns">
    Active XDC Network wallet with your public address accessible.
  </Card>

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

***

## Connect XDC Network to KoinX

**XDC Network connects via your public wallet address - no API key or private key needed.**

<Tabs>
  <Tab title="Wallet Address">
    ## Find your XDC public wallet address

    <Steps>
      <Step title="Access your XDC wallet">
        Open your XDC wallet and select **Access My Wallet**. If you do not have a wallet, create one first.
      </Step>

      <Step title="Select Software access">
        Select **Software** as your access method.
      </Step>

      <Step title="Choose your access option and enter passcode">
        Choose the access option that suits you and enter your passcode to unlock the wallet.
      </Step>

      <Step title="Copy your public address">
        Go to the **Contract** section. In the top left, find your public address under the **Address** section and copy it.

        <Warning>
          Only your public wallet address is required. Never share your private key or seed phrase with any service, including KoinX.
        </Warning>
      </Step>
    </Steps>

    ## Connect XDC Network 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 XinFin from Blockchains">
        Go to the **Blockchains** category and select **XinFin** from the list.
      </Step>

      <Step title="Add a custom wallet name">
        Enter a custom name of your choice to help identify this wallet later (e.g. `My XDC Wallet`).
      </Step>

      <Step title="Paste your public address and submit">
        Paste your **public address** or unstoppable domain into the field. Double-check that it is correct and click **Submit**.
      </Step>
    </Steps>

    <Check>
      **Done.** All your transactions on the XinFin XDC Network are now added to KoinX and ready for gains calculation and report generation.
    </Check>

    Once your XDC Network 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.

    ## Wallet address notes

    <Note>
      * **Public address only** - only your public wallet address is required. Never share your private key or seed phrase.
      * **Use Sync Now** to pull the latest XDC Network transactions into KoinX at any time from the Integrations panel.
      * **Multiple wallets** - if you have more than one XDC wallet, repeat the integration for each public address separately.
    </Note>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Do I need to share my private key or seed phrase with KoinX?">
    No. KoinX only requires your public wallet address. Never share your private key or seed phrase with any service - doing so puts your funds at risk.
  </Accordion>

  <Accordion title="Where do I find my XDC public wallet address?">
    Open your XDC wallet, select Software access, enter your passcode, navigate to the Contract section, and copy the public address shown under the Address field in the top left.
  </Accordion>

  <Accordion title="Do I need to report my XDC Network transactions for tax purposes?">
    Yes. According to the Indian government's 2022 Budget, trading, selling, or spending cryptocurrencies is subject to a 30% tax on profits. XDC transactions are also subject to this regulation. Investors selling crypto assets above certain thresholds may also face 1% TDS.
  </Accordion>

  <Accordion title="Does XDC Network provide tax reports directly?">
    No. XinFin XDC Network does not have a built-in tax reporting feature. By adding your public wallet address to KoinX, all on-chain transactions are imported automatically 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 XDC Network data, select your country to generate the correct report.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Transactions are missing after adding the wallet address">
    Confirm you copied the correct public address from the Contract section of your XDC wallet. Even a single missing or incorrect character will result in no transactions being found. Remove the integration and re-add with the correct address.
  </Accordion>

  <Accordion title="Wrong address was entered">
    Go to **KoinX** -> **Integrations**, remove the XDC Network wallet, and re-add it using the correct public address from your XDC wallet.
  </Accordion>

  <Accordion title="Balances or transactions look incorrect after syncing">
    Trigger a manual re-sync from **KoinX** -> **Integrations** -> **XDC Network** using the Sync Now feature. If balances remain incorrect, confirm the correct wallet address is connected.
  </Accordion>

  <Accordion title="I have multiple XDC wallets">
    Repeat the full integration process for each wallet separately. Each public address must be added individually to ensure all transactions are captured across all your XDC wallets.
  </Accordion>

  <Accordion title="Syncing is taking a long time">
    Wallets with a long transaction history or heavy DeFi activity take longer to sync. Allow extra time and avoid re-triggering the sync while it is still in progress.
  </Accordion>

  <Accordion title="KoinX is showing duplicate XDC Network transactions">
    Check **KoinX** -> **Integrations** for duplicate XDC wallet entries and remove any extras. Each public address should only be added once.
  </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="Blockchain.com Wallet" icon="building-columns" href="/integration/blockchain-com">
    Add your Blockchain.com Wallet public address to KoinX.
  </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 XDC Network 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 XDC Network transactions and generate a country-specific tax report in minutes.
</Card>
