The accuracy of your crypto tax report relies on the completeness of your data. If balances or calculations seem incorrect, ensuring there’s no missing data can resolve most issues. This guide provides a checklist to help you identify and address missing data.
Note: The "account" mentioned in this guide refers to your exchange account, hot wallet, or hardware wallet.
1. Import All Your Accounts
These include but are not limited to:
Accounts that need to be imported | Note |
✅ Old accounts that you no longer use | Even if an account is not used during the current financial year, its transaction history—including asset movements, acquisitions, and disposals—can affect calculations. |
✅ Accounts you have lost access to or that have been stolen/hacked | Even if you no longer own the account, its transaction history is essential for accurate calculations. |
These do not include:
Accounts that should not be imported | Note |
❌ Exchange address | Avoid importing the exchange's wallet address unless you're filing taxes for the exchange itself. Exchange wallet addresses typically do not belong to a single customer. Instead, import your exchange transactions using the CSV or API file available through your exchange account. |
❌ Protocol contract address | Avoid importing the protocol address unless you are specifically filing taxes for the protocol itself. |
❌ Your friend's or family's account | Do not import accounts you do not own or do not intend to include in your tax reporting. For interactions between your accounts and these, you can use the 'Gift' or 'Personal Use' category. |
2. Make Sure Your Data Is Synced and Up-to-Date (via API)
CTC does not auto-sync your account, giving you full control over the data you choose to import. To ensure your account is synced and up-to-date, click the button in the 'Synced' column or use the three dots menu for the account on the Intergrations page.
3. Make Sure There Is No Gap If Uploading Files
If uploading CSV files, you can click 'View transactions' under the three dots menu to check the imported data start and end dates to determine whether all transaction history has been imported.
Note: Import all years, not only the current financial year.
4. Follow the Accounts Page Instructions
Crypto Tax Calculator (CTC) provides comprehensive import instructions for all available integrations on the Accounts page. Follow these instructions carefully to ensure complete data import.
Field | Note |
Connect exchange account |
|
Sync via API | Exchange:
Wallet:
|
Upload file | Exchange:
Wallet:
|
Instructions | Providing clear steps and specifying the exact files needed to import your data. |
Additional notes | Always review the Additional Notes for data restrictions and any extra steps required to ensure your data is complete. |
Note: Always check the Additional Notes section for any restrictions.
5. Review Ignored or Spam Transactions
Double-check the Transactions page under the View tab to ensure no transactions are accidentally categorized as Ignored or Spam. These transaction types are excluded from calculations.
6. Ensure Full Transaction History When Importing from a Custom Date
If you used the 'Start Import From' feature, ensure the starting balances and cost basis for transactions before that date have been imported.
7. Hard Sync the Account if Needed
Occasionally, you may need to use the 'Hard Sync' feature to retrieve missing data. This may happen if the data provider or exchange updates or improves its endpoint. For more details, refer to the 'Hard Sync' guide.
Adding Missing Data
If you've checked all the items above but still can't retrieve the missing data, there are two ways to add it manually. Refer to these guides for details:
FAQ
Q: How to Import Data from a Shut-Down or Insolvent Exchange
You can try the following methods to recover your records:
1. Search Your Emails
Look for trade confirmations, deposit/withdrawal notifications, or account statements from the exchange. These emails can help reconstruct your transaction history.
2. Check Backups & Personal Records
If you previously exported reports or saved transaction history, you can import these files into CTC.
3. Explore Community Forums & Support Groups
Other users may have found ways to recover data. Check platforms like Reddit (search for discussions about the exchange), Telegram groups (official or community-run), and Crypto forums (Discord servers.), etc.
4. Estimate Missing Data (Last Resort)
If no records are available, you may need to estimate missing transactions based on:
Your known balances before and after the exchange shutdown.
Transfers to/from other wallets or exchanges.
If you can piece together enough details from different sources, you can:
Manually enter transactions in CTC.
Use the custom advanced CSV template for bulk imports.
⚠️ Tip: Keep records of any assumptions made for compliance purposes.
Need More Help?
If you have any questions or need assistance, we're here to help! Feel free to reach out to us via the in-app chat in the bottom-right corner or send your inquiries to [email protected].