Why your crypto portfolio total looks wrong and how to check it
A missing token and a missing price are different problems. This checklist helps you find which part of a crypto portfolio total needs checking.
A crypto portfolio tracker can show the wrong total even when nothing has moved from your wallet. Check that the address is added to the tracker, then check the network. Next, check whether the data source answered, whether each asset has a price, and whether the tracker covers the position. Never try to fix a display gap by connecting your wallet to an unfamiliar recovery page or entering a seed phrase.
This guide uses Owlio’s publicly listed version 1.1.0, checked on 2 October 2026. The order of checks also applies to other trackers, though their screens and coverage differ. A tracker total is an estimate of positions it can identify and price; it is not an on-chain balance in its own right. You can do the first checks with a public address. No legitimate balance check requires a seed phrase or a transaction signature.
First identify which number is wrong
Find one address, one network and one asset or position that accounts for part of the difference. Do not compare two large dollar totals first. Ask whether the token amount is missing, or only its dollar value. Those cases have different causes.
| What you see | Check next | Possible cause |
|---|---|---|
| No token amount in Owlio or the explorer | Address, network and transaction | The asset may be at another address or on another chain, or the transfer may be unconfirmed. |
| Explorer has an amount; Owlio shows an error | Data status | A public source may be unreachable or limiting requests. |
| Owlio shows an amount but no price | Price status | The asset is visible but omitted from the dollar total. |
| Token appears under Unverified | Contract address | Owlio has not established that this contract is a trusted, priced asset. |
| Wallet tokens match; a protocol position is missing | Position type and protocol record | The tracker may not cover that DeFi position or its debt. |
A token quantity, a dollar estimate, a protocol’s net position and a past chart point are different measurements. A changing market price can move a dollar total without moving any tokens. Compare screens at roughly the same time, but do not expect independent price providers to give exactly the same valuation.
1. Compare the same address on the same network
In Owlio, open All accounts and confirm that the wallet address you are checking has been added. Select that wallet, then confirm which network holds the missing asset. The same EVM 0x address can be used on several networks, but a token on Arbitrum is not an Ethereum Mainnet balance.
If you added several wallets, select the one that received the asset before judging the combined total. A correct amount on a different address does not prove that the address under inspection has it.
Look up the public address in a block explorer for that specific network. Ethereum.org’s explorer guide explains the account, token and transaction fields. Compare the token amount before comparing dollar values. If you recently received the token, check that the transaction was confirmed. MetaMask’s balance guide also recommends checking the transaction, network and explorer balance before changing anything in a wallet interface.
If the explorer shows the amount and Owlio does not, continue with the checks below. If the explorer shows nothing, recheck the address, network and transaction. An explorer shows the chain data available to it at the time of the check; it does not establish whether a tracker has discovered every token or DeFi position.
2. Check whether the source answered
Open Data status in Owlio. It shows which networks’ public sources are live, unreachable or limiting requests. A failed request is not a zero balance. Wait for a retry or try again from Data status, then compare amounts once the source has answered. Owlio distinguishes No balances on this address from Could not reach the source and The source is limiting requests.
Even when a network’s source is working, some data may still be incomplete. NFT inventories may be paginated, and transaction history downloads in the background. Do not use a history chart that is still loading to reconstruct a past balance. A current token amount and a historical chart answer different questions.
If one network fails while others load, keep the diagnosis on that network. A working Ethereum view does not establish that an Arbitrum request succeeded. If the source answers but one particular token is absent, move on to the token and contract checks. Repeatedly refreshing the same comparison will not identify the contract.
3. Separate missing prices from missing assets
If a token amount appears but Owlio says no price, the asset has not disappeared. It is omitted from the dollar total; Owlio can also show how many assets lack prices. If the price source does not answer, Owlio shows Total value unavailable rather than making up a total. Do not record an unknown price as $0.00: zero and unknown mean different things.
Compare quantities first. If the amount matches the explorer, the remaining discrepancy is a valuation question. Note the asset that lacks a price and wait for a source response before treating the total as complete. A price displayed elsewhere is not automatically a price Owlio can safely attach to this contract and chain.
The reverse is possible too: two screens show the same quantity and different dollar figures. Check the valuation currency, the time of each quote and the token contract before assuming the wallet balance is wrong. A price difference does not call for a wallet transaction.
Check Unverified too. Owlio lists contracts it has not matched to a recognized asset separately and excludes those positions from the total and portfolio allocation percentages. A token can copy the symbol of a known asset, but its symbol alone does not establish what the contract is. Compare the contract address with an authoritative source for that asset; a ticker such as USDC is not enough.
MetaMask explains how to find a token contract address in an explorer. Compare it with a source you trust for the actual project. Do not assume every unverified token is a valuable asset that the tracker should count. Nor does its appearance in an explorer make it safe to trade. Unknown airdropped tokens can lead people toward malicious claim sites or approvals; MetaMask’s token safety guide advises investigating them without rushing to interact.
If the contract is legitimate, record its chain and address when reporting the mismatch. If you cannot establish what it is, leave it out of any hand-calculated estimate rather than assigning it the price of a similarly named token.
4. Check whether the position type is covered
Owlio 1.1.0 shows some DeFi positions expressed as tokens in the wallet, including staked ETH and Aave deposits. Its DeFi screen says that V3 liquidity ranges, native staking and debts are not read yet. If you hold one of these positions, Owlio’s portfolio total cannot be a complete account of your exposure. A wallet token balance alone also cannot show the net value of a position with debt attached.
Check the position’s current details in its protocol or wallet. Compare the same address, chain and time. Do not add a missing position to the displayed total by guesswork. First identify what the tracker already counted and establish the position’s net value, so you do not count the same holding twice.
A deposit receipt or staking token may already represent part of the position in the wallet view. Adding the protocol’s headline value to the tracker total could therefore count the same holding twice. If a loan is involved, a gross asset figure is not your net position: inspect the protocol’s asset and liability breakdown. A healthy network source will not make an unsupported position appear; keep the protocol record alongside the tracker until you can reconcile them.
Keep frozen networks and past values separate
Owlio 1.1.0 can check zkSync Lite under Frozen networks after you consent to the separate public-source request. Frozen holdings then appear in the Tokens view, apart from the current portfolio total. Owlio may show a separate estimated value for priced frozen holdings, or Frozen: no price when none can be priced. The network’s final state does not change when you withdraw: a balance shown there can remain visible after it has been claimed. Check the official withdrawal portal or your Ethereum wallet to establish whether you already claimed it. The zkSync Lite withdrawal guide explains the exit procedure.
The same distinction matters when comparing a current total with a past chart. A chart point describes what the tracker could reconstruct for an earlier time from its available history and prices. It is not a second live balance. If history is still downloading, resolve its status before interpreting the graph as a gain, loss or missing transfer.
What to record before you trust the total
For each discrepancy, record the public address, network, token contract or position, amount shown by the explorer or protocol, amount shown by Owlio, Data status, and whether a price is present. Keep private keys and seed phrases out of notes and support messages. Then follow the branch that matches the evidence:
- No amount at the expected address: verify the receiving address, network and confirmed transaction.
- Amount on-chain, source error in Owlio: wait for Data status to recover and check again.
- Amount in Owlio, no price or Unverified: check price coverage or identify the contract; do not turn unknown into zero.
- Wallet tokens match, DeFi total differs: check the protocol position and debt, then exclude anything already represented by a wallet token.
You are finished when you can name the exact asset or position behind the difference and say whether the problem is an address, a source response, a price or a coverage limit. If none fits, the recorded details make a useful bug report.
Owlio is read-only and has no server of its own, but the public data services it contacts can see the addresses it asks about and your IP address. The privacy policy explains that trade-off. Check the underlying records when a tracker total looks incomplete. Never share a private key, seed phrase or transaction signature to resolve a display discrepancy.