Crypto taxes can be a nightmare to get sorted. We have experienced the pain first hand and created this tool which has helped over 120,000 users. Although we do our best to work like magic, the reality is this is still a software product with lots of complex logic. Let’s get started!

1. Sign up for FREE

Sign up for a CTC account is FREE. The free trial is available for 30 days. You can import all types of transactions and use all the features except for generating reports.

    • The plan you choose depends on how many transactions you have. We support up to 100,000 transactions. In addition, we offer a full 30-day money-back guarantee if you are unsatisfied with our product to give you confidence.

    • You can check how many transactions you have on the ‘Transactions’ page after importing all the data.

  • Ensure you select a country based on your tax jurisdiction before reconciling any data. You can check this on your Settings page.

    Note: You can NOT change your country due to the different tax rules applied.

Our algorithm gets smarter as you add more data. When you add more sources, including exchanges (Coinbase, Binance, Swyftx, etc.), hot wallets (Metamask), or cold wallets (Ledger), CTC will have a better chance of determining what you were doing and start auto-categorizing transactions.

If we don't have your entire transaction history, CTC will not be able to determine your cost basis accurately. Therefore, you need to make sure you have entered any missing data, such as OTC trades. Additionally, some exchanges can have corrupt or missing data from their end. If this is the case, you will have to isolate the issue and enter this data manually. It sucks! It is also a reason to start using an exchange with good records. You can

a. Import exchange transactions

b. Import DeFi transactions

c. Import any transactions

CryptoTaxCalculator provides manual CSV for you to import any data you want! You can use it when

  • you already import via API or CSV, but there is missing data not provided from those sources. (Note: You can only choose either syncing via API or importing via CSVs for individual exchange/wallet.)

  • CTC does not support the exchange/wallet/blockchain. (Note: You can check this on the "Import" page.)

How to import other transactions:

  • This suits the transactions with fees and is recommended for most scenarios.

  • Manually add transactions on the Review Transactions page

    This suits the scenario when there are only a few transactions missing.

  • This applies to transactions without fees.

Common issues when importing data

There are often importing data errors when the instructions are not followed. Therefore, ensure you read and follow the instructions to obtain your API and CSV.

API sync failed reasons

CSV import failed reasons

Manual CSV import failed reasons 🔥

3. Reconcile transactions

Once all the sources are imported, you can reconcile the transactions and resolve the suggestions on the “Reconciliation” page. Follow the items suggestions from top to bottom in the sidebar to resolve the reconcile the transactions.

Here are a few MUST READ/WATCH resources that give you an image of how this works.

There are more guides below on all the crypto transaction details you want to know.

Price issues

Balance Issues

Incorrect Balance

If you still can’t find the answers, take some screenshots of your issue and reach out to our support team via Intercom.

4. Generate reports

Reports will be available once you have paid for a plan. To generate accurate reports, ensure you have all the warnings resolved and the transactions correctly categorized.

Report Settings

Report Toggles

Read the Reports

Common Issues

Other Tax Tools

The reports will be ready for you and your accountant! If you still have questions, please feel free to reach out to the support team via Intercom (the in-app chat box at the bottom right-hand side).

For the vast majority of users, CTC is able to pick up all their transaction history and categorize everything correctly. For other users, there might be a few transactions that need clarification, or you might be required to enter some missing data manually. However, a minority of users can find themselves in a difficult situation and need to spend time working on reconciling their transaction history in the app. This is particularly true for those who have traded in large volumes, across many exchanges, for multiple years and have incomplete or missing records.

If you find yourself falling into one of these more difficult scenarios, the amount of work required might seem overwhelming at first. Unfortunately, there is no easy way to resolve this quickly. You could pay somebody to do it for you, but generally speaking, they're not able to do it much faster than you, and the going hourly rate for such a service can be significant.

The best suggestion we have is to sort the transactions page from oldest to newest and try to get the history correct from the start onwards. Errors tend to compound over time, so as you go through this process, you will find many errors resolve themselves. Try biting off a small bit at a time. Eventually, you will be able to chew through it.

5. Involve your accountant

If you have gone through all the help articles and still can’t figure out how to reconcile your transactions and would like to get your accountant involved, you can have them reach out to us via Intercom or sign up with us. Once they have their accountant accounts, they can go through your transactions and provide you with tax advice.

CTC also has partner accountants in different tax jurisdictions that can help you. Feel free to reach out to the support team for more information. 😀

Did this answer your question?