FixMyCryptoTax 1099-DA reconciler

Exchange guide · Coinbase

Coinbase 1099-DA (2026): What's on It, Why Cost Basis May Be Blank, How to Reconcile

What Coinbase's Form 1099-DA reports for 2025 and 2026, why transferred-in crypto shows blank or 'Unknown' basis, how to add it in Coinbase, and how to map it to Form 8949.

Your Coinbase 1099-DA in 5 steps

  1. 01

    In Coinbase, go to Taxes, select View Documents, and generate the gain/loss report under Custom Reports. Download the transaction history too.

  2. 02

    List every Receive or Deposit of crypto. Each one without a matching Send from an account you own is a blank-basis risk.

  3. 03

    Export the full history (first trade to today) from the exchanges and wallets those coins came from.

  4. 04

    Add the missing purchase date and cost on Coinbase's Add transaction details page (Needs review tab) before the form is made.

  5. 05

    When the 1099-DA arrives, sort each row into Form 8949 box G, H, J or K and enter your own basis wherever box 1g is blank.

The form, box by box

What each box on Form 1099-DA means in plain English. The highlighted boxes are the ones that decide how you fill in Form 8949.

Filer's name, address, TIN Recipient's name, address, TIN Account number
Form 1099-DA Digital Asset Proceeds From Broker Transactions Applicable checkbox on Form 8949G · H · J · K · Y
1a Code for digital asset
1b Name of digital asset
1c Number of units
1d Date acquired
1e Date sold or disposed
1f Proceeds
1g Cost or other basis blank?
1h Accrued market discount
1i Wash sale loss disallowed
2 Check if basis reported to IRS
3a Gross or net proceeds reported
3b Check if proceeds from a QOF
4 Federal income tax withheld
5 Check if loss is not allowed
6 Gain or loss: short-term, long-term, ordinary
7 Check if only cash proceeds
8 Check if broker relied on customer-provided acquisition info
9 Check if noncovered security
10 Reserved
11a-c Optional reporting method (stablecoins, NFTs)
12a Number of units transferred in
12b Transfer-in date
13 Reserved
14-16 State information
Schematic, not the official form: box titles from the IRS Instructions for Form 1099-DA (rev. Apr 30, 2026), checked Oct 1, 2026. The real form is laid out differently and has copies for the IRS, you and the broker.
  1. Box 1b, 1c What was sold

    The coin and the number of units, to 18 decimal places. One row per sale (or per aggregated group under the optional methods).

  2. Box 1d, 1e When you bought and sold

    Box 1d can be blank: the broker leaves it empty when the units were bought on several dates, or for a noncovered sale where it doesn't know the date. Your holding period comes from your own records then.

  3. Box 1f Proceeds

    Gross proceeds, already reduced by the transaction costs of the sale. This is what goes in Form 8949 column (d).

  4. Box 1g Cost basis: the box that is often blank

    The broker may leave it blank when box 9 is checked. Blank means not reported, not $0. You enter your correct basis in Form 8949 column (e).

  5. Box 2 Basis reported to the IRS?

    Checked: the IRS has the broker's basis, so the row goes in Form 8949 box G or J. Unchecked: box H or K.

  6. Box 6 Short-term or long-term

    One year or less is short-term. If the broker can't tell, the "Applicable checkbox on Form 8949" field shows code Y and you decide from your purchase date.

  7. Box 8 Your own numbers

    Checked when the broker used acquisition details you gave it, such as basis you added for coins you transferred in.

  8. Box 9 Noncovered

    Coins bought before 2026, or bought elsewhere and transferred in. For these the broker doesn't have to report basis.

  9. Box 11a-c Aggregated rows

    Qualifying stablecoins and specified NFTs can be reported as yearly totals. If your total is $10,000 or less (stablecoins) or $600 or less (NFTs), the broker doesn't have to report them at all.

  10. Box 12a, 12b Transferred in

    How many of the units sold had been transferred into the account, and when. A filled 12b is a strong hint that the basis lives in another exchange's export.

On Coinbase's form, the rows to check first are the ones with box 9 checked and box 1g empty.

Covered vs noncovered on Coinbase

Covered basis reported

  • Crypto bought on Coinbase on or after January 1, 2026 and kept there.

Noncovered basis may be blank

  • Crypto transferred in from another exchange or wallet: "Coinbase won't have information about your purchase details."
  • Crypto bought before 2026, even on Coinbase.

Sources: Coinbase, Tax forms, explained; Coinbase Help, Edit transaction details; IRS, Instructions for Form 1099-DA (2026).

Get your Coinbase files

  1. Sign in to Coinbase
  2. Taxes
  3. View Documents
  4. Custom Reports: generate the gain/loss report

The same tax area has a raw transaction report with "the cost basis of all of your transactions without their associated gains and losses."

Source: Coinbase, Tax forms, explained.

Add missing basis in Coinbase

  1. Add transaction details page
  2. Needs review tab: select the transaction
  3. Add details (or Split this transfer)
  4. Enter date acquired and total cost basis
  5. Save

Source: Coinbase Help, Edit transaction details.

Reconciler · Kraken + Coinbase

Drop your Coinbase export in. Nothing is uploaded.

The free reconciler reads the Coinbase transaction history CSV, matches transfers to your other exchange, and lists every sale likely to show a blank basis, with the original cost to enter on Form 8949.

The full guide

Not tax advice. This page summarizes IRS instructions and Coinbase’s own help pages as of September 30, 2026. Coinbase may change its process before forms go out. Check with a tax professional for your situation.

Short version: Coinbase reported gross proceeds only for tax year 2025. For tax year 2026 it reports proceeds and cost basis, but only knows the basis of crypto you bought on Coinbase after 2025. Anything you moved in from another exchange or wallet is “noncovered”, and its basis shows blank (Coinbase calls it “Unknown”) unless you added the purchase details in Coinbase before the form was made.

What Coinbase sends you

FormWhat it coversSource
1099-DASales, conversions and other disposals of cryptoCoinbase: Tax forms, explained
1099-MISCCrypto income of more than $600 (tax year 2025), reported as miscellaneous incomeCoinbase: Tax forms, explained
Gain/loss report (not an IRS form)“Every transaction you made on Coinbase that resulted in a capital gain or loss”Coinbase: Tax forms, explained

2025 vs 2026 on Coinbase

Tax yearWhat Coinbase reportsWhat that means for you
2025“Gross proceeds only”You supplied basis for every sale yourself
2026“Both gross proceeds and cost basis”Basis is filled in for covered crypto: bought on Coinbase after 2025 and never moved out and back

Source: Coinbase. The IRS rule behind it: a digital asset is “covered” only if it was acquired after 2025 in an account where the broker provided custody. Anything transferred in, or bought before 2026, is noncovered (IRS, Instructions for Form 1099-DA (2026)).

Why your Coinbase basis may be blank

  1. You transferred the coins in. When crypto is sold on Coinbase but was bought elsewhere, “Coinbase won’t have information about your purchase details” (Coinbase). For those sales the cost basis section is blank and the noncovered box (box 9) is checked, unless you gave Coinbase the details in time (Coinbase Help: Edit transaction details).
  2. You bought before 2026. Pre-2026 purchases are noncovered even if they never left Coinbase. Brokers may report their basis voluntarily but don’t have to (IRS i1099da).
  3. Stablecoin sales under $10,000. Brokers can use an optional method that leaves qualifying stablecoin sales off the form if your total for the year is $10,000 or less (IRS i1099da). They’re still reportable by you.

Coinbase itself says: “Many of you may see a missing cost basis because you transferred assets to Coinbase from other wallets or exchanges,” and that this shows up as “Unknown” or missing (Coinbase blog, Feb 10, 2026).

How to add missing basis inside Coinbase

Coinbase’s steps (Coinbase Help):

  1. Go to the Add transaction details page.
  2. In the Needs review tab, select the transaction.
  3. Select Add details. If one deposit came from several purchases, choose Split this transfer and add as many lots as needed.
  4. Enter the date acquired (purchase date) and the total cost basis (purchase price), then select Save.

Coinbase says it “will report cost basis on the recipient copy of the Form 1099-DA where cost basis information has been timely provided to Coinbase.” Coinbase’s help page does not state a cutoff date. If you add details, the form may mark the lot as customer-provided (box 8 on the 1099-DA is “broker relied on customer-provided acquisition information”, IRS i1099da). Either way, your return must use the basis your records support.

Coinbase also lets you pick FIFO, LIFO or HIFO in its tax center settings (Coinbase). Under IRS rules, if no identification is made the broker reports the earliest units first (FIFO), per account (IRS i1099da). For 2025 and 2026 you may identify units, or set a standing order, in your own books and records (IRS Notice 2026-20). The IRS notes this relief doesn’t change what brokers report, so your numbers and the form can differ.

Getting your Coinbase transaction history

Sign in, go to Taxes, select View Documents, and generate the gain/loss report under Custom Reports. The same area has a raw transaction report (Coinbase). The transaction CSV’s columns in the current version are: ID, Timestamp, Transaction Type, Asset, Quantity Transacted, Price Currency, Price at Transaction, Subtotal, Total (inclusive of fees and/or spread), Fees and/or Spread, Notes (column names as tracked by the open-source BittyTax Coinbase parser; older exports say “Spot Price at Transaction”). The rows that matter for basis are Receive and Deposit (coins coming in) and Send (coins going out). Every Receive without a matching Send from another account you own is a blank-basis risk.

Export the full history, from your first-ever transaction, from every exchange you’ve used. Your basis for a Coinbase sale may sit in a Kraken or Gemini file.

Reconciling Coinbase’s 1099-DA to Form 8949

Form 8949 has digital-asset boxes. Use the box the 1099-DA points to (IRS, Instructions for Form 8949):

Your 1099-DA rowHeld 1 year or lessHeld more than 1 yearColumn (e), basis
Basis reported to the IRS (box 2 checked)GJThe basis shown. Corrections go in (g) with code B
Basis blank or not reported (usually box 9 checked)HKYour correct basis
No 1099-DA for the saleILYour correct basis

Column (d) is always the proceeds shown on the form, which are already net of Coinbase’s fees (IRS i1099da, box 1f). Fees not reflected on the form go in (g) with code E (IRS i8949). If the 1099-DA row shows code Y, the broker couldn’t tell whether it’s short- or long-term: you decide from your own purchase date (IRS i1099da).

Worked example (illustrative numbers)

  • Nov 10, 2025: buy 1.0 ETH on Kraken for $3,200 plus a $5.12 fee. Basis: $3,205.12.
  • Feb 10, 2026: withdraw 1.0 ETH from Kraken (network fee 0.0035 ETH); 0.9965 ETH arrives on Coinbase 14 minutes later.
  • Aug 1, 2026: sell 0.9965 ETH on Coinbase. Proceeds after fees: $3,487.75.

On Coinbase’s 1099-DA this sale is noncovered (transferred in), so basis is likely blank unless you added it. Held Nov 10, 2025 to Aug 1, 2026: short-term, box H. Column (d) $3,487.75, column (e) $3,205.12, gain $282.63. Without the Kraken record you’d have no basis to enter, and the whole $3,487.75 could look like profit.

One judgment call in this example: we added the 0.0035 ETH network fee’s basis to the coins that arrived rather than treating it as a sale. We didn’t find IRS instructions on transfer fees between your own accounts in the sources above; if the amounts matter to you, ask a tax professional.

Disclosure: /go/ links are affiliate or product links. If you buy, we may earn a commission at no extra cost to you.

Sources (checked 2026-09-30; IRS and Coinbase help pages re-checked 2026-10-01)

Common mistakes

  1. Assuming Coinbase knows what you paid for coins you sent in

    For crypto bought elsewhere, Coinbase says it won't have your purchase details. Those sales are noncovered and box 1g can be blank. The record of what you paid sits in the other exchange's export. (Coinbase, Tax forms, explained)

  2. Filing a blank basis as $0

    Blank means not reported. Enter your correct basis in Form 8949 column (e), or the whole sale amount can look like profit. (IRS, Instructions for Form 8949)

  3. Adding details too late

    Coinbase reports basis on your copy of the 1099-DA "where cost basis information has been timely provided." Its help page gives no cutoff date, so add details well before year-end. (Coinbase Help, Edit transaction details)

  4. Expecting the form to follow your lot method

    If you choose units in your own records under IRS Notice 2026-20, the broker still reports under its own method, so your numbers and the 1099-DA can differ. Your return uses the method your records support. (IRS, Notice 2026-20)

Questions people ask

What does Coinbase report on Form 1099-DA?

For tax year 2025, gross proceeds only. From tax year 2026, gross proceeds and cost basis, with basis filled in for covered crypto.

Source: Coinbase, Tax forms, explained

Does Coinbase report to the IRS?

Yes. Coinbase sends Form 1099-DA for crypto sales and disposals, and Form 1099-MISC if you earned more than $600 in crypto income in tax year 2025. Income below that is still reportable by you.

Source: Coinbase, Tax forms, explained

Why does my Coinbase cost basis say "Unknown"?

Usually because the coins were transferred in. Coinbase's Feb 10, 2026 blog post says many people "may see a missing cost basis because you transferred assets to Coinbase from other wallets or exchanges."

Source: Coinbase blog, Feb 10, 2026

How do I add missing cost basis on Coinbase?

Open the Add transaction details page, pick the transaction in the Needs review tab, select Add details, enter the date acquired and total cost basis, and select Save. If one deposit came from several purchases, choose Split this transfer.

Source: Coinbase Help, Edit transaction details

Box 1g (cost basis) is blank. Do I report $0?

No. A blank box 1g means the broker did not report basis, not that your basis is zero. For a noncovered sale with no basis shown, the Form 8949 instructions say to enter the correct basis of the property in column (e). Keep the purchase records that support it.

Source: IRS, Instructions for Form 8949

Which Form 8949 box do I use?

Digital assets use boxes G to L. Basis reported to the IRS: G (held one year or less) or J (more than one year). Basis not reported: H or K. No 1099-DA at all: I or L. The 1099-DA has an "Applicable checkbox on Form 8949" field with the letter the broker expects; code Y means the broker could not tell short-term from long-term, so you decide from your own purchase date.

Source: IRS, Instructions for Form 1099-DA (2026)

What makes a coin "covered"?

For Form 1099-DA, a covered digital asset is one acquired after 2025 in an account where the broker provided custody. Coins bought before 2026, or bought elsewhere and transferred in, are noncovered, and the broker may leave their basis blank (box 9 checked).

Source: IRS, Instructions for Form 1099-DA (2026)

Can I pick FIFO, LIFO or HIFO on Coinbase?

Coinbase lets you choose HIFO, LIFO or FIFO in its tax center. Under IRS rules, if no units are identified the broker reports the earliest units first.

Source: Coinbase, Tax forms, explained

Why are some stablecoin sales missing from the form?

Brokers do not have to report designated sales of qualifying stablecoins if your total gross proceeds from them are $10,000 or less for the year. The sales are still yours to report.

Source: IRS, Instructions for Form 1099-DA (2026)

Where do I get my Coinbase transaction history?

Sign in, go to Taxes, select View Documents, and generate reports under Custom Reports. Export history from every other exchange you used as well, because the basis for a Coinbase sale may be in a Kraken or wallet file.

Source: Coinbase, Tax forms, explained

Fix it before you file

  1. Free

    1099-DA reconciler

    Matches transfers between Kraken and Coinbase, shows gains by lot method and lists the sales missing basis. Runs in your browser.

    Check my 1099-DA free
  2. $19 early bird

    Form 8949 export

    $19 early bird until Jan 31, 2027, then $29 per tax year. Any number of transactions · 14-day refund. Every sale exported with its Form 8949 box, plus the audit trail and a check against your 1099-DA.

    Run it free, then export
  3. Free preview

    Koinly

    For more exchanges, wallets, DeFi or NFTs. You can import and preview gains free before paying for the report (koinly.io/pricing).

    Try Koinly free

    We earn a commission if you sign up through this link.

Not tax advice; check with a tax professional for your situation.