Kraken missing cost basis: why it happens and how to fix it
Kraken issues Form 1099-DA to US clients like every other custodial broker — and like every other broker, it can only report basis for coins it watched you buy. If your Kraken form shows proceeds with an empty basis box, this guide explains why and walks the repair.
The short answer
Kraken reports cost basis on Form 1099-DA only for covered assets: crypto bought on Kraken after 2025 and held in your Kraken account until sale. Coins transferred in from another exchange or a wallet, and everything acquired before 2026, are noncovered — Kraken reports the sale proceeds and leaves basis blank, because it never saw your purchase. The blank is not an error and it is not zero basis. Your real basis — what you paid, wherever you paid it — goes on Form 8949 from your own records. File without it and the form implies your entire proceeds were profit.
Why Kraken cannot report your basis
The same three situations that break basis everywhere break it at Kraken:
- Transfers in. Kraken is a common consolidation venue — people move coins there from Coinbase, Gemini, or self-custody to trade or sell. A deposit carries no purchase history, and there is no broker-to-broker transfer-statement system for digital assets to carry it.
- Pre-2026 acquisitions. Everything acquired before January 1, 2026 is noncovered by definition, even if it has sat in your Kraken account the whole time.
- Off-exchange origins. Mined coins, airdrops received in a wallet, and OTC purchases deposited to Kraken all arrive without a Kraken-side acquisition price.
Kraken’s interface may show estimated values or let you annotate deposits; treat anything other than the issued 1099-DA itself as informational. What the IRS received is the form — reconcile against the form.
Getting your complete Kraken history
Kraken’s raw material is its ledger export, and it is more granular than most:
- Export the full ledger and trade history from Kraken’s history/export area, for all years, not just the tax year in question — your basis lives in the year you bought, which may be long past. Kraken offers ledger and trades exports; take both, since staking entries, fees, and transfers appear in the ledger view.
- Mind the two interfaces. Activity from Kraken’s classic interface and Kraken Pro lives in the same account ledger, but spot-check both views if some trades seem missing from an export.
- Staking entries are income, not basis events for the sale problem — rewards are ordinary income at fair market value when received (Rev. Rul. 2023-14), and that value becomes their basis when you later sell them. Keep the reward rows; you will need both halves. Our staking income guide covers the treatment.
- Pair the fiat side. Bank statements for your Kraken deposits corroborate purchase amounts and dates when an originating record is thin.
The fix, step by step
- Export everything, from everywhere. Kraken’s ledger and trades, plus the records of every platform or wallet that sent coins into Kraken.
- Quantify the gap. Run the Kraken 1099-DA through our free 1099-DA reconciler to see the implied gain with no basis versus your documented basis, split by holding period. Prioritize the biggest deltas.
- Attach each deposit to its acquisition. For every transferred-in lot, record the original purchase date and cost (including fees) from the source records. Keep it per lot and per wallet — the regulations require wallet-by-wallet accounting.
- Report on Form 8949. Sales go on the form with Kraken’s proceeds and your basis; the Form 8949 guide covers categories and adjustment codes for noncovered sales.
- Scale up with software when the ledger gets long. Kraken histories with years of trades and staking rows are exactly what tax platforms exist to ingest; our software hub compares the main options honestly. Feed the software the same exports — it organizes records, it does not replace them.
A worked example
In 2024 you bought 4 ETH on Coinbase for $9,600. In 2026 you moved the ETH to Kraken and sold it for $13,200. Kraken’s 1099-DA reports $13,200 in proceeds and no basis — the purchase happened at another broker and before 2026. Your real gain is $13,200 − $9,600 = $3,600, long-term. Reported without basis, the implied gain is the full $13,200 — a $9,600 overstatement that would cost roughly $1,440 in unnecessary tax at a 15% long-term rate. The repair is your Coinbase purchase record and one line of Form 8949.
Kraken-specific traps
- Exporting only the tax year. Basis for a 2026 sale may sit in a 2021 ledger row. Kraken exports let you take the full history — take it.
- Treating staking rewards as basis-less windfalls. Rewards were income when received and carry that value as basis; ignoring the first half understates income, ignoring the second overstates the gain.
- Assuming a transfer between your own accounts was a sale. Deposits into Kraken are not dispositions; withdrawals are not either. If an export or an import into software classifies your own transfer as a trade, correct the classification before it reaches a form.
- Expecting Kraken to amend a correct form. Missing basis on noncovered assets is the rules working as written. Issuer corrections address Kraken’s own errors, not absent history.
FAQ
Does Kraken report to the IRS?
Yes. Kraken is a US digital asset broker and issues Form 1099-DA for US clients, reporting gross proceeds for sales and basis for covered assets (bought on Kraken after 2025 and held there until sale).
Why is the basis blank on my Kraken 1099-DA?
The coins were noncovered: transferred in from elsewhere, acquired before 2026, or both. Kraken never saw the purchase, so it reports proceeds only. Your basis still exists — it lives in your records from the platform where you bought.
How do I download my full Kraken history?
Use the export function in Kraken’s history area and pull both the ledger and trades exports for all years. The ledger includes staking, fees, and transfers that the trades view omits, and basis reconstruction needs the acquisition years, not just the sale year.
My Kraken account shows a cost basis estimate. Is that what the IRS got?
Not necessarily. In-app estimates and annotations are informational; the issued Form 1099-DA is the document of record. Reconcile against the form itself.
The exchange I bought on no longer exists. Can I still prove basis?
Usually, yes: bank statements showing the fiat outflows, email confirmations, and blockchain records of the transfers can rebuild a documented, reasonable basis. Reconstruct it methodically and keep the evidence file with your return records.
Sources
- IRS: Instructions for Form 1099-DA (2026)
- IRS: Understanding your Form 1099-DA
- IRS: Instructions for Form 8949