Start with one statement and one sale
Form 1099-DA is the information return a custodial broker files for your digital asset sales, and the copy in your hands follows the field-by-field rules in the IRS Instructions for Form 1099-DA. The fastest way in is to stop reading it as a whole document and read one sale.
Here is a fictional statement detail, written for this article so every callout can be checked against the instructions rather than against a real account.
Fictional 2026 sale (a statement detail, not a reproduction of the IRS form)
| Field | Value | What it is doing |
|---|---|---|
| Box 1a | (token identifier) | Identifies which digital token was sold. No dollar amount lives here. |
| Box 1b | Example asset | The asset name. |
| Box 1c | 2 | Units disposed of. |
| Box 1e | August 2026 | Date of the sale or disposition. |
| Box 1f | $1,000 | Proceeds. |
| Box 1g | (blank) | Adjusted cost or other basis. Blank, not zero. |
| Box 9 | Checked | Noncovered security. |
Your own record, which is not part of the statement: purchase in 2024, $800 total for the 2 units.
Fictional example: 2026 sale of an asset acquired before 2026. All amounts and dates are pedagogical assumptions.
Two mistakes die right there. Reading $1,000 as the amount you gained, and typing 0 into a basis line because the form left it empty. The rest of this page works outward from that single row, and the Form 1099-DA guide covers the surrounding topics.
Find your box and check the tax year
Broker completion of this form is governed by the IRS Instructions for Form 1099-DA under Internal Revenue Code section 6045 and Treasury Regulation section 1.6045-1(g), and the 2026 instructions keep gross-proceeds reporting separate from covered-security basis reporting.
That separation is the whole reason a recipient needs to check the year before comparing a field with records.
The phase-in, set by T.D.
10000 as published on July 9, 2024: custodial broker gross-proceeds reporting starts for 2025, and covered-security basis reporting starts for 2026, while basis information on noncovered assets may be voluntary.
Three kinds of information sit on the form for a recipient: fields the broker must complete for the year in question, fields that depend on what the asset is, and fields a broker may supply voluntarily.
A blank in the second or third kind is not evidence of an error.
Boxes 11a and 11b belong to optional aggregate reporting for qualifying stablecoins and specified NFTs, so a row that summarizes a transaction count instead of one sale is behaving as designed; if you see one, check reporting thresholds and exclusions.
Form 1099-DA field lookup and tax-year comparison
| Box or field | What it reports | 2025 reporting scope | 2026 reporting scope |
|---|---|---|---|
| 1f Proceeds | Gross proceeds from the sale or disposition | First year of custodial broker gross-proceeds reporting | Reported |
| 1d, 1g, 2, 6, 9 (basis group) | Acquisition date; adjusted cost or other basis; whether basis was reported to the IRS; short-term, long-term or ordinary gain/loss checkbox; noncovered security checkbox | Gross-proceeds reporting begins; no mandatory covered-basis phase | Basis reporting mandatory for covered securities; 1g may be blank for a noncovered security, where basis information may be voluntary, and optional aggregate methods can leave fields blank |
| 1a, 1b | Digital token identifier; asset name | - | Identifies the asset sold |
| 1c | Units disposed of | - | Quantity sold |
| 1e | Sale or disposition date | - | Date of the disposition |
| 1h | Accrued market discount, only for a digital asset that is also a debt instrument | - | Conditional on the asset type |
| 1i | Disallowed wash-sale loss, only for a digital asset that is also stock or securities | - | Conditional on the asset type |
| 3a, 3b | Gross or net proceeds for certain option transactions; Qualified Opportunity Fund proceeds | - | Conditional on the transaction |
| 4 | Federal income tax withheld | - | Tax actually withheld |
| 5 | Loss not allowed for a reportable corporate change | - | Conditional on the event |
| 7 | Cash-only proceeds | - | Flags the form of the proceeds |
| 8 | Broker relied on customer-provided acquisition information | - | Flags the source of acquisition data |
| 10, 13 | Reserved | - | Reserved: no data expected, which is different from a field the broker left blank |
| 11a, 11b, 11c | Aggregate qualifying-stablecoin or specified-NFT reporting; number of transactions; first sales of specified NFTs by a creator or minter | - | Optional aggregate reporting |
| 12a, 12b | Units transferred in; transfer-in date | - | Transfer-in information |
| 14, 15, 16 | State name; state identification number; state tax withheld | - | State fields; state law is outside this article |
| Unnumbered | Filer and recipient details, account number, CUSIP when applicable, and the applicable checkbox for Form 8949 | - | Identity and classification fields |
The two year-comparison rows come first. "-" in the 2025 column means 2026 field lookup; outside this table's year comparison. Sources: IRS Instructions for Form 1099-DA (2026), retrieved September 26, 2026; T.D. 10000, Federal Register document 2024-14004, July 9, 2024.
Why proceeds are larger than your gain
Box 1f in the example says $1,000. The purchase record says $800 for the same two units. Taxable capital gain or loss on a disposed asset is proceeds minus cost basis, so the illustrative difference is $200.
$1,000 - $800 = $200.
That subtraction is a teaching demonstration on invented numbers. It does not reconstruct a basis the form left blank, it does not handle fees or adjustments, and it does not calculate your tax.
What it does show is the size of the error available here: a statement can put a five-figure proceeds total in front of you on a position you barely made money on, because gross proceeds count every dollar that came back out of the sale, including the dollars that were yours to begin with.
Nine years of small-business bookkeeping left me with one habit worth borrowing: the form is the second record, never the first.
Read blank basis and the reporting codes together
Box 1g carries adjusted cost or other basis. Box 2 says whether that basis was reported to the IRS. Box 6 marks the gain or loss as short-term, long-term or ordinary, and box 9 checks off a noncovered security.
Read alone, each is thin. Read as a set, they tell you whether the broker was ever obligated to know what you paid. In the fictional row, box 9 is checked and box 1g is blank, and per the 2026 instructions a blank basis on a noncovered security is not zero.
One line on coverage: a covered asset is one the broker has to report basis for, a noncovered one is not, and see why the basis field may be blank is the place that unpacks it.
The unnumbered Form 8949 checkbox is the classification shorthand. The 2026 instructions list G for a short-term transaction with basis reported, H for short-term with basis not reported, and J for long-term with basis reported. K covers a long-term transaction with basis not reported, and Y appears when the broker cannot determine H or K because the holding period is unknown.
Readers ask what "basis not reported" is for, because tax software shows wording that looks similar. Keep the two apart: on the form, that phrase describes what the broker filed with the IRS.
What a particular program does with the same words is an interface question this page does not answer, and if you need that, compare documented Form 1099-DA import options rather than taking a selection tip from a forum thread.
What box 4 says about withholding
An amount in box 4 is federal income tax already taken out and paid over on your behalf, and it is creditable on your return. You are not being asked to pay it a second time.
Where this gets misread is the rate. The general backup withholding rate is 24% when section 3406 applies (current figure at the IRS). IRS Notice 2025-33 provides transition relief: brokers are not required to backup withhold on digital asset sales effected in calendar 2025 or 2026.
A 2025 or 2026 Form 1099-DA therefore should not be read as automatically showing 24% withholding because a taxpayer identification number was missing. Box 4 is either populated with tax actually withheld, or it is not.
If a figure in box 4 does not match what your account statements show was withheld, that is a records question, and it belongs in the comparison below rather than in box-reading.
Compare the statement with your activity record
"Do I enter the form, or all my activity?" is the right instinct behind the wrong question. A custodial broker statement covers the dispositions that broker effected for you in that account and year. It is not a ledger of everything you did with digital assets, and Form 8949 and Schedule D are where the full picture eventually lands, which is a later step this page deliberately leaves alone.
What you can do right now is check whether the statement and your own records describe the same event.
Record-comparison algorithm (six steps)
- Match the recipient name, account number and tax year on the statement against the account you think it came from.
- Identify the asset from boxes 1a and 1b, and the units from box 1c.
- Locate the proceeds figure in box 1f. Do not look for it in 1a.
- Read box 1g together with boxes 2 and 9 and the applicable Form 8949 code, so you know whether basis was in scope at all.
- Pull your own sale record and your own acquisition record for those units and set them beside the form.
- Route the specific field that disagrees: a basis problem, a coverage question, or an aggregate row.
Two branches to hold onto. If box 1g is blank, leave it blank while you work; carrying a blank forward is accurate, and substituting zero invents a number.
If box 1f matches your sale record exactly, you are still not finished, because the proceeds agreeing says nothing about basis, and the acquisition record remains a separate document you have to produce.
When you want the line-by-line version, compare your form lines with your own records.
Choose the next check when a field does not match
A mismatch feels like an accusation the first time. It usually is not one.
Most of what recipients flag on a first read is a field working exactly as the instructions describe, and the reasonable response is to identify which kind of gap you have before deciding anything about your return.
Blank or zero in the basis field: this is the most common one, and it is a diagnosis task with its own sequence. Keep the purchase record beside the form and diagnose a blank or zero basis row.
Doubt about whether the broker should have reported basis in the first place: that turns on coverage, not on your arithmetic, and the covered-status guide linked earlier walks it.
A row that summarizes many transactions, or a sale you expected to see and cannot find: check reporting thresholds and exclusions.
A figure that still disagrees after all of that: you have a documented difference between a broker's filing and your records, which is a real finding worth writing down with dates and amounts. This page does not decide whether your return needs anything done about it, and nobody honest will promise you what the IRS will or will not send.
What you control is the evidence, and a reader who can point to a purchase record and name the box it belongs in is in a much better position than one who accepted a proceeds total as a result.
If your basis field is blank or zero, keep your purchase record beside the form and diagnose a blank or zero basis row before moving on.
Sources
- IRS, Instructions for Form 1099-DA (2026) - "Information Required on the Form 1099-DA," "For sales effected after 2025," "Applicable Checkbox on Form 8949," and the individual box headings. https://www.irs.gov/instructions/i1099da, retrieved September 26, 2026.
- IRS, Notice 2025-33 - backup-withholding transition relief for sales effected in calendar 2025 and 2026, issued June 12, 2025. https://www.irs.gov/pub/irs-drop/n-25-33.pdf
- Treasury/IRS, T.D. 10000 (Federal Register document 2024-14004, July 9, 2024) - gross-proceeds and covered-basis reporting phase-in.



