Duplicate transactions in CoinTracker inflate your balances and skew your cost basis and tax calculations. This article walks through how to spot duplicates and the right way to clear them based on where they came from.
Common causes of duplicate transactions
Duplicates in CoinTracker usually come from one of these situations:
- Importing the same CSV file more than once.
- Importing a CSV for a wallet or exchange that's already synced, which adds transactions CoinTracker has already pulled in.
- Adding more transactions via CSV to a wallet that continues to sync on its own.
- A software bug that records the same transaction more than once.
Knowing the source matters because the fix depends on whether the duplicate came from a blockchain sync, an exchange sync, or a manual CSV.
How to find duplicate transactions
Most duplicates show up as entries with the same date, time, and amount on the Transactions page. Always confirm a duplicate before you remove or change it.
Scan the Transactions page for matching entries
Open the Transactions page and look for entries with the same date, time, asset, and amount. For wallets synced via a public address, duplicates share the same transaction hash — matching hashes are a strong signal.
Export your transaction history and filter in a spreadsheet
Export your transaction history as a CSV and open it in Google Sheets or Excel. Apply conditional formatting or a sort to surface rows where the date, asset, and amount all match.
Check the Wallets page for inflated values
Duplicate transactions often push a wallet's balance or cost basis above what the exchange or blockchain shows. A balance that looks doubled is a common sign that duplicates are present.
Resolve blockchain duplicates
Re-import the wallet. The re-import pulls your full transaction history from the blockchain again using CoinTracker's latest integration, and it preserves your manual edits.
Resolve exchange duplicates
Re-import first, then handle anything the re-import doesn't clear.
- Re-import the exchange wallet. This preserves your manual edits and is the cleanest fix.
- Ignore the duplicate transaction if it's still there. Ignoring removes it from your tax calculations without deleting it, and you can undo it later.
- Reach out to our support team via Chatoshi if the duplicate keeps coming back. There may be a sync issue we need to investigate on our end.
Remove a duplicate wallet
If the same wallet or exchange was added to CoinTracker more than once, remove the duplicate copy instead of clearing individual transactions.
Important: Removing a wallet deletes all of its transactions and every manual edit you've made to them. Only remove the copy you've confirmed is the duplicate.
Once you've identified which copy is the duplicate, follow the steps to remove a wallet.
Delete a duplicate transaction
You can only delete transactions you added manually or imported via CSV. Synced transactions can't be deleted — ignore them instead.
Important: Deleting a transaction can't be undone and may leave gaps in your cost basis or tax reports.
Once you've confirmed the transaction is a duplicate, follow the steps to delete a transaction.
If you run into any trouble, please don't hesitate to reach out to our support team via Chatoshi for help.