Skip to main content

Transactions - Resolving a missing price warning

In this article, we explain what a missing price warning means and how to fix it.

📝 Description

A missing price warning appears when Waltio is unable to retrieve a market price for one of the tokens in your portfolio at the time of a taxable disposal. The software treats the price as missing and values the token at 0 by default, which can impact your tax calculation.


⚖ Definition of a missing price

Across all calculation methods, computing capital gains requires knowing the market value of your tokens at the time of your taxable disposals. If Waltio cannot fetch a token's price on the disposal date, your capital gains or losses will not be calculated accurately.

We rely on data aggregation services from CoinGecko to assign the exact market price to each of your transactions.

💡 Reasons why a price may not be retrieved:

  • Same-day transactions do not yet have a price, as the data is not yet available on CoinGecko.

  • The token's value may have fluctuated significantly, requiring you to manually update the price on your transactions.

📂 How to fix missing prices

  1. Go to your warnings page.

  2. Apply the filter:

    • Warning type includes Missing price.

  3. Open the transaction you need to fix.

  4. Under the Price tab, the prices requiring correction are those valued at 0.

  5. Visit CoinGecko to find the accurate price on the relevant date.

  6. Enter the token's price in the field and click Save.

➕ If the retrieved price is linked to the wrong token

The fetched price may occasionally belong to a different token. When multiple tokens share the same ticker, Waltio automatically retrieves the price of the token with the highest market capitalization on CoinGecko. If this does not match your token, you must manually update the token price on your taxable disposals.

Missing price 1

In the example above, the retrieved price is linked to the wrong token. The SDT held in inventory is actually the Stake DAO token rather than Stabledoc, as both share the exact same ticker.

📤 If the token has no price because it is not listed on CoinGecko

You may have purchased tokens that were not yet listed on major price aggregators like CoinGecko on your purchase date. In this case, open another price aggregator that indexes your token and enter the accurate value under the Price tab of the corresponding transaction.

⚠️ If the token is unknown or a Scam

You may occasionally receive unsolicited tokens that you never purchased. If the warning involves this type of token, assign it a negligible value (0.000000001) so that it does not distort your portfolio valuation and clears the warning.

📂 Wrapped tokens and interest-bearing tokens

Certain tokens do not have an independent price, instead tracking the value of their underlying asset at a 1:1 ratio. In these cases, you should enter the price of the underlying asset.

💡 To identify the underlying asset, strip away the protocol prefix from the token name:

Token Received

Protocol

Underlying Asset

Price to Enter

AETHWBTC

Aave

BTC

BTC price

AETHLINK

Aave

LINK

LINK price

aUSDC / AETHUSDC

Aave

USDC

USDC price

WBTC

Wrapped

BTC

BTC price

WETH

Wrapped

ETH

ETH price

stETH / wstETH

Lido

ETH

ETH price

cETH

Compound

ETH

ETH price

cDAI

Compound

DAI

DAI price

👉 Example: The WBTC token is a wrapped version of BTC. Its value tracks BTC: enter the daily price of BTC.

📂 Debt tokens

When you borrow assets on a protocol such as Aave or Compound, a debt token is minted in your wallet (e.g., variableDebtEthWBTC). This token represents a liability, not an asset you own. Borrowing and repaying a loan are not taxable events in themselves.

💡 The proper approach is to mark the transaction as non-taxable. Open the borrowing transaction, followed by the repayment transaction, and switch their status from taxable to non-taxable. As a result:

  • the inflow of the debt token does not count as an acquisition;

  • its outflow upon repayment does not count as a disposal;

  • neither entry affects your capital gains calculation.

Depending on your country:

  • 👉 France: you can enter 0.0000001 for the token. This value is negligible and has no impact on your calculation, as the French method relies on total portfolio valuation.

  • 👉 Other countries: the debt token must be assigned the exact same price as the borrowed token at the time of the transaction.

📝 Which tokens should not be classified as Scams?

Even without an automatically retrieved price, the following tokens are legitimate:

  • Interest-bearing tokens (Aave aTokens, Compound cTokens): use the price of the underlying asset.

  • Wrapped assets (WBTC, WETH, wstETH, renBTC): use the price of the underlying asset.

  • LP tokens from established protocols (Uniswap, Curve, 1inch, Balancer): see our dedicated article on LP token prices.

  • Debt tokens: hold no value, yet are legitimate.

  • Staking or restaking receipts (rETH, cbETH, eETH): use the price of the underlying asset.

  • Newly launched or low-liquidity tokens that are genuine: check DexScreener and enter a good-faith valuation.

Reserve the Scam label strictly for unsolicited airdrops received with no prior purchase transaction, phishing tokens (imitating known brands or linking to fraudulent websites), and tokens mass-distributed without consideration.

Practical examples:

  • AETHWBTC: received when supplying WBTC on Aave — enter the price of WBTC.

  • AETHLINK: received when supplying LINK on Aave — enter the price of LINK.

  • WETH: wrapped version of ETH — enter the price of ETH.

  • variableDebtEthWBTC: Aave borrowing debt — no price needed; mark both the borrow and repayment transactions as non-taxable.

  • Token USDC-reward.com received without purchase: label as Scam.

Did this answer your question?