Published 21 August 2026

6 min read

Written and maintained by the CryptoKar team

Portfolio guide

When Your Portfolio Looks Wrong

A portfolio figure that looks off almost always traces to the data behind it rather than to the maths. Four causes account for nearly all of it, and each one looks different on screen.

Four common causesAll fixable in your dataOne coin at a time

Cause 1

Missing transaction history

What it looks like

Quantities lower than your exchange shows, or a coin held at nil cost so its value reads as pure profit.

Why it happens

An export was never uploaded, or covered only part of your trading. The portfolio is built from what you imported, so a gap in the files is a gap in the figures.

How to fix it

  • Import every exchange you have traded on, including accounts you no longer use.
  • Download the export that covers your earliest year, not just the current one.
  • Open Transactions and check the counts by exchange and by financial year against what you remember.

Cause 2

Transfers with one leg

What it looks like

Coins that appear from nowhere on one exchange, and a disposal you never made on another.

Why it happens

Moving your own coins is not a sale, but CryptoKar can only see that when both sides are in your account. With one leg imported, the withdrawal reads as a disposal and the deposit arrives with no purchase behind it.

How to fix it

  • Import the account on the other side of the move.
  • Where that account is not supported, add the missing leg by hand so the cost basis carries across.
  • Check the quantities on both legs match once both are in.

Cause 3

A ticker matched to the wrong coin

What it looks like

A holding worth far more or far less than it should be, priced against a market you do not recognise.

Why it happens

Two different projects can share a symbol. When a ticker is resolved automatically, the larger project usually wins, so a small token can end up priced as its better known namesake.

How to fix it

  • Check the coin name and icon in the holdings table against the asset you actually own.
  • Compare the current price against the exchange you traded on rather than a price site.
  • Send us the ticker and the exchange if the match is wrong, so the mapping can be corrected.

Cause 4

Prices that will not load

What it looks like

Unrealised gains reading N/A, or a coin sitting in your holdings without a value.

Why it happens

The price source was unreachable, or the coin has no reliable rupee market. A last good price is used for a while and marked stale; beyond that the coin is left unpriced.

How to fix it

  • Reload after a minute. Live prices refresh roughly that often.
  • Expect thin, delisted and very new tokens to be the ones without a price.
  • Read the value figures as covering your priced holdings only, since unpriced coins are excluded rather than counted as zero.

Small differences from your exchange

A gap of a percent or two is normal and needs no fixing. Prices are pulled from an independent source in rupees, while your exchange quotes its own order book, and the two are never identical at the same second.

Worry about differences in quantity, not in the last few rupees of value. A quantity mismatch means missing transactions; a price difference usually means nothing at all.

The order to check things

  1. Clear the wallet and financial year filters, so you are looking at everything rather than a slice.
  2. Check every exchange you have traded on is imported, oldest year included.
  3. Work the flagged rows on the Transactions page, starting with missing purchase history.
  4. Confirm both legs of any transfer between your own accounts are present.
  5. Check the coin names and icons in the holdings table match what you own.
  6. Reload once for prices, then read the figures again.

Flagged rows and how to clear them are covered in fixing transaction issues.

When to contact support

  • A ticker resolved to the wrong project, since that mapping is not something you can change yourself.
  • An export that imported with counts you cannot explain.
  • A holding whose quantity stays wrong after every relevant file is in.
  • Tell us the coin, the exchange and roughly when you traded it, and we will look at the row.

Get in touch with those three details and it is usually a quick answer.

Frequently Asked Questions

What people ask when the total does not look like their money.

Three ordinary reasons: the app values your holdings at a rupee price from its own source while the exchange quotes its book, your imported history may not cover every trade, and coins without a reliable price are left out of the value instead of being guessed at.

A price site values a coin. CryptoKar values your position in it, which depends on the quantity your transactions add up to and the cost of the lots you still hold. Different question, different number.

Look at one coin rather than the total. Open its row in the holdings table, check the quantity against the exchange, then check the price and the coin name. Almost every wrong total comes down to one row.

Not by itself, since tax comes from disposals rather than from portfolio value. But the causes overlap: missing history and unmatched transfers distort both, so fixing them fixes the report too.

Value uses quantity and price. Gain also uses cost. A correct value with a wrong gain points at cost basis, so check the Transactions page for rows flagged as missing purchase history.

CryptoKar calculates your tax from the transaction data you import. Review your report before you file. If you have questions about your tax situation, speak with a qualified tax professional.

Last updated 21 August 2026

Built for the Indian crypto community.

Calculate Your Crypto Tax

Import your exchange data and get started. Supports CoinDCX, WazirX, Binance and Bybit.