Skip to main content

How can we help?

How do I handle the Cost Basis Error: Missing Volumes? [Updated]

At Cryptio, we want to make it as easy and transparent as possible to identify incomplete data. By flagging these issues, we streamline getting you audit-ready by making sure your data is complete and accurate!


Sometimes you may encounter a “Missing Volume” cost basis error on your Workspace. Read this guide for help identifying the source of missing volumes, and in some cases, how to fix these errors yourself.

💡 Please note, these issues will almost always require help from our Support team! Please don’t hesitate to reach out!


This guide will walk through the same avenues for the investigation that our Support team uses. Following these steps and sharing as many details as possible will be instrumental for our team members when they take over from you.


What is a Missing Volume?

A Missing Volume occurs when the volume of assets in your account does not match the transaction data, creating a “negative” balance. In other words, an amount of an asset has been withdrawn from a wallet that is greater than the balance of the wallet at the time of the withdrawal.

For example, if you have a wallet on Cryptio with 5 BTC and then a withdrawal of 10 BTC, this will leave a balance of -5 BTC. As it’s not possible to have a negative balance of crypto tokens, we need to find the source of that issue and update your Cryptio Workspace to fix this cost basis issue.

⚠️ Please note, the Missing Volumes Cost Basis Error does not show you exactly when the error occurred. The first instance of this shows when Cryptio’s system identifies that there is a previous missing volume


Step 1: Understand your Workspace

Before we can fix the issue, we need to identify its cause. Let’s first look at your workspace settings.

  1. Is your cost basis methodology universal or per wallet?

    1. If it is universal, this means that all of your transactions are pooled together. If your workspace is universal, please get in touch with Support.
    2. If it’s per wallet, we can identify the specific wallet the issue lies in. Proceed to the next step.

    💡 Please note, you may still be able to identify where the issue lies before getting in touch with Support if you’re on a universal cost basis. Continue reading this guide for the next steps.


Step 2: Find the first instance of the Missing Volume

Now that we know what your Workspace settings are, we can begin to identify where the negative balance first occurs. This is a crucial step for correctly resolving the issue.

  1. On the Transactions page, filter for Missing volumes. You can do this by either:

    1. Adding a Filter on your Transactions page. Select Filter → Click + Add filter in the drawer → Select Cost Basis ErrorIsMissing volumes

    2. OR navigate to the “Needs Review” page, then select Missing volumes. 

  2. Filter for the earliest date of the Missing Volume by clicking on the Date button, so that the arrow is pointing up:


Step 3: Identify wallet settings

Once you have identified the wallet that is the source of the issue, it is time to dive further into the wallet. First, we want to understand what this wallet, or source, is. Is it:

  1. On-chain
    1. Please get in touch with Support for further help.
  2. Custom source
    1. Is your custom import for a chain wallet or exchange? Please get in touch with Support with this information, as well as the name of the chain or exchange.
  3. Exchange
    1. We recommend navigating to the exchange website and downloading a Transaction History report.

At this point, please get in touch with Support! Please let us know: the Asset(s) and the Wallet(s) with a Missing Volume and the earliest instance of the Missing Volume cost basis error for each asset per wallet. If you have downloaded a Transaction History Report from your exchange, please include this as well.

👋 The rest of this guide will show you the steps our Support team will take to further investigate and solve Missing Volumes. We do not recommend that you attempt these steps, but have included them to show the full process.


Step 4: Find the missing transaction

Typically you’ll find that the issue is due to a missing transaction (most commonly because the imported dates on Cryptio start after you originally acquired the asset). If you are missing a transaction, we need to identify when that transaction happened. These are the steps our Support team will take to help identify this.

  1. On Cryptio, go to “Reports” and click +Report. Navigate to “Financial Reports” and select “Historical balances: Wallet breakdown” or “Asset Roll Forward” (filtered by relevant asset/s)

  2. Once the report is generated, check the Balance column for each asset. Here, we’re looking for:

    1. Where the balance has gone negative
    2. The earliest occurrence of a negative balance in the report
      1. Please note, there may be points where the balance goes positive after going negative
    3. We suggest highlighting these cells for easy visibility
  3. The next step is to compare this to a block explorer or the Transaction History Report you’ve downloaded from your exchange.

  4. Compare the dates and times from your reports from Cryptio to the block explorer or Transaction History Report.

  5. We then need to try and find the point in the exchange’s transaction data that’s missing on Cryptio. In other words, we're looking for the point in the exchange's data directly before the balance went negative in Cryptio.

  6. You’re looking for differences in the data between your Cryptio reports and the blockchain explorer or the Transaction History Report. Things to be looking for:

    1. Total transaction numbers
    2. Balance differences between the two report

At Cryptio, the way we do this is by using the “divide and conquer” method.

  1. Take the middle balance value in your Cryptio report, and compare this with the value on the same date on the block explorer or exchange report.
  2. If the numbers match, then move closer to the negative balance. If the number is different, you know the issue is in the opposite direction and you need to go further back in time.

Once we have identified when in history the missing transaction occurred, our technical team will be able to help us plug the missing volume.


Please get in touch with Support, and we’ll take it from here!