Earlier this month, we launched an upgrade to our core accounting engine – one of our largest-ever product updates – to help CoinTracker scale alongside crypto adoption, innovation, and regulation.
One of the changes is that fees are consistently accounted for– in the upgraded accounting engine fees reduce the amount realized when an asset is disposed of and fees increase the cost basis of an acquired asset. If you have edited your transactions in the past to account for fees not being accounted for this upgrade may result in those fees being double-counted.
To correct this, you have two options:
Identify and remove the manual edits from the transactions that you previously edited
To do this, you will need to know which manual edits you had made previously to account for the fees and then edit the transactions one-by-one. If you have edited the cost basis or proceeds on these transactions to account for fees, you can filter for it on the transactions-page:
(You can also click this link to pre-filter your transactions to only show those with custom cost basis/proceeds)
You can then correct the custom cost basis or proceeds by removing the custom value:
If you edited the sent or received amount to account for fees, you will have to manually identify those transactions and ensure that the fee is only represented in the fee column and not also subtracted or added to the sent or received amount.
Remove the wallet, exchange or imported CSV and re-import it
You will have to remove the transactions needing updates from your account, so you won’t be able to reference those edits after re-importing the wallet or exchange. All manual edits or changes you have made in that wallet or exchange will be lost in this process. However, it is quicker and potentially less error-prone since no transaction (un)editing is required - the fees should be handled properly when re-imported
You can alternatively set up a second CoinTracker account using a different email address to add the exchange, wallet or import the CSV in question and then compare the results to what is on your main account. This will allow you to test and check the results before removing the transactions from your main account.