Crypto Tax Reconciliation for Exchanges Where Data Is Not Available: A Complete Guide
TL;DR: When a crypto exchange shuts down, goes bankrupt, or becomes inaccessible, you may no longer be able to download your transaction history or connect the account to crypto tax software. You can still reconstruct and reconcile the transactions using old exchange records, blockchain data, wallet histories, bank statements, and other supporting evidence, but missing crypto should not automatically be recorded as a tax loss.
What Happens to Your Crypto Tax Records When an Exchange Shuts Down?
Crypto investors often rely on exchanges to maintain their transaction history. Normally, you can connect an exchange to crypto tax software through an API, upload a CSV file, or download account statements.
The situation becomes much more complicated when the exchange:
Examples of exchanges and crypto platforms that have faced shutdowns, bankruptcy, insolvency, or major operational disruptions include Celsius, FTX, Voyager, Bittrex, BitSeven, etc.
When this happens, the challenge is not simply figuring out what happened to the crypto. You also need to reconstruct the tax history of the assets that moved through the exchange.
That history can affect:
This is where crypto tax reconciliation becomes particularly important.
Why Exchange Shutdowns Make Crypto Tax Reconciliation Difficult
A normal reconciliation process might look like this:
Exchange API/CSV → Crypto tax software → Match transfers → Reconcile balances → Calculate gains/losses
A failed exchange can break that process at the first step.
You may have no working API, no CSV download, and no customer account access.
Even if you remember approximately how much crypto you held, that is generally not enough to reconstruct the complete transaction history.
For example, imagine an investor purchased Bitcoin on an exchange in 2021, traded it several times in 2022, withdrew part of it to a personal wallet, and left the remaining Bitcoin on the exchange.
The exchange then shuts down.
To calculate the correct tax position, you may need to establish:
That is much more than simply importing a CSV.
Step 1: Identify the Exchange's Current Status
Before attempting reconciliation, determine exactly what happened to the exchange.
This is an important first step because the available records and the appropriate reconstruction process can depend on the exchange's current status.
Determine whether the exchange:
Also determine whether customers still have access to their historical account information.
Why this matters
A company that has stopped normal operations may still maintain historical records.
For example, a bankrupt exchange may establish a dedicated claims or customer portal where users can access account information or submit claims.
Therefore, "the exchange shut down" does not necessarily mean "all transaction records are gone."
Step 2: Try to Access the Exchange Account
The first practical step is simple: try logging into the exchange account.
If the account is still accessible, look for Transaction histories, trade records or account statements and download everything that is available.
Do not download only the files you think you need.
A seemingly irrelevant file can become important later when investigating a missing transaction, unexplained balance, or cost-basis discrepancy.
Contact the exchange or claims administrator
If the normal account login no longer works, check whether the exchange has:
For example, FTX customers have had access to transaction-history information through the FTX Claims Portal.
For Celsius exchange transactions export, you can follow the steps mentioned in the link below:
If an exchange provides an official method for retrieving historical records, use that source before relying on estimates or reconstructed data.
Step 3: Search for Your Own Historical Crypto Records
If you cannot access the exchange, the next source of information is your own records.
Many crypto investors have transaction data stored somewhere without realizing how valuable it is.
Search for:
Also search old email accounts for the exchange name.
Useful search terms can include:
Old tax reports can be particularly useful
Suppose an investor used a crypto tax platform in 2022 and generated a tax report before the exchange disappeared.
That report may contain valuable information about:
Even if the original exchange CSV is no longer available, an old tax report can provide evidence for reconstructing the account.
However, an old tax report should not automatically be treated as perfect. It should still be reviewed against other available records.
Step 4: Check Other Exchanges and Wallets
One of the most useful sources of information is often the other side of the transaction.
Consider this example:
An investor cannot access their Celsius account.
However, their personal Ethereum wallet shows:
2 ETH → Celsius deposit address
That blockchain transaction can provide evidence that 2 ETH was transferred to Celsius.
Similarly, suppose an investor withdrew 5 BTC from a failed exchange to a personal wallet.
The wallet's blockchain history may show the exact incoming transaction.
This can help establish that the transaction was a transfer, rather than a sale.
Look for both sides of every transfer
For every transaction you reconstruct, try to identify:
Sending account → Transaction → Receiving account
For example:
Coinbase → Personal Wallet
or
Personal Wallet → Celsius
or
FTX → Personal Wallet
or
Exchange A → Exchange B
This is important because crypto tax software can sometimes incorrectly classify a transaction as a taxable disposal when it is actually a transfer between accounts owned by the same taxpayer.
Step 5: Use Blockchain Data When Exchange Data Is Missing
Blockchain data can be extremely valuable when exchange records are unavailable.
For blockchain-based assets, you may be able to use:
For example, suppose the exchange CSV is unavailable but the investor's wallet shows:
Wallet A → Exchange Deposit Address: 2.00 ETH
The blockchain record can help establish that 2 ETH was sent to the exchange.
The transaction can then be manually reconstructed in the crypto tax software if necessary.
Important limitation
Blockchain data does not necessarily tell you everything about the tax nature of a transaction.
A blockchain transaction can show that an asset moved, but it may not tell you:
Therefore, blockchain data should be combined with other evidence rather than treated as a complete substitute for exchange records.
Step 6: Reconstruct Deposits and Withdrawals
Once you have collected the available evidence, begin reconstructing the exchange account.
Start with deposits and withdrawals.
For each transaction, document:
| Date | Asset | Amount | From | To | Transaction Type | Evidence |
| Jan. 10 | BTC | 5.00 | Personal Wallet | Exchange | Deposit | Blockchain |
| Mar. 15 | BTC | 1.00 | Exchange | Personal Wallet | Withdrawal | Blockchain |
| Apr. 20 | ETH | 2.00 | Personal Wallet | Exchange | Deposit | Wallet history |
Do not simply enter numbers until the software produces the balance you expect.
Every material adjustment should have a reasonable explanation and supporting evidence.
Step 7: Reconstruct Trading Activity
After deposits and withdrawals, review the trading activity.
If historical trade records are available, import them into your crypto tax software.
If they are not available, look for alternative evidence such as:
You may need to manually reconstruct some transactions.
For each trade, determine as accurately as possible:
The goal is to reconstruct the economic transaction, not simply force the software balance to match a desired number.
Step 8: Reconcile Exchange Fees
Fees are easy to overlook when reconstructing historical crypto activity.
Depending on how the exchange charged fees, they may appear as:
For example, an investor might believe they purchased exactly:
1.000 BTC
But the actual transaction could have involved a trading fee that affects the quantity received or the transaction's tax basis.
Historical records should therefore be reviewed carefully before assuming that the visible trade amount represents the complete transaction.
Step 9: Determine the Crypto Balance at the Time of Shutdown
One of the most important questions is:
How much cryptocurrency was actually left on the exchange when it became inaccessible?
Try to obtain evidence of the closing balance from:
For example, suppose the reconstructed account shows:
remaining immediately before the exchange became inaccessible.
Those balances should be compared against whatever evidence is available.
Step 10: Match the Closing Balance in Your Crypto Tax Software
After reconstructing the transactions, compare the calculated closing balance with the documented exchange balance.
Suppose the documentation indicates:
2.90 BTC remaining
but your reconciliation software calculates:
3.15 BTC
There is a 0.25 BTC difference.
Do not simply delete 0.25 BTC to make the numbers match.
Investigate the difference.
Potential causes include:
This investigation is the core of the reconciliation process.
Example: Reconstructing a Closed Exchange Account
Suppose an investor used Exchange ABC.
The available records show:
The balance calculation would be:
5 BTC deposited
− 1 BTC disposed of through trading
− 1 BTC transferred to another wallet
− 0.1 BTC fees
= 2.9 BTC remaining
The software should ultimately reflect the same closing position, assuming these records are complete and correctly classified.
If the software instead shows 2.6 BTC, the difference needs to be investigated.
The objective is not to create a manual adjustment of 0.3 BTC simply because that is what is needed to make the balance match.
The objective is to find why the 0.3 BTC is missing.
Do Not Automatically Classify Missing Crypto as a Tax Loss
This is one of the most important issues when dealing with a bankrupt or failed crypto exchange.
If an exchange becomes inaccessible and the investor cannot withdraw their cryptocurrency, it does not automatically mean that the cryptocurrency should be recorded as a capital loss.
There may still be:
The tax treatment can depend on the relevant jurisdiction and the specific facts.
Therefore, a crypto tax reconciliation should first establish what happened to the asset before deciding how the event should be treated for tax purposes.
Reconciliation and tax treatment are separate questions
This distinction is important.
Question 1: What happened to the crypto?
This is a reconciliation question.
Question 2: How should the event be treated for tax purposes?
This is a tax question.
The first question should be answered as accurately as possible before attempting to answer the second.
A crypto accountant or crypto tax advisor can help analyze the tax consequences based on the applicable jurisdiction and the taxpayer's circumstances.
What Happens When the Investor Receives a Bankruptcy Distribution?
A failed exchange may eventually distribute some assets or cash to creditors or customers.
For example:
2022: Investor deposits 3 BTC on Exchange ABC
2023: Exchange becomes insolvent
2024: Investor files a claim
2026: Investor receives a distribution
The distribution should not simply be ignored because the original exchange transaction occurred several years earlier.
The reconciliation should preserve the history of:
The precise tax treatment of the recovery depends on the applicable tax rules and facts.
This is why it is important to retain the original reconciliation and supporting documentation even after receiving a distribution.
Consider the Impact Across Multiple Tax Years
A failed exchange can affect several tax years.
For example:
Looking only at the year in which the exchange failed may produce an incomplete tax history.
Earlier transactions can affect:
This is particularly important when an investor has used the exchange for several years.
What If Only Partial Exchange Data Is Available?
Partial data is common.
For example, you might have:
You do not necessarily need to abandon the reconciliation.
Instead, identify which portions are supported by direct records and which portions need reconstruction.
Create an evidence hierarchy
A practical approach is to prioritize:
The weaker the evidence, the more carefully the adjustment should be documented.
How a Crypto Accountant Can Help
A closed-exchange reconciliation can become extremely time-consuming when multiple years, wallets, and exchanges are involved.
A crypto accountant can help reconstruct the transaction history and identify inconsistencies that may not be obvious to an investor.
The process may involve:
For particularly complex cases, a crypto tax advisor may also need to review the tax treatment of the resulting transactions.
Common Mistakes When Reconciling a Failed Exchange
1. Treating all missing crypto as a loss
An inaccessible balance is not automatically a deductible tax loss.
First determine what happened to the asset and whether the investor has a claim or potential recovery.
2. Using only the final balance
A final balance tells you how much crypto remained, but not necessarily how that crypto was acquired.
Cost basis often depends on transactions that occurred years earlier.
3. Ignoring blockchain data
When exchange records disappear, blockchain records can provide important evidence about deposits and withdrawals.
4. Treating every exchange deposit as a purchase
A deposit may simply be a transfer from another wallet.
Incorrectly classifying transfers can create artificial taxable gains or losses.
5. Creating arbitrary manual adjustments
If the software does not balance, investigate the difference before making an adjustment.
6. Ignoring transaction fees
Fees can affect quantities and tax calculations and should be included where appropriate.
7. Reconciling only the current tax year
Historical transactions may affect the current year's cost basis and gains/losses.
8. Failing to document assumptions
If a transaction had to be reconstructed, record:
Good documentation can be extremely valuable later.
A Practical Workflow for Closed-Exchange Crypto Tax Reconciliation
A structured process can make a difficult reconciliation much easier.
Phase 1: Investigate
Phase 2: Collect records
Phase 3: Reconstruct
Phase 4: Reconcile
Phase 5: Review the tax consequences
Phase 6: Document
Build an Audit Trail for Every Manual Adjustment
When exchange data is unavailable, documentation becomes even more important.
For every material manual adjustment, consider recording:
Item | Example |
Transaction date | March 15, 2022 |
Asset | ETH |
Quantity | 2.00 ETH |
Transaction type | Transfer |
Source | Blockchain transaction |
Transaction hash | Available |
Receiving address | Exchange deposit address |
Reason for adjustment | Exchange CSV unavailable |
Supporting document | Blockchain record |
Reviewer | Crypto accountant |
This creates a clear trail showing how the transaction was reconstructed.
The goal is that another person should be able to look at the work later and understand why the transaction was entered that way.
What If There Is Absolutely No Exchange Data?
Sometimes the records are genuinely incomplete.
In that situation, do not invent transactions simply to make the account balance.
Instead, use all available evidence to establish the most supportable transaction history.
For example, if you know:
but you do not have records showing what happened inside the exchange, you may need additional evidence before reconstructing trading activity.
Potential sources include:
If the evidence is insufficient to establish a particular transaction, that limitation should be documented rather than hidden.
The Difference Between Reconciliation and Tax Filing
It is useful to separate these two processes.
Crypto reconciliation
The purpose of reconciliation is to determine:
The purpose of tax filing is to determine how those transactions should be reported under the applicable tax laws.
The two processes are connected, but they are not identical.
A properly reconciled account gives the taxpayer and their crypto tax advisor a much stronger foundation for preparing the applicable tax reports.
Frequently Asked Questions
Can I reconcile a crypto exchange that has completely shut down?
Yes. A closed exchange can often still be reconciled using historical CSV files, account statements, blockchain records, wallet data, bank statements, old tax reports, screenshots, and other evidence.
The difficulty depends on how much reliable historical information remains available.
What if I cannot log into my old exchange account?
Start by searching for historical records that you previously downloaded.
Then check whether the exchange has a bankruptcy, claims, or customer-information portal. Blockchain records and records from other exchanges can also help reconstruct transfers.
Can blockchain data replace an exchange CSV?
Not completely.
Blockchain data can provide strong evidence for on-chain transfers, but it may not contain information about internal exchange trades, fees, conversions, or other off-chain activity.
It is best used together with other records.
If my crypto is stuck on a bankrupt exchange, can I record a loss?
Not automatically.
The tax treatment of inaccessible cryptocurrency depends on the facts and the tax rules applicable to the taxpayer. A bankruptcy claim, potential recovery, or later distribution can affect the analysis.
Do I need to reconcile previous years?
Often, yes.
If historical transactions affect the cost basis or balances of assets held during the current tax year, earlier years may need to be reviewed even if the immediate goal is to prepare a current-year tax return.
Should I use a crypto accountant for a failed exchange?
It can be useful when the account involves multiple years, large transaction volumes, missing records, multiple wallets, DeFi activity, or a bankruptcy claim.
A crypto accountant can help reconstruct and document the transaction history, while a qualified tax professional can address the applicable tax treatment.
Final Takeaway: Missing Exchange Data Does Not Mean the Tax History Is Lost
When a crypto exchange shuts down, becomes inaccessible, or enters bankruptcy, the normal API or CSV-based reconciliation process may no longer work.
But that does not mean the investor's tax history is impossible to reconstruct.
The key is to work systematically:
Identify the exchange status → collect every available record → reconstruct missing transactions → use blockchain and wallet data → match transfers → verify closing balances → investigate discrepancies → document manual adjustments → separately analyze tax treatment and later recoveries.
Most importantly, do not create transactions simply to make the software balance, and do not automatically classify inaccessible cryptocurrency as a tax loss.
A strong reconciliation is more than making the numbers match. It creates a transaction history that is supported by evidence, logically reconstructed, properly documented, and capable of being reviewed later.
Even when an exchange has disappeared, careful work can often recover enough information to establish a defensible crypto tax record.