Fixing Data Errors: Introduction → Unidentified Assets → Balance Differences → Failed to Value → Transaction Errors → Missing Acquisitions
Recap identifies two balances for each account you connect:
Exchange Balance (or Wallet Balance for a wallet account): the balance reported by the exchange or blockchain when synced.
Calculated Balance: the balance Recap calculates from the transactions that have been imported.
A Balance Differences error message will appear on an account card if the exchange-reported balances don’t match those calculated by Recap from your transaction history.
In some cases, balance differences may be minor and caused by factors like rounding. However, larger discrepancies can indicate missing transactions or inaccurate data, which could impact your capital gains/loss calculations.
How to check for balance differences
On the Accounts screen, click the account to open it, then select the Balance Differences tab. It lists each asset's Exchange Balance (or Wallet Balance), its Calculated Balance and the Recap Difference between them, worked out as the Calculated Balance minus the Exchange Balance. A positive figure means Recap holds more of the asset than the exchange reports; a negative figure means less.
This is a different comparison from the balance difference on the Assets screen, which compares your pool balance with your portfolio balance across all accounts. We have a guide here: Understanding Pool and Portfolio Balances.
Common reasons for balance discrepancies and how to fix them
Exchanges can return incomplete data
Recap integrates directly with your exchange via a read-only API. However, some exchanges may not make all of your data available through their API or may return incomplete data, such as missing transactions or fees.
For some exchanges, like Binance, you can fill these gaps by importing additional CSV data exported from the exchange. Click the three-dot menu on the account card, select Manage Statements and follow the instructions to upload the CSV file.
If the exchange doesn’t support this functionality, you can fill the gaps by adding manual transactions from the Activity screen. Download your full transaction history from your exchange and compare it to the data in Recap to identify which transactions need to be added manually.
Unidentified assets
When your data is imported into Recap, we automatically identify the assets involved in each transaction by using the currency codes provided in the transaction data. At Recap, we’ve curated our own reference data with comprehensive mappings for supported exchanges and pricing providers, ensuring assets are correctly identified and matched to accurate pricing.
However, there are occasions when we’re unable to automatically identify an asset, which can lead to balance discrepancies. You can learn more about unidentified assets and how to resolve this issue by clicking here.
Minor balance differences
If your balances show only very small differences, such as a penny in value, you can safely ignore the Balance Difference errors.
To clear the warning from the account card, open the account, select the Balance Differences tab and switch on Ignore warnings.
