Scenario: You deposited 1 BTC worth 1000 USD into a wallet and withdrew it later but the cost-basis on the withdrawal transaction doesnt match the cost of the 1 BTC (1000 USD).

This is because Koinly is using a universal pool that consists of all your BTC to determine the cost. If you want to separate the cost-basis in each of your wallets you can enable "Wallet-based cost tracking" on the Settings page.

Refer to the article on cost-tracking method for more info.

Did this answer your question?