BLOG

How to Do Crypto.com Onchain Wallet Taxes: Not the Exchange App

Published on July 8, 2026 - 8 min read

How to Do Crypto.com Onchain Wallet Taxes: Not the Exchange App

Overview

Crypto.com is one brand with three different products, and for tax purposes they are not interchangeable. The Crypto.com App is a custodial exchange: you buy, sell and earn inside it, and Crypto.com holds the coins. The Crypto.com Exchange is the trading platform for larger volumes. The Crypto.com Onchain wallet — formerly the DeFi Wallet — is self-custody: you hold the keys, the coins sit on public blockchains, and Crypto.com cannot see or move them.

People use the App and the Onchain wallet together, moving coins between them, and then import one and wonder why half their history is missing. The two have completely different histories in completely different places. This article covers which is which, how to import the Onchain wallet, and how the transfers between the two are read.

Two Products, Two Kinds of Record

The App's history belongs to Crypto.com. Every purchase, sale, Earn payout and card transaction is in its database, and the way to get it out is the App's own export or API — importing exchange data covers how that works for Crypto.com.

The Onchain wallet's history belongs to the blockchains. The wallet is a key manager: it generates an address on each network you enable, and everything you do with those addresses is public chain data. Crypto.com has no export for it that is any better than the chain itself, and a tax tool reads the addresses directly.

So the two imports are separate, use different methods, and both are needed.

What You Can Import From the Onchain Wallet

Choosing Crypto.com Onchain in the CryptoTaxBridge import flow lists the networks it reaches:

FamilyNetworks
EVMEthereum, Polygon, Arbitrum One, Linea, Gnosis, Avalanche, Blast, Mantle, Sonic, Unichain, opBNB, Berachain, Taiko, World Chain
Bitcoin-styleBitcoin, Litecoin, Dogecoin
OtherSolana, XRP Ledger, Cardano

The EVM networks share one 0x address. Open any EVM asset in the wallet, tap Receive, copy it, and the same string is your address on every EVM network — import it on each one you used.

One honest gap: Cronos, Crypto.com's own EVM network, is not among the networks that can be imported today. If you used the Onchain wallet on Cronos, that activity is not yet covered; keep its history from a Cronos explorer until support arrives.

Import an Onchain wallet address

Bitcoin in the Onchain Wallet

For Bitcoin, Litecoin and Dogecoin the wallet generates a new receiving address for each transaction, so the one under Receive holds only part of the history. Why one Bitcoin address is almost never your full history explains the problem; the fix is the extended public key, which covers every address the wallet has generated. Check the wallet's settings for the asset to see whether it displays the key; if it does not, import each address you have received on.

Transfers Between the App and the Wallet

This is the movement that causes the most confusion, and it is the simplest to explain.

Sending coins from the Crypto.com App to your Onchain wallet is a withdrawal from a custodial account to your own wallet. You owned them before and you own them after. It is not a disposal — HMRC treats beneficial ownership as unchanged, and most other tax authorities agree.

But it has two halves in two places. The App records a withdrawal, with the fee it charged. The chain records a deposit arriving at your address from a Crypto.com address. Import both, and the two halves match into one transfer. Import only the wallet, and the coins appear from nowhere with no cost basis — the purchase that gave them a cost basis happened in the App. Import only the App, and the coins vanish into a withdrawal and the later sale from the wallet is never seen.

The withdrawal fee the App charges is a real cost. How wallet transfers are treated covers the position on self-transfers in more detail.

Swaps, DeFi and Earn Inside the Wallet

The Onchain wallet has a built-in swap and connects to decentralised applications. A swap is a disposal of the asset you give and an acquisition of the one you receive, at that day's values — exchanging one cryptoasset for another is explicitly a disposal under HMRC's guidance, and the IRS treats it the same way. On the chain it is a single transaction from your address, and it imports as an exchange with the gas fee attached.

The wallet's own Earn feature lets you stake or lend from self-custody. Rewards are typically income at the value when received, and that value becomes the cost basis of the coins. This is separate from Earn in the App, which is a custodial product whose payouts are in the App's records.

Gas on every EVM transaction is a small disposal of the network's coin and an allowable cost of the transaction — whether gas fees are deductible covers the detail.

Review wallet swaps

Spam and Review

A self-custody address receives whatever anyone sends it. Importing an EVM or Solana address brings in unsolicited airdrops, dust and tokens that exist only to lure people to a scam site. The wallet hides unknown tokens; the chain does not. CryptoTaxBridge does not filter these automatically, because automated spam detection removes real transactions often enough to be dangerous. Each imported transaction can be reviewed, deleted and restored.

A Crypto.com Onchain Checklist

Before generating a report, confirm:

  • the Crypto.com App (and the Exchange, if used) is connected as its own source;
  • the Onchain wallet's EVM address is imported on every network you used it on;
  • Bitcoin-style coins are covered by every address used, or by the extended public key;
  • withdrawals from the App match the arrivals in the wallet as transfers;
  • swaps show as exchanges of one asset for another, with gas attached;
  • Earn rewards from the wallet appear as income with dates;
  • spam tokens have been reviewed and removed.

Conclusion

One brand, two histories. The App's lives with Crypto.com and comes in through its export; the Onchain wallet's lives on the chains and comes in by address. Import both, and the transfers between them stop looking like money appearing and disappearing. Import one, and the report is wrong in a way that is hard to see until the balance does not add up.

Connect your wallets

Official Resources

This article provides general information and is not tax advice. Wallet software changes; where this article and your wallet's own documentation disagree, the wallet is right.

Keep reading

How to Do XRP Taxes: Reserves, Destination Tags and Exchange WithdrawalsHow to Do XRP Taxes: Reserves, Destination Tags and Exchange Withdrawals

The XRP Ledger locks a small reserve, routes exchange deposits by destination tag and keeps complete public history. Here is how to import an r… address and read what it holds.

8 min read
How to Do Exodus Crypto Taxes: One App, One Import per ChainHow to Do Exodus Crypto Taxes: One App, One Import per Chain

Exodus holds dozens of assets behind one interface, and its built-in exchange hides a disposal in every swap. Here is how to import each chain and read what the swaps really were.

8 min read
How to Do Trezor Crypto Taxes: Export the xpub and Import Every AccountHow to Do Trezor Crypto Taxes: Export the xpub and Import Every Account

A Trezor stores keys, not transactions. Here is where Trezor Suite keeps the xpub, why each account and passphrase is a separate history, and how to import all of it.

9 min read
How to Import a Bitcoin Wallet for Taxes: Addresses, xpub and Missing HistoryHow to Import a Bitcoin Wallet for Taxes: Addresses, xpub and Missing History

Importing a single Bitcoin address usually captures a fraction of your transactions. Here is why change addresses hide your history, and what to import instead.

9 min read
How to Do Your Ledger Crypto Taxes: Import Every Chain From One DeviceHow to Do Your Ledger Crypto Taxes: Import Every Chain From One Device

A Ledger device holds coins on many separate blockchains at once. Here is how to import all of them for crypto tax reporting without losing history.

9 min read
How to Do Ethereum, Polygon and Arbitrum Taxes: Every EVM Chain in One GuideHow to Do Ethereum, Polygon and Arbitrum Taxes: Every EVM Chain in One Guide

Ethereum and its sister networks share one address format and one set of tax rules. Here is what is taxable on an EVM chain, how gas, bridges and airdrops are read, and how to import all fourteen.

9 min read