How to export your Crypto.com history
- 1
Open the Accounts history
In the Crypto.com App, go to the Accounts page and tap the History icon at the top right.
- 2
Tap Export
Tap the Export button to open the export screen.
- 3
Choose Token Wallet and a date range
Select Token Wallet, set the start and end dates and tap Export to CSV. Crypto.com says each report can cover up to 3 years, so create one report per 3-year period if your history is longer.
- 4
Download the report
When the report is ready, download it from the export history. Crypto.com keeps the last 30 reports and each download is available for 30 days.
- 5
Add the Cash Wallet and card exports if you need them
The Cash Wallet has its own Export button on its page. The card history is exported from the Card tab under More → Settings → Export Transaction History. These cover fiat activity and are usually only needed to explain where money came from.
- 6
Import the Token Wallet file
Drop the Token Wallet CSV (and any further periods) into the crypto tax calculator. Overlapping periods are flagged as duplicates rather than counted twice.
These steps follow Crypto.com’s own help pages as checked on 7 October 2026. Exchanges rename menus often, so if something looks different, use the help link below and look for the full transaction history export. Wrong or out of date? Tell us at errors@cryptotaxowl.com.
What the columns mean
Column headers as documented in tax-tool and community documentation for the Crypto.com App Token Wallet export and checked against the parser’s test file. Crypto.com can add columns or change codes without notice, so compare these with your own file. Cash Wallet and card exports have different columns.
| Column | What it means |
|---|---|
Timestamp (UTC) | Date and time of the transaction, in UTC. |
Transaction Description | Human-readable description, for example “Buy BTC” or “CRO → USDC”. |
Currency | The asset that left or entered your wallet in this row. |
Amount | Signed amount of Currency: negative when it left your wallet, positive when it arrived. |
To Currency | For swaps and some purchases, the asset received. Blank on most other rows. |
To Amount | Amount of To Currency received. |
Native Currency | Your app’s display currency, such as GBP, EUR or AUD. |
Native Amount | Value of the row in your native currency at the time of the transaction. Used as the fiat value. |
Native Amount (in USD) | The same value in US dollars. |
Transaction Kind | Crypto.com’s internal code for the transaction, such as crypto_purchase or crypto_wallet_swap_debited. This decides how the row is classified. |
Transaction Hash | Blockchain transaction hash for on-chain deposits and withdrawals, when present. Used for exact transfer matching. |
Quirks to know
The Transaction Kind column matters more than the description. Some codes you are likely to see:
| Transaction Kind (examples) | Usually means |
|---|---|
crypto_purchase, viban_purchase | Crypto bought with card or fiat |
crypto_wallet_swap_debited / crypto_wallet_swap_credited | The two halves of a crypto-to-crypto swap |
crypto_withdrawal, crypto_deposit | On-chain transfers out of or into the app |
crypto_to_exchange_transfer, exchange_to_crypto_transfer | Moves between the App and the Crypto.com Exchange |
| Earn interest, card cashback and reward codes | Income or rewards (check the review screen) |
- Swaps can be two rows. A swap may appear as a debited row and a credited row with the same time. They are grouped into one trade.
- Reversals. Some rewards are later reversed (for example a cashback refund). The reversal row cancels the original reward.
- Native values are in your display currency. If your display currency isn’t your tax currency, the value is converted using daily exchange rates.
How CryptoTaxOwl reads this file
The file is read in your browser and nothing is uploaded. CryptoTaxOwl never asks for API keys, recovery phrases or passwords.
- The format is detected from the header fingerprint and confirmed by checking that
Transaction Kindholds values likecrypto_wallet_swap_debited. - Each
Transaction Kindis mapped through a versioned table. A kind the table doesn’t know becomes an “Unknown type” issue that you resolve; it is never silently treated as taxable or non-taxable. - The
Native Amountin the file is used as the value first, before any price dataset, as explained in how CryptoTaxOwl works. - Withdrawals to your own wallets, including the Crypto.com Exchange, need matching with the deposit on the other side. See crypto transfers between your own wallets.
Known issues and gaps
- The Crypto.com Exchange is separate. Activity on the Crypto.com Exchange (as opposed to the App) has its own export with a different format. Transfers to it appear in the App file as transfers out.
- Deposits from other platforms. Crypto deposited from elsewhere has no cost in the App. Import the other platform’s file too, for example your Binance transaction history, or you’ll see a missing cost basis issue.
- Locked and staked balances. Locking or staking coins may produce rows that move coins without a sale. Check how they are classified on the review screen.
- Derivatives or similar products are flagged as unsupported activity and excluded by default.
If your file isn’t recognised
Check that you exported the Token Wallet rather than the Cash Wallet or card. If it still isn’t recognised, the column mapper opens: assign the timestamp, currency, amount, to-currency and native amount columns, and save the mapping. You can also convert the file to the CryptoTaxOwl template with the crypto CSV converter.
Crypto.com export: frequently asked questions
Which Crypto.com export do I need for taxes?
Mainly the Token Wallet export, which covers your crypto buys, sells, swaps, transfers and rewards. The Cash Wallet and card exports cover fiat money; add them only if you need them to explain your activity.
How far back can I export from the Crypto.com App?
Crypto.com’s help article says each report can cover up to 3 years. For a longer history, create several reports with consecutive date ranges and import them all.
My old Crypto.com export link no longer works. Why?
According to Crypto.com, the export history shows your last 30 reports and each download is available for 30 days. Generate a new report.
Does the App export include the Crypto.com Exchange?
No. The App and the Exchange keep separate histories. Transfers between them appear in the App file, but trades on the Exchange need the Exchange’s own export.
What happens to card cashback rewards?
Cashback rows are classified using your country’s default for rewards, and you can change the treatment on the review screen. Reversed cashback cancels the original reward.