Koinly determines asset balances from your transactions. This means that if a transaction is missing then the balance on Koinly will not match what you actually have on the exchange/wallet.
This usually happens for any of the following reasons:
- Numerical Rounding - If you see small differences like 0.00000001 then you can safely ignore these as they are the result of rounding precision.
- Airdrops - Most exchanges (incl. Binance & Kucoin) do not report your airdrops via the API so Koinly has no way of knowing about them. In such cases you need to manually add the airdrops to Koinly. See the API Limitations page.
- Margin Trades - Koinly does not yet support margin trades so if you traded with margin your balances will not match. You could add the profits/losses from your margin trades manually to fix this or just wait for margin trading support (it is coming!)
- Open Orders - Koinly ignores open orders/trades until they are closed so you might see differences if your open order has been partially fulfilled. In such cases just wait until the order closes and the balances should match again.
- Issues with the API importer - These issues are rare as we test all our importers before launching them publicly but can occur. If you notice balance differences that are not the result of any of the above then please email us on firstname.lastname@example.org or get in touch via Live Chat.
What do the differences mean?
Koinly shows you differences between the balance on Koinly and the balance reported by the API. Positive difference means the balance on Koinly is higher. Negative difference means the balance on Koinly is lower.
Difference = Koinly Balance - API Balance
Can I safely ignore these?
If you don't need to report your airdrops in your income tax report then you can usually ignore these. If there are any issues while generating your capital gains, you will see a "Some transactions need to be reviewed" message on the Transactions page.