TL;DR: If your CoinTracking account shows imbalances, errors, or tax warnings, work through this checklist before contacting support. Make sure all exchange and wallet data is imported, verify your balances, check your account currency, and resolve duplicates, missing transactions, spam tokens, or incorrect tickers. Most issues can be identified and fixed using the built-in reports and validation tools. Support cannot correct your transaction data for you, but can guide you to the right tool.
1. Import All Data from All Exchanges
Make sure every transaction from exchanges you actively use is imported. Pay attention to missing data (marked with red crosses) on the Import page.
You can use:
- Manual entries on the Transactions page
- Excel Import
- Custom Exchange Import
If using APIs, check the Import page for error messages. Some exchanges (e.g. Binance) only sync limited data through their standard API import. Use the Complete Import option where available to pull in the full transaction history. Trade pairs for API imports are updated regularly, so re-syncing after some time can also resolve missing or unrecognized pairs.
Keep in mind that blockchain transactions can sometimes be imported incorrectly (e.g. wrong direction, duplicated, or missing internal transactions). See the dedicated article on blockchain import issues for details on how to check and fix these.
2. Compare with Real Balances
Visit your Balance by Exchange page and match CoinTracking balances with your actual holdings. You should not see any negative values, except possibly in fiat balances. If you do, data is likely missing.
Note: The Live Balance shown on exchange/wallet pages is only meant for a quick comparison with your actual holdings. It is not used to calculate your balances, gains, or tax reports. Those are always calculated from your imported transactions.
3. Detect and Eliminate Duplicates
On the Trade List, switch to Full View, then run an Advanced Search for the problematic coin and exchange. Check the "Imported" column to identify the source. Delete duplicates accordingly.
If you notice unusually high USDT or EUR values in your balance, this is a common sign of duplicate trades or transfers. Check these currencies first when investigating a large discrepancy.
4. Import All Wallets
Even with automatic blockchain imports, not all transactions may appear, and some may be imported incorrectly. Review and add missing entries manually as needed, and refer to the separate article on blockchain import issues if transactions look wrong rather than just missing.
5. Resolve Small Coin Discrepancies
These may stem from unaccounted fees. Add them using the [OUT] OTHER FEE type or include them in the corresponding trade.
6. Fix Missing Coins or Miscalculations
Search for the correct ticker on the Coin Trends page and rename incorrect ones in your transactions to match. This will trigger accurate recalculations.
Why is my acquisition date or amount wrong in the tax report? This is often caused by limitations of a specific exchange importer (for example, Binance's API/CSV import may not always deliver the exact original acquisition date or amount for every transaction type). If a cost basis or acquisition date looks wrong, check the source transaction on the Trade List and correct it manually if needed.
7. Understand Tax Warnings
Warnings might not point to the exact problematic trade. Use the Trade List to search for the affected coin, exchange, and nearby dates. Issues may originate from earlier entries.
Many tax warnings are caused by missing fees or an unaccounted spread (the difference between buy/sell price and market price) that wasn't imported with the trade. Adding the missing fee or adjusting the trade to reflect the actual spread usually resolves these warnings.
For a more targeted check, use the ValiCheck pages, which list known import quirks and validation notes for specific coins and exchanges.
For fiat warnings, refer to: Working with Two Fiat Currencies / Cost Basis 0 for FIAT.
8. Consider Forks, Airdrops and ICOs
- Use: Entering Coins With a Fork if you received forked coins
- Use: Entering ICO Coins and Non Listed Assets if you participated in an ICO
- Airdrops are treated as taxable income by default. If an airdrop should be tax-free in your case, you can manually mark the corresponding transaction as tax-free in its transaction details.
9. Check for Spam Tokens
Why are some of my coins missing or not showing a value? CoinTracking automatically filters out tokens recognized as spam (e.g. unsolicited airdropped tokens with no real value) so they don't clutter your balances or reports. If you believe a legitimate coin was incorrectly filtered, you can review and restore it from the spam list in your account settings.
10. Set the Correct Account Currency
If your account currency is set to something other than the currency you need for tax purposes (e.g. it's set to USD but you need an EUR tax report), your gains, balances, and reports will be calculated in the wrong currency. Check and adjust your account currency in your account settings to match the currency required for your tax report.
11. Handle Direct Stablecoin Purchases
On some exchanges, direct purchases of stablecoins (e.g. buying USDT with a credit card or bank transfer) are imported only as a deposit, not as a trade. This can distort your balance and cost basis. Check for these cases and manually convert the deposit into a trade where needed.
12. Third-Party API Connections
If you connect exchanges through a third-party service (e.g. Bitsgap) rather than directly, be aware that temporary interruptions in the data transfer between the third party and the exchange can cause missing or delayed transactions in your CoinTracking import. Re-syncing after some time or importing directly from the exchange can help close these gaps.
13. Check the Missing Transactions Page
If the Gains page differs from the Dashboard, this tool is essential. White entries indicate unmatched transfers. Fix them using the Missing Transactions Report.
While working through this report, use the built-in comment function on each entry to document which transactions you've already checked. This helps keep track of your progress, especially with large accounts.
Also check the Transaction Flow report, which visualizes the flow of funds between your wallets/exchanges and highlights related warnings, useful for spotting where a transfer went missing.
14. Use Validation Tools
See this article for tools and tips to resolve inconsistencies: How to validate my account?. It covers additional diagnostic tools beyond this checklist.
If you'd rather not validate your account manually, CoinTracking also offers a paid Full-Service option where the account is reviewed and validated for you.
Still Experiencing Errors?
Support can guide you to the right tools and explain how features work, but cannot directly edit or correct your transaction data. This always needs to be reviewed and adjusted by the account holder.
Before opening a ticket, you can also:
- Check the Q&A: Expectations, Processes and Frequently Asked Questions article for common process questions
- Post your question in the CoinTracking Forum, where other users and staff can help
- Join the CoinTracking Discord tax channel, where active tax advisors are available to answer crypto tax questions
- Consult the list of external crypto tax advisors if you need personalized tax filing help
If none of the above resolves your issue, submit a Support Ticket and include:
- Coin name
- Exchange involved
- Time period
- Affected account or tax report ID (if applicable)
- A screenshot (optional but helpful)
If multiple issues exist, focus on the largest discrepancy first.