Skip to main content
Can I edit the cost basis of a transaction?
Benjamin Yoder avatar
Written by Benjamin Yoder
Updated yesterday

No. While you cannot directly edit the cost basis of a transaction, you can still update your cost basis by either importing your entire crypto transaction history or manually entering your cost basis using CoinLedger’s Manual Position feature. Read on below to learn more about these processes!

Can I edit my cost basis?

No. Currently, it is not possible to directly edit the cost basis of a transaction. Editing a transaction or changing its historical price (which is not related to cost basis) will not update your cost basis and is not recommended.

Instead, to update your cost basis, we recommend importing all of your transaction history data. Missing Cost Basis Warnings are the most common reason for someone wanting to edit their cost basis. These warnings happen when you haven't shown CoinLedger how you originally purchased or otherwise acquired a certain cryptocurrency. So, for that reason, importing your missing transaction history data is the best way to resolve them.

Importing your missing transaction history data can include uploading a transaction history CSV file from an exchange you have not imported yet, importing a missing wallet address, or connecting one of your exchange accounts to CoinLedger via API. For any exchanges that we do not offer CSV file or API support for, you can import these transactions into CoinLedger manually.

That said, if you are trying to resolve a missing cost basis warning but do not have access to your transaction history for a given exchange, CoinLedger does allow you to manually enter a cost basis “position” for an asset with a missing basis. You can enter a Manual Position for any asset that is missing its cost basis on the Transactions page. Learn more about this process here.

So, while you cannot directly edit the cost basis of a transaction, you can still update your cost basis by either importing your entire crypto transaction history or manually entering your cost basis using CoinLedger’s Manual Position feature.

Did this answer your question?