Navigate to your Integration page.
Search for 'Bitcoin' or your preferred wallet. In this guide, we use 'Bitcoin' and 'Ledger' as examples.
Importing via 'Bitcoin'
Importing via 'Bitcoin'
Search for 'Bitcoin' and select it.
Enter your Bitcoin xPub (recommended) or all your Bitcoin public wallet addresses.
See here for more details if you are unsure what xPub is.
Importing via 'Ledger'
Importing via 'Ledger'
Search for 'Ledger' and select it.
Select 'Bitcoin' in the wallet network dropdown menu.
Enter your Bitcoin xPub (recommended) or all your Bitcoin public wallet addresses.
See here for more details if you are unsure what xPub is.
The xPub key
Crypto Tax Calculator (CTC) supports importing data using either public addresses or extended public keys (xPub keys). To ensure all Bitcoin transactions are imported accurately and the cost basis is calculated correctly, we recommend using your xPub key.
Note: If you choose to import your public addresses rather than the xPub key, you must import all public addresses to ensure no missing transactions so the cost basis can be tracked correctly. Refer to the Solving Missing Purchase History guide to learn how missing wallets or transactions can impact your taxes.
What is an xPub Key?
An xPub key is part of Hierarchical Deterministic (HD) wallets, the standard for most Bitcoin wallets today. HD wallets generate multiple Bitcoin addresses from a single seed, offering both convenience and enhanced security. Using an xPub key allows CTC to access all addresses within your wallet seamlessly, ensuring no transactions are missed.
How to Obtain Your xPub Key
The steps to retrieve your xPub key depend on the type of wallet you use. Check your wallet provider’s documentation or settings to locate the xPub key export option. This key starts with xpub... We use Ledger as an example below. You can also check Ledger support documentation.
1. Log into your Ledger Live and click 'Accounts' on the left-hand side. Select the account you want to check. In this example, it's 'Bitcoin 1'.
2. Click the wrench icon on the top right corner to edit the account.
3. Select 'ADVANCED' in the pop-up window.
4. You can then find your xPub key.
FAQs
Q: I imported my xPub key, but no transactions were imported.
This issue is common with certain wallets, like Ledger Live. In such cases, you may need to convert your xPub key to a yPub or zPub key. You can use an open-source tool such as the Bitcoin Extended Public Key Converter to make the conversion. Select the appropriate format (yPub
or zPub
), and use the converted key to import your data instead of the original xPub key.
Note: Use such third-party tools at your own discretion and ensure the site is reputable and secure before proceeding.
Q: I use a different wallet, not Ledger. Where can I find my xPub key?
The process to locate your xPub key varies by wallet and may change over time. A quick way to find the information is to search for 'xPub [wallet name]'
on Google to access the official documentation for your wallet.
For example, you can find detailed instructions for Trezor wallets here: Trezor xPub Key Guide.
Q: What if I can’t find my xPub key?
Some wallets don’t provide xPub keys. In such cases, you can manually import all public addresses associated with your wallet into CTC. Make sure to include every address to ensure all transactions are accounted for and your cost basis is calculated accurately.
Still need help?
If you have any questions or need help, we're here for you! Feel free to reach out to us via the in-app chat in the bottom-right corner or send your inquiries to [email protected].