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

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

<Info>
  **Wallet Address**  ·  **\~5 min**  ·  Token Transfers · DeFi · Swaps · Bridge Transactions  ·  **100+ countries**
</Info>

## What's covered

<CardGroup cols={2}>
  <Card title="Token transfers" color="#0066CC" icon="arrow-right-arrow-left">
    All on-chain send and receive activity.
  </Card>

  <Card title="DeFi interactions" color="#0066CC" icon="chart-line">
    Swaps, liquidity provision, and staking.
  </Card>

  <Card title="Bridge transactions" color="#0066CC" icon="building-columns">
    Ethereum to Arbitrum bridge movements.
  </Card>

  <Card title="NFT activity" color="#0066CC" icon="image">
    NFT buys, sells, and transfers.
  </Card>
</CardGroup>

## Before you start

<CardGroup cols={2}>
  <Card title="Arbitrum wallet address" icon="building-columns">
    Your public 0x wallet address on the Arbitrum network - the same address as your Ethereum wallet.
  </Card>

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

***

## Connect Arbitrum to KoinX

**Arbitrum uses Wallet Address Sync - no CSV export needed. Paste your public address and KoinX imports all transactions automatically.**

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

    <Steps>
      <Step title="Copy your Arbitrum wallet address">
        Open your wallet app - MetaMask, Rabby, or any Arbitrum-compatible wallet. Copy your **public wallet address** starting with `0x`.

        <Note>
          Your Arbitrum wallet address is the same as your Ethereum address - the same 0x address works on both networks.
        </Note>

        <Warning>
          Only paste your **public wallet address** - never your private key or seed phrase. KoinX only requires read access to your on-chain transaction data.
        </Warning>
      </Step>
    </Steps>

    ## Connect Arbitrum 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 Arbitrum">
        Search for **Arbitrum** and select it from the blockchain integrations list.
      </Step>

      <Step title="Paste your wallet address and submit">
        Paste your public Arbitrum wallet address into the field and click **Submit**. KoinX scans the Arbitrum blockchain and imports all transactions associated with your wallet. Large wallets may take a few minutes to fully sync.
      </Step>
    </Steps>

    <Check>
      **Done.** KoinX imports your full Arbitrum history, classifies each transaction, and prepares everything for gains calculation and tax report generation.
    </Check>

    Once your Arbitrum data is in, head over to [Tax Reports](https://app.koinx.com/tax-report) on KoinX - your capital gains across swaps, DeFi activity, and transfers are already calculated and your report is ready to download.

    ## Wallet address notes

    <Note>
      * **Public address only** - only your public 0x wallet address is required. Never share your private key or seed phrase.
      * **Multiple wallets** - if you have more than one Arbitrum wallet, repeat the integration for each address separately.
      * **Add both chains** - if you bridge between Ethereum and Arbitrum, add both wallet addresses to KoinX so bridge transfers are matched as internal movements correctly.
    </Note>
  </Tab>
</Tabs>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Do I need a separate wallet address for Arbitrum vs Ethereum?">
    No. Arbitrum uses the same 0x wallet address format as Ethereum. Add the address specifically under the Arbitrum integration in KoinX to capture your Arbitrum-specific transactions.
  </Accordion>

  <Accordion title="Can I connect multiple Arbitrum wallets to KoinX?">
    Yes. Add each wallet address separately in the KoinX Integrations section. KoinX aggregates transactions from all connected wallets for a complete tax picture.
  </Accordion>

  <Accordion title="How does KoinX handle Arbitrum bridge transactions?">
    Bridge transactions between Ethereum and Arbitrum are typically classified as internal transfers. Add both your Ethereum and Arbitrum wallet addresses to KoinX so it can match bridge transfers correctly and exclude them as taxable events.
  </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 Arbitrum data, select your country to generate the correct report.
  </Accordion>

  <Accordion title="Is it safe to share my wallet address with KoinX?">
    Yes. Your public wallet address is visible on the blockchain by anyone. Sharing it does not give KoinX or anyone else access to your funds. KoinX uses it in read-only mode to import your transaction history.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="KoinX is not finding any transactions for my Arbitrum wallet">
    Double-check the wallet address is correct and starts with 0x. Verify you selected the correct Arbitrum network - Arbitrum One and Arbitrum Nova are separate networks in KoinX.
  </Accordion>

  <Accordion title="Transaction count looks lower than expected">
    KoinX may still be syncing a large wallet history. Wait for the full sync to complete before checking. Also confirm you have added wallet addresses for any other networks you use such as Ethereum or Polygon.
  </Accordion>

  <Accordion title="A DeFi transaction is classified incorrectly">
    Some complex DeFi protocols use non-standard transaction patterns. Go to the **Transactions** tab in KoinX, find the miscategorised transaction, and manually assign the correct category.
  </Accordion>

  <Accordion title="Bridge transactions are showing as taxable events">
    Add both your Ethereum and Arbitrum wallet addresses to KoinX. It will match the bridge transfer as an internal movement between your own wallets and remove it as a taxable event.
  </Accordion>

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

  <Accordion title="KoinX is showing duplicate Arbitrum transactions">
    Check **KoinX** -> **Integrations** for duplicate Arbitrum wallet entries and remove any extras. Each public address should only be added once.
  </Accordion>
</AccordionGroup>

***

## Related integrations

<CardGroup cols={2}>
  <Card title="Ethereum Integration" icon="link" href="/integration/ethereum">
    Connect your Ethereum wallet - same address works across networks.
  </Card>

  <Card title="Polygon Integration" icon="link" href="/integration/polygon-matic">
    Connect your Polygon wallet address to KoinX.
  </Card>

  <Card title="XDC Network Integration" icon="building-columns" href="/integration/xinfin-xdc-network">
    Add your XDC Network wallet address to KoinX.
  </Card>

  <Card title="Boba Network Integration" icon="arrow-right-arrow-left" href="/integration/boba">
    Add your Boba Network wallet address to KoinX.
  </Card>
</CardGroup>

<Card title="Ready to generate your Arbitrum crypto tax report?" color="#6366f1" icon="rocket" href="https://app.koinx.com/get-started">
  Create a free KoinX account - no credit card required. Connect your Arbitrum wallet and generate a country-specific tax report in minutes.
</Card>
