TL;DR
Depot separation treats each exchange and wallet as a separate tax lot. This ensures deposits and withdrawals are recognized per wallet/exchange and allocated correctly. To avoid errors, always enter transfers fully (withdrawal before deposit). Depot separation works with multiple CoinTracking reports, including the Tax Report, Gains Report, Long & Short Report, and Audit Report.
What is depot separation?
By default, CoinTracking calculates gains globally across all exchanges and wallets using purchase cost bases in chronological order. Activating depot separation changes this:
Each exchange and wallet becomes its own “depot” (or tax lot).
Every unique name in the Exchange field counts as a separate depot.
Deposits and withdrawals are automatically assigned to the correct depot.
The old manual assignment method is no longer needed or used.
What do I need to check before enabling it?
Depot separation requires all transfers between exchanges and wallets to be entered completely and correctly:
Always record a withdrawal first, then the matching deposit.
If the sequence is wrong, missing, or incomplete, warnings and incorrect balances will appear.
For help finding missing or inconsistent transfers, see: How to validate my account?
Which reports support depot separation?
Depot separation can be used in:
Tax Report
Transaction Flow Chart (check warnings for missing or misordered deposits/withdrawals)
Realized/Unrealized Gains Report
Long & Short Report
Roll Forward / Audit Report (optional setting)
Summary
Depot separation improves accuracy for users who track multiple exchanges and wallets by treating each account as a separate tax lot. It requires precise and complete transfer entries, but once configured correctly, it enhances the reliability of all major CoinTracking reports.