venko.tech

What Happens if You Never Filled in Your Crypto Cost Basis?

If you never record your crypto cost basis - the original value you paid for an asset - you lose the ability to calculate your capital gains or losses accurately when you sell, spend, or trade. The immediate consequence is that you cannot report your taxes correctly without making assumptions, and those assumptions tend to be conservative, expensive, or both. In practice, the outcome is not that the tax authority invents a number for you; it is that you are left to reconstruct the past from incomplete records, and if you cannot, you will likely overpay tax or face penalties for underpayment.

Cost basis matters because it is the denominator in every gain calculation. Sell an asset for $100 that you bought for $40, and your taxable gain is $60. If you never recorded the $40 cost, you might have no defensible way to prove it. The most common fallback - treating the cost basis as zero - makes the entire sale proceeds taxable, which is the worst-case scenario for your wallet. The alternative, guessing a higher cost basis, risks underpaying tax, and the tax authority may disagree with your estimate during an audit.

Why a Missing Cost Basis Becomes a Problem

The problem does not announce itself the day you buy. It surfaces the first time you dispose of the asset - sell it, trade it for another coin, or use it to buy a good or service. At that moment, you need a cost basis figure to report the transaction. If you never recorded one, you have a few options, none of them good.

The longer you wait, the harder reconstruction becomes. Exchange accounts get closed, wallets are lost, and records expire or disappear with the platform. The practical window for recovering old cost basis data is often shorter than you think.

How the Cost Basis Gets Filled In for You

In some cases, the cost basis is filled in for you, but not in your favor. If you are using a crypto tax tracker or an exchange's own reporting, the software may apply a default method - typically FIFO (first-in, first-out) - to your holdings. That is not an arbitrary guess; it is a standard accounting convention. But if the software has no record of what you paid, it cannot invent a value. It will either assign zero or flag the transaction as missing data.

There is also the possibility that the exchange itself has a record of your original purchase price. Many major exchanges retain historical trade data, including the fiat or crypto amount you paid. If you can log in and export your transaction history, you can recover the cost basis that way. The catch is that this depends on the exchange still existing, still having your account active, and having retained the data. Exchanges that went bankrupt or shut down may have purged records or made them inaccessible.

When no record exists anywhere, the tax authority in most jurisdictions will not step in to calculate a fair basis for you. They expect you to know. If you do not, the responsibility falls back on you to piece together something defensible from any surviving evidence: bank statements showing the fiat transfer, a wallet address that received the coins, or a friend's record of a peer-to-peer trade.

What You Can Do Now to Reconstruct a Missing Basis

If you are reading this because you already have a gap, the steps below are the order in which you should try to close it. Do not skip the earlier steps expecting the later ones to save you.

  1. Export everything from every exchange you have ever used. Log in to each account, navigate to the transaction history or trade history, and download the CSV or API data. Save the files in multiple places. Even if the exchange later shuts down, you will have what you need.
  2. Check your email for receipts. Most exchanges send a confirmation email for every trade, deposit, or withdrawal. Search your inbox for the exchange name, "trade confirmed," or "purchase." These emails often contain the price and amount, which is exactly what you need for cost basis.
  3. Look at your wallet addresses on the blockchain. If you know which wallet address received the coins, you can look up the transaction on a block explorer. The block explorer will show the amount and the date, but not necessarily the fiat price paid. You can cross-reference the date with historical price data to estimate the value at the time of purchase.
  4. Review bank statements and fiat on-ramp records. If you bought crypto with fiat, your bank or card statement will show the amount and date. You can pair that with the exchange's trade history to determine how many coins you received for that fiat amount.
  5. Use historical price data cautiously. If you know the date and amount of a purchase, you can estimate the cost basis using a price from that date. This is not as good as a real transaction record, but it is better than zero. Choose a reputable price index for the asset on that date, and keep a note of which index you used and when.

After you have reconstructed what you can, the next step is to enter those values into your tracking software as a manual transaction with the correct date and cost basis. From that point forward, record every purchase, sale, and transfer as it happens. The friction of doing it in the moment is far less than the friction of reconstructing it years later.

The long-term consequence of not fixing it

The real risk is not the moment of the sale; it is the accumulation of years of unreported or misreported gains. If you never fix the cost basis, you are carrying a liability that grows with every trade. Tax authorities are increasingly using blockchain analytics to match on-chain activity with reported income. A trader who consistently reports sales with zero cost basis will look unusual - not because they are cheating, but because they are overpaying. An auditor may accept that, but they are just as likely to question it, and the burden of proof will be on you to show what you actually paid.

The honest truth is that fixing a missing cost basis is tedious, occasionally impossible, and always better done before you need it. The earlier you start, the more records you have access to. The longer you wait, the more likely you are to pay tax on money you never made.

Not financial advice. venko.tech publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to portfolio