How to Reconstruct Crypto Cost Basis

To reconstruct crypto cost basis, gather every available exchange history, wallet transaction, bank record, prior tax report, and custodian statement, then reconcile purchases, transfers, sales, and unknown transactions into one timeline. Because the IRS generally treats digital assets as property, each disposal needs an acquisition date and cost to calculate gain or loss. A qualified tax professional should review the result before you rely on it for a return.

What Cost Basis Reconstruction Means

Cost basis is what you paid to acquire an asset, plus acquisition costs, used to measure gain or loss when you dispose of it. Reconstruction is the process of rebuilding that record when the original purchase data is incomplete or scattered across exchanges, wallets, and years of activity. The goal is a defensible acquisition date and dollar cost for every lot, supported by source records rather than a guess. This page is the step-by-step methodology that the What If I Cannot Prove My Crypto Cost Basis? and What to Do If Crypto Tax Records Are Missing pages point to for the actual work.

Reconstruction Steps

  1. List every exchange, wallet, custodian, broker, and app you have used, including ones that have since closed.
  2. Export full transaction histories (CSV or API) from each, back to your first transaction.
  3. Identify the wallet addresses you control so on-chain activity can be traced through a block explorer.
  4. Match deposits against withdrawals across accounts so one asset is not counted twice.
  5. Separate transfers from sales: moving crypto between wallets you own is generally not a taxable disposal, while a sale or swap usually is. The mechanics are covered in How to Separate Crypto Transfers From Taxable Sales.
  6. Locate fiat purchase records (bank or card statements) to fix the original cost and date.
  7. Review prior tax filings to stay consistent with basis and lots already reported.
  8. Flag missing data and note the gaps instead of guessing a number.
  9. Document the assumptions and method used for any estimated basis, including the accounting convention applied (for example, FIFO or specific identification).
  10. Prepare a clean support file for the CPA: the timeline, the source records, and the open questions. The How to Prepare Crypto Records for a CPA page outlines what to hand over.

Data Sources to Pull

Source What it establishes Where to find it
Exchange transaction history Buy/sell dates, prices, fees CSV or API export per account
On-chain wallet activity Transfers, swaps, contract calls Block explorer keyed to addresses you control
Bank and card statements Fiat cost and date of original purchase Financial institution records
Prior tax filings (Form 8949) Basis and lots already reported Past returns and supporting workpapers
Custodian statements Holdings and movement history Cryptocurrency qualified custodians have emerged to serve institutional requirements. Qualified custody may be required for register">Qualified custodian periodic statements

Form 1099-DA reporting from brokers is phasing in, so newer activity may arrive with basis already populated; older activity usually will not. See What Is Form 1099-DA? for how that reporting works.

Common Problems

Closed exchanges, lost or old wallets, missing CSV exports, DeFi activity, staking rewards, airdrops, and wallet-to-wallet transfers all make reconstruction harder. Most have a workaround: block explorers for on-chain history, third-party tax reports, or a reasonable, documented estimate where records genuinely cannot be recovered. The records and the reasoning behind any estimate matter as much as the final number, because a tax position is only as strong as the support behind it.

This methodology sits inside the broader Crypto Tax Records Hub, which covers the surrounding recordkeeping and reporting workflows.

Related Questions

Can I estimate crypto cost basis if records are missing?

Sometimes. Where records genuinely cannot be recovered, a reasonable estimate built from block explorer data, historical price references, and documented assumptions may be defensible. The basis of zero is a fallback that generally increases taxable gain. Document the method and have a qualified professional review it; outcomes depend on the specific facts.

Is moving crypto between my own wallets a taxable event?

Generally no. Transferring crypto between wallets you control is typically not a disposal, so it usually does not trigger gain or loss. The transfer still belongs in your timeline so the same coins are not double-counted as sales. Confirm the treatment of any fees with a tax professional.

Who should review reconstructed cost basis before filing?

A qualified tax professional, such as a CPA or enrolled agent familiar with digital assets, should review the timeline, the source records, and any estimate before it supports a return. Reconstruction produces a working position, not a final answer, and the review is where gaps and assumptions get stress-tested.

Sources

Compliance Note

This article is educational and does not provide legal, tax, accounting, investment, or custody advice. Cost basis reconstruction should be reviewed with qualified tax professionals.

Disclosures

DAG Holdings Co is a holding company that does not provide investment advisory, brokerage, administrative, or insurance services to clients. DAG is not a law firm, does not provide legal or tax advice, and does not provide tax preparation services. Tax matters are handled through referrals to qualified independent tax professionals.

DAG Private Client services involve estate matters that require qualified independent counsel in the applicable jurisdiction. LLC formation, trust drafting, and estate planning services are provided in coordination with or by qualified independent legal counsel licensed in the applicable jurisdiction.

Asset protection structures, including Wyoming LLCs and trusts, do not guarantee protection against all claims, creditors, or losses. Outcomes depend on specific facts, jurisdiction, and applicable law.

Insurance products and services are offered through Xure Insurance or its affiliates.

Investment advisory services are offered exclusively through DAG Wealth, an SEC-Registered Investment Adviser (CRD No. 328627). Registration with the SEC does not imply a particular level of skill or training. Form ADV and Form CRS are available upon request or at www.adviserinfo.sec.gov.

Custody arrangements with third-party independent qualified custodians reduce certain risks but do not eliminate them.

Investing in digital assets involves risk, including the possible loss of principal. Digital assets are highly volatile and may not be suitable for all investors. Past performance is not indicative of future results.

Specific fee schedules, scope of engagement, conflicts of interest, and material business practices are disclosed in writing before engagement and in Form ADV Part 2A for the investment-advisory portion.

The information on this site is for general educational purposes and is not legal or tax advice.