Crypto.com Tax Documents

Crypto.com is a cryptocurrency and payment platform. Its main aim is to promote the widespread adoption of cryptocurrencies. Founded in 2016, Crypto.com already has over 3 million users. The company is headquartered in Hong Kong and is headed by seasoned entrepreneur Kris Marszalek. Crypto.com offers several financial services like MCO Visa Card: Convert your crypto to fiat and spend.

How to

Here we have summed up different steps on how to download your transaction data from Crypto.com and how to connect your Kryptoskatt account through an API.

Transactions via API

Follow these steps to connect your transaction data from Crypto.com to your Kryptoskatt account.
  1. First login or create an account at Crypto.com Exchange
  2. Go to Settings > API Keys > Create new API key
  3. Enter a name in the label and your 2FA code
  4. Click on Create API, set IP restriction to Unrestricted.
  5. Now you can add your API key and API secret to Kryptoskatt and import your Crypto.com transactions

Transactions via CSV file import

Follow these steps to get your CSV files:
  1. Open your Crypto.com app and go to the Accounts tab
  2. Click on the Transaction history button in the top-right corner
  3. Click on the Export button in the top-right corner
  4. Select Crypto wallet under the Transaction drop down
  5. Select a Start date that includes all your transactions
  6. Select End date as today
  7. Click on Export to CSV
  8. Then go to Kryptoskatt's Add Wallets/Exchanges
  9. Choose your Crypto.com CSV file and upload it to your account

---------

Get CSV files for deposits/withdrawals :

  1. On left side click on Spot under Wallets
  2. Click on Transaction History
  3. Click on Export History
  4. Choose the 'transaction type' and the time frame
  5. Select the 'currency' or just click on select all
  6. Click on Export to CSV and then click download
  7. Then go to Kryptoskatt's Add Wallets/Exchanges
  8. Choose your Crypto.com CSV file and upload it to your account

Get CSV files for order/trading history:

  1. On left side click on Spot under Orders
  2. Click on Order History
  3. Click on Export History
  4. Choose the 'transaction type' and the time frame
  5. Select the 'pairs' or just click on select all
  6. Click on Export to CSV and then click download
  7. Then go to Kryptoskatt's Add Wallets/Exchanges
  8. Choose your Crypto.com CSV file and upload it to your account

Exporting data from the Crypto.com App:

  1. Open your Crypto.com app and go to the Accounts tab
  2. Click on the Transaction history button in the top-right corner
  3. Click on the EXPORT button in the top-right corner
  4. Select Crypto wallet under the Transaction drop down
  5. Select a Start date that includes all your transactions
  6. Select End date as today
  7. Click on Export to CSV
  8. Repeat this process for the other options under the Transaction dropdown (fiat wallet, mco visa card etc)
  9. Then go to Kryptoskatts Add Wallets/Exchanges
  10. Choose your Crypto.com CSV file and upload it to your account

Exporting data from the Crypto.com Exchange:

The exchange sadly doesn't offer any decent API or CSV. There is an API you can try using but a lot of users have reported that it doesnt import all transactions (as of 9/7/2020). This might get fixed by crypto.com eventually. For now, you can try adding your API keys to Kryptoskatt and if you don't see all your transactions then follow these steps.

exporting data from crypto.com exchange with script
exporting data from crypto.com exchange with script
  1. Go to your Order History page on Crypto.com exchange
  2. Right click anywhere on the page and click on Inspect.
  3. A box will appear at the bottom, click on the Console tab.
  4. Copy/paste the below text into it, wait a few seconds and you should get a csv with your trades.
$.ajax({url:"/fe-ex-api/order/entrust_history",type:"POST",dataType:"json",contentType:"application/json",headers:{"exchange-token":document.cookie.match(/token=([0-9a-zA-Z]+)/)[1]},data:JSON.stringify({isShowCanceled:0,page:1,pageSize:1e3,quote:"",size:"",symbol:"",type:0})}).then(function(e){if(e.data){let t=["Koinly Date","Pair","Side","Amount","Total","Price","Txhash","Status"].join(",");e.data.orderList.forEach(function(e){t+="\n"+[new Date(parseInt(e.time_long)).toISOString(),e.baseCoin+"-"+e.countCoin,e.side,e.deal_volume,e.status === 2 ? e.total_price : (e.avg_price * e.deal_volume).toFixed(8),e.avg_price,e.id.toString(),e.status].join(",")}),console.log(t);let o=encodeURI("data:text/csv;charset=utf-8,"+t),a=document.createElement("a");a.setAttribute("href",o),a.setAttribute("download","crypto_exchange_data.csv"),document.body.appendChild(a),a.click()}});


If you also have deposits/withdrawals on your exchange then you will need to import these manually. You dont need to import deposits/withdrawals to the Crypto.com App.

Back
Join the Journey!

Get early access to our easy to use platform and participate in the cryptoeconomy.

Get Access!