Pro Tip: How to properly use Crypto.com Exchange CSV for Koinly.

nobody

9. Februar 2026February 9, 2026 · 1 Min. Lesezeit1 min read · Aktualisiert am 11. Februar 2026Updated February 11, 2026

The API only pulls <2 years of data and misses all fiat (USD/EUR) deposits/withdrawals – creating phantom balances.

The winning combo for importing CSV from&#x20;Crypto.com&#x20;Exchange to Koinly:

  1. DW CSV (Deposits & Withdrawals file) - All dates. Has blockchain TXIDs. Essential for transfer matching.

  2. TH CSV (Trade History file) - All dates.

  3. TX CSV&#x20;(Transactions file) filtered for these journal types only:

    • CRO_STAKE_REWARD + SOFT_STAKE_REWARD (lockup & soft staking rewards)

    • TRADING_OTC (VIP OTC desk trades) – Critical: Rename USD_Stable_Coin to USD in the Instrument column before import, or Koinly creates fake USDC balances. This happens because Crypto.com Exchange bundles USDC & USD(Fiat) as "Bundled Assets" internally.

What to avoid:

CdC's DW export may be missing historical withdrawal data (known bug). You may need manual balance corrections for past transactions. Document everything.

#bitcoin#cdc#cryptocom#cryptotax#koinly#tax

Written by

Comments

No comments yet. Start the conversation.