Traded on Crypto.com? This guide explains how to export all your trades and calculate your Crypto.com taxes with ease.
Once you have all the csv files, just upload them one by one to your Crypto.com wallet on Koinly.
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 Koinly and if you don't see all your transactions then follow these steps.
$.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.
Once you have imported the data to Koinly, just head over to the Tax Reports page which will show you your capital gains/losses from Crypto.com.
Follow these steps to get your API keys:
Follow these steps to download your transaction files:
If you are also using the Crypto.com Exchange then you have to connect it via API to this wallet so Koinly can import your trades from it.