Coinbase missing cost basis: why it happens and how to fix it

Coinbase now reports your sale proceeds to the IRS on Form 1099-DA — but for a large share of coins, the cost basis box is empty. That gap is not Coinbase being lazy, and it is not taxable income either. Here is what causes it and how to close it before you file.

Last updated: November 4, 2026 · Reviewed by the CryptoTaxAI editorial team

The short answer

Coinbase reports cost basis on Form 1099-DA only for covered assets: crypto you bought on Coinbase after 2025 and kept in your Coinbase account until you sold it. Coins you transferred in from another exchange or a wallet, and everything you bought before 2026, are noncovered — Coinbase reports the proceeds and leaves the basis blank, because it never saw what you paid. A blank basis box does not mean your basis is zero. You supply your real basis, from your own records, on Form 8949. If you skip that step, the IRS’s copy of your form implies a gain equal to your full proceeds — and you will be taxed, or at least billed, on money that was never profit.

Why Coinbase cannot report your basis

The broker reporting rules were never designed to make one exchange track another exchange’s prices. Basis follows covered status, and three common situations destroy it:

  • Transfers in. You bought on Kraken, Binance, or a DEX, then moved the coins to Coinbase to sell. Coinbase received an asset, not a purchase record. There is no broker-to-broker transfer-statement system for digital assets, so the acquisition data simply never arrives.
  • Pre-2026 purchases. Anything acquired before January 1, 2026 is noncovered by definition, no matter how long it sat untouched in your Coinbase account. Long-term holders will see proceeds-only forms for years.
  • Self-custody round trips. Coins you withdrew to a hardware wallet and later redeposited are treated the same as transfers in: the deposit has no acquisition history attached.

One nuance: Coinbase’s in-app tax views may display an estimated cost basis for transferred-in assets when you provide or it can infer one. That display is a convenience for you — it does not change what is printed on the official form or sent to the IRS. Always check the actual 1099-DA, not the dashboard.

The records that prove your basis

Your basis is what you paid, including fees, in US dollars at the time of purchase. The evidence, in descending order of strength:

  • Coinbase’s own transaction history. Generate the full-history report (all years) from Coinbase’s reports area and save the CSV. For covered purchases it is the source document itself.
  • The source platform’s records. For transferred-in coins: the buy confirmations and CSV exports from the exchange or wallet where you actually acquired them. Download these even if the account is dormant — exports get harder to obtain as accounts age.
  • Fiat trail. Bank and card statements showing the money leaving your account for the purchase, matched by date and amount.
  • Blockchain records. Transaction hashes showing the deposit into Coinbase came from your own wallet — proof the transfer was a transfer, not a sale or income.

Rebuild basis per lot and per wallet. The final regulations require wallet-by-wallet accounting; a single blended average across platforms is exactly the kind of shortcut that falls apart under examination. Our record-keeping guide lays out a folder system that survives an audit.

The fix, step by step

  1. Collect every 1099-DA and export everything. Coinbase’s form(s), plus the full transaction history from Coinbase and from every platform you transferred coins in from.
  2. Size the exposure. Run each form through our free 1099-DA reconciler: it shows the gain the form implies with no basis versus the gain with your documented basis, split short-term and long-term. This tells you which gaps are worth hours and which are worth minutes.
  3. Match every deposit to its purchase. For each transferred-in lot, attach the original acquisition date and cost. Where a lot is genuinely unrecoverable, document the estimation method you used and apply it consistently — a documented, reasonable reconstruction beats a blank.
  4. Report on Form 8949 with your basis. Each sale is reported with the broker’s proceeds and your basis; our Form 8949 guide covers the boxes and codes, including how noncovered sales are categorized.
  5. Or hand the assembled records to software. Import the same exports into a tax platform and let it do the lot matching — our Coinbase software comparison covers which tools handle Coinbase history best. Software cannot invent basis either; it can only organize the records you feed it.

A worked example

In 2023 you bought 0.5 BTC on another exchange for $14,000. In 2025 you moved it to Coinbase. In 2026 you sold it on Coinbase for $31,000. The 1099-DA from Coinbase reports $31,000 of proceeds and no basis, because the purchase happened elsewhere and before 2026. Your actual gain is $31,000 − $14,000 = $17,000, long-term. If you filed the form as-is — or failed to report basis at all — the implied gain is the full $31,000, an overstatement of $14,000 that, at a 15% long-term rate, is roughly $2,100 of tax on profit you never made. The fix costs nothing but records and an hour.

Mistakes that turn a gap into a tax bill

  • Assuming the IRS will figure it out. The IRS matches what it has: proceeds. An unexplained mismatch between its copy and your return generates notices, not sympathy.
  • Reporting zero basis “to be safe.” Zero basis is not conservative; it is a voluntary overpayment.
  • Asking Coinbase to “fix” a correct form. A blank basis on a noncovered asset is the form working as designed. Corrections are for actual errors (wrong proceeds, wrong dates), and the IRS directs you to the issuer for those — not for missing basis.
  • Waiting until filing week to find old records. Exports from closed or dormant accounts are the long pole. Pull them now, while the tax season pressure is low.

FAQ

Does Coinbase report my cost basis to the IRS?

Only for covered assets: crypto acquired on Coinbase after 2025 and held in your Coinbase account until sale. For transferred-in and pre-2026 assets, Coinbase reports proceeds only, and the basis is yours to supply on Form 8949.

Why does Coinbase say my cost basis is missing or unknown?

Because the asset arrived without acquisition data — you transferred it in, or bought it before basis reporting applied. Coinbase is flagging that its records start at the deposit, not the purchase.

I lost the records from the exchange where I bought. What now?

Reconstruct from the fiat trail (bank/card statements), email receipts, and blockchain history, in that order of convenience. Document the method you used and apply it consistently. A reasonable, documented reconstruction is far better than reporting zero basis.

Will Coinbase correct my 1099-DA if I send them my purchase records?

No — for noncovered assets the blank basis is correct reporting, not an error. Corrected forms are for mistakes in what Coinbase itself reported (proceeds, dates, identity). Your records go on your return, not into a reissued form.

What if I ignore the gap and just file?

The IRS document-matching program compares your return to the broker’s copy. Proceeds with no offsetting basis on your return is a classic trigger for a proposed-adjustment notice (typically a CP2000), after which you will be doing the same reconstruction under deadline, with interest accruing on any underpayment.

Not tax advice. This guide is educational content only and does not constitute tax, legal, or financial advice. Cryptocurrency tax rules are complex and change over time. Consult a qualified tax professional about your specific situation before making decisions based on this information.

Sources

Keep learning