Skip to main content
All CollectionsPortfolio Tracking
What's the difference between Calculated Balance & Cost Basis Balance?
What's the difference between Calculated Balance & Cost Basis Balance?

Learn how CoinLedger's Portfolio Tracker calculates these two values

Benjamin Yoder avatar
Written by Benjamin Yoder
Updated over a week ago

CoinLedger’s Portfolio Tracker tracks the amount, price, market value, cost basis, percentage change, and unrealized return of the cryptocurrencies held across all of your imported wallets. It draws its information from the transaction data that you have imported. This means that if you do not import all of your historical transactions into the system, your tracked balances may not look correct.

One essential tool to troubleshooting your account balances is the Asset Balance Report. The Asset Balance Report allows you to view each of the transactions that CoinLedger uses to calculate your balances. On the Asset Balance Report, you'll notice two fields: Calculated Asset Balance and Asset with known cost basis. Below, we'll breakdown what each of these fields mean and how they can help you troubleshoot your balances.

What is Calculated Asset Balance?

Calculated Asset Balance is the total amount of a crypto asset we detect in your account across all your wallets (based on your imported transaction data).

CoinLedger breaks down Calculated Asset Balance into two types: global and wallet-specific balances. Your Calculated Asset Balance (Global) is the amount of a crypto asset you hold across all wallets on your CoinLedger account, while your wallet-specific Asset Balance is the amount of an asset held in just that particular wallet.

For example, if I have 5 BTC in my Ledger wallet and 2 BTC in my Coinbase wallet, my total Calculated Asset Balance (Global) would be 7 BTC, while my wallet-specific balances for BTC would be the following:

  • Calculated BTC Balance (Ledger): 5 BTC

  • Calculated BTC Balance (Coinbase): 2 BTC

What is Asset with known cost basis?

Asset with known cost basis is the current balance of a crypto asset in your CoinLedger account with known cost basis information (based on your imported transaction data).

Cost basis represents the original value of an asset for tax purposes. It is used to determine your capital gains/losses incurred whenever you dispose of your crypto, and is vitally important to making sure your crypto transaction history is accurate.

For each asset on your account's Asset Balance Report, you'll see an Asset with known cost basis breakdown (shown below). This value simply represents the amount of an asset with a known cost basis based on your imported transactions.

This value may not always match your Calculated Asset Balances. When calculated balance and cost basis balance do not match, this is a signal that there may be discrepancies or incomplete imported data.

Consider the following transaction history as an example:

  1. Scott buys 1 BTC in Coinbase.

  2. He withdraws 0.5 BTC to his Ledger Wallet.

  3. Scott then buys another 1 BTC on Coinbase.

With this transaction history, Scott is missing a Deposit transaction to his Ledger Wallet. He has only imported the 0.5 withdrawal from Coinbase, but there should be a corresponding 0.5 deposit to his Ledger wallet.

Based on the above, CoinLedger is going to calculate BTC with known cost basis balance of 2 BTC. The Calculated Balance for his Coinbase wallet as well as the Calculated Balance for his Global wallet will be 1.5 BTC.

This balance discrepancy between calculated balance and cost basis balance exists due to missing data.

If Scott adds in the 0.5 deposit transaction to his Ledger into CoinLedger, his global calculated balance would be 2 BTC, which would match his known cost basis balance.

Withdrawals and Deposits are treated as self-wallet transfers by default

CoinLedger treats Deposit & Withdrawal transactions as self-wallet transfers by default. This means the software assumes a withdrawal or deposit is you sending crypto to another wallet you have possession over.

Thus, these transaction do not alter your Known Cost Basis Balance because they are assumed to not be taxable events.

If your deposit or withdrawal was actually a taxable event, i.e. a payment, gift, or income event, you need to classify it as such. Classifying your deposits & withdrawals into their true transaction type will ensure that your Known Cost Basis balance is getting updated correctly.


CoinLedger's Portfolio Tracker calculates it's asset balances based on the transaction data that you have imported. Your tracked balances may not look correct if your transaction history is not up to date. We recommend taking advantage of the Asset Balance Report to make sure that all of your calculated balances, including your cost basis balance, are correct.

Still need further assistance? Reach out to our Support Team at anytime at [email protected]!!

Did this answer your question?