
A form arrived from your exchange with a proceeds number on it that looks nothing like what you think you made on crypto, and a cost basis column that is mostly empty. That combination is not a mistake, and it is not a signal that you did something wrong. That is how the new reporting regime works, and learning to reconcile Form 1099-DA against your own transaction records is the most useful thing a US crypto filer can do this year.
Here is the shape of the problem. US digital asset brokers were required to start reporting customer sales to the IRS on Form 1099-DA for transactions effected on or after January 1, 2025, and must report basis on certain transactions effected on or after January 1, 2026. On the earliest forms, most brokers reported gross proceeds and left basis blank. Proceeds are what you received. Your gain is proceeds minus what you paid, and that second number often exists only in your own records.
The IRS says so directly. Its guidance states that basis must be calculated by taxpayers before the return can be filed, and that whether or not you receive a Form 1099-DA, you must report all income, gains, and losses from digital asset transactions on your federal income tax return.
This guide covers what the form actually reports, why the two sets of numbers disagree, and the seven-step process for closing the gap on Form 8949.
To reconcile Form 1099-DA, put the broker’s reported disposals next to your own transaction history and resolve every difference. Gather all accounts, not just the ones that sent a form. Sort each line into covered or noncovered using box 9. Match on asset and units before dollars. Rebuild any cost basis the form leaves blank. Verify the holding period yourself. Then report each disposal in the correct digital asset box on Form 8949, using an adjustment code only where you and the broker genuinely disagree.

Brokers use Form 1099-DA, Digital Asset Proceeds From Broker Transactions, to report proceeds from, and in some cases basis for, digital asset dispositions to you and to the IRS.
The word doing the heavy lifting is “proceeds.” Every disposal counts toward it. Under the broker reporting rules, a sale includes disposing of digital assets in exchange for cash, stored value cards, different digital assets, or services provided by the broker, along with several other situations. So a person who bought $5,000 of crypto and rotated it through six swaps can see a five-figure proceeds total on a portfolio that never grew. That is not an error. It is what gross proceeds measures.
The broker already nets one thing out. Brokers must reduce proceeds by digital asset transaction costs, including transaction fees, commissions, and transfer taxes related to the sale. So the proceeds figure is net of the broker’s own selling costs, though not of anything you paid elsewhere.
These are the boxes that drive the rest of your work.
| Box | What it carries | Why it matters when you reconcile |
|---|---|---|
| 1b, 1c | Name of the digital asset and number of units | Your primary matching keys. Match on these before dollars. |
| 1d | Date acquired | Left blank when units were acquired on a variety of dates, or when box 9 is checked. |
| 1e | Date sold or disposed | Pins the disposal to a date in your own ledger. |
| 1f | Proceeds | Already reduced by the broker’s transaction costs on the sale. |
| 1g | Cost or other basis | Blank on most noncovered lines. This is the gap you fill. |
| 2 | Basis reported to the IRS | Decides which box you check on Form 8949. |
| 6 | Gain or loss, with short term, long term, and ordinary indicators | Verify it. It can be wrong on transferred-in lots. |
| 8 | Broker relied on customer provided acquisition information | A lot-ordering signal, not a basis signal. |
| 9 | Digital asset is a noncovered security | The most informative checkbox on the form. |
| 12a, 12b | Units transferred in and transfer-in date | Confirms the lot arrived from somewhere else. |

Three structural reasons account for nearly every mismatch, and none of them is anyone’s fault.
The covered security rule. For Form 1099-DA purposes, a covered security is a digital asset acquired after 2025 for cash, stored value cards, different digital assets, or property or services whose disposition the broker must report, in an account for which the broker provided custodial services, and only if it was acquired in that account and held there until the broker effects the disposition. Everything else is noncovered. The instructions name the categories: any digital asset the broker did not custody at acquisition, any digital asset acquired before 2026, and any digital asset transferred in.
When a broker checks box 9 to flag a noncovered asset, it does not have to complete the date acquired box, the basis box, or the gain or loss box, and does not have to check box 2. That single checkbox explains most of the empty space on a first Form 1099-DA.
The broker is not allowed to use your records. A broker may take customer provided acquisition information into account to identify which units were sold, which is lot ordering. Under current law, brokers may use that information solely for lot selection purposes and not for reporting basis or acquisition dates. The IRS confirmed the point in its broker reporting FAQs: even where a transferring broker supplies an acquisition information statement backed by purchase invoices, the receiving broker may not rely on it to report the customer’s basis on Form 1099-DA.
The broker only sees its own account. In determining whether a gain or loss is short term or long term, the broker is not required to consider other transactions, elections, or events occurring outside the account. And if the broker does not take customer provided acquisition information into account for lot ordering, it treats assets transferred into your account as acquired as of the date and time of the transfer. A coin you have held since 2019 can therefore surface with a holding period that began the week it landed at the exchange.
Step 1. Inventory every account, not just the ones that sent a form. For 2025, the filing requirements generally applied to US brokers, so taxpayers transacting with foreign brokers may not have received a form. Decentralized finance brokers and some foreign brokers are not required to file or furnish one. De minimis thresholds also apply in places, including $600 for certain payment processor sales and $10,000 for designated sales of qualifying stablecoins under the optional reporting method. Pull a full transaction export from each exchange, wallet, and chain before you open a single form.
Step 2. Sort each reported line into covered or noncovered. Look for box 9 first. It tells you in advance which lines will have blanks, which turns surprise into expectation.
Step 3. Match on units and dates before dollars. Use box 1b and box 1c for asset and quantity, box 1e for the disposal date, and boxes 12a and 12b for transfer-in details. Dollar figures are the least reliable key because fee treatment and pricing sources vary. Fee-paying disposals are a common source of broker lines you do not recognize: where you have not specifically identified the unit sold, the broker applies FIFO to determine which unit paid the transaction fee.
Step 4. Rebuild the missing basis. Work through the exchange’s full transaction export, blockchain explorer history, bank and card statements that funded purchases, and archived order confirmations. Defaulting to zero basis makes the entire proceeds figure taxable gain, so it is worth real effort to avoid. If your records were kept as one universal pool rather than per account, Revenue Procedure 2024-28 provides a safe harbor under section 1012(c)(1) allowing a reasonable allocation of unused basis to the assets held in each wallet or account as of January 1, 2025, by specific unit allocation or global allocation, subject to conditions. That transition is worth walking through with a tax professional.
Step 5. Verify the holding period yourself. Compare box 6 against your own acquisition date, especially on lots that were transferred in.
Step 6. Place each line in the correct Form 8949 box. Details below.
Step 7. Apply an adjustment code only where you disagree. Details below.
Consider a filer who bought 2 ETH in a self custody wallet in March 2023, transferred it to a US exchange in August 2026, and sold it there in November 2026. The form arrives showing 2 units of Ether, a disposal date in November, proceeds in box 1f, box 9 checked, box 1g blank, and a transfer-in date in box 12b of August 2026.
Nothing on that form is wrong. It is simply incomplete, in the way the rules require.
| Element | What the form says | What the filer’s records say | Reconciliation |
|---|---|---|---|
| Asset and units | 2 Ether | 2 Ether | Match |
| Date sold | November 2026 | November 2026 | Match |
| Proceeds | Reported in box 1f, net of the broker’s selling fees | Same, plus a network fee the broker did not reflect | Adjust with code E |
| Cost or other basis | Blank, box 9 checked | March 2023 purchase price from the wallet’s on-chain history plus the funding bank record | Enter the correct basis in column (e) |
| Holding period | Box 6 blank on a noncovered line | Held since March 2023, so long term | Report in Part II |
| Form 8949 placement | Box 2 not checked | No basis reported to the IRS | Part II, box K |
The filer lists the sale in Part II with box K checked, enters the rebuilt basis in column (e), enters code E in column (f) for the unreflected network fee, and enters that fee in column (g) as a negative number. The IRS receives a return whose proceeds figure matches the form it already holds and whose gain reflects what actually happened.
If the same 2 ETH had instead been bought on the exchange in early 2026 and sold there in November 2026, it would be a covered security. Box 1g would carry basis, box 2 would be checked, box 6 would classify the gain, and the same disposal would land in Part I with box G checked, most likely with columns (f) and (g) left blank.
Digital assets now have dedicated boxes, and the instructions are explicit that the older ones do not apply to them.
Part I, short term. Box G covers digital asset transactions reported to you with an amount shown for basis, unless the statement indicates that amount was not reported to the IRS. Box H covers transactions reported without a basis amount, or showing basis was not reported to the IRS. Box I covers transactions for which you received no form. The instructions say directly: do not use box C to report digital asset transactions, use box I.
Part II, long term. Boxes J, K, and L mirror G, H, and I. Again the instructions say: do not use box F for digital asset transactions, use box L.
Box 2 on your Form 1099-DA is the tiebreaker between the first two. Checked means basis went to the IRS, which puts you in box G or box J. Unchecked puts you in box H or box K.
There is a Schedule D shortcut, and it is narrower than most filers expect. You may report certain transactions directly on Schedule D only where the form shows basis was reported to the IRS and shows no adjustments in box 1h or box 1i, the Ordinary box in box 6 is not checked, you need no adjustment to basis, character, or gain, and you are not deferring or terminating deferral on a Qualified Opportunity Fund investment. A blank basis box disqualifies the line.
| Situation | Code | What you do |
|---|---|---|
| Basis in box 1g is incorrect | B | Under box H or K, enter the correct basis in column (e) and zero in column (g). Under box G or J, enter the broker’s basis in column (e) and correct it with an adjustment in column (g). |
| The gain type in box 6 is incorrect | T | Report the transaction on the correct part of Form 8949, entering zero in column (g) if nothing else needs adjusting. |
| Selling expenses or digital asset transaction costs are not reflected on the statement | E | Enter proceeds and basis as shown, then enter the unreflected costs in column (g) as a negative number. |
| Nondeductible wash sale loss, where applicable | W | Enter the nondeductible loss as a positive number in column (g). |
| An adjustment none of the above describes | O | Enter the adjustment amount in column (g). |
For most transactions you leave columns (f) and (g) blank.
One clarification on wash sales, because the box invites misreading. Box 1i on Form 1099-DA covers losses from wash sales of tokenized securities under the section 1091 rules that apply to stock and securities. It is not a general statement about wash sale treatment across all digital assets, and it does not by itself establish wash sale treatment for digital assets generally.
If the form is factually wrong rather than merely incomplete, the IRS’s guidance for recipients is to request a corrected form from the issuer named in the Filer box at the top left, keep a copy of the corrected form and all correspondence, not contact the IRS because the IRS cannot correct your Form 1099-DA, and not wait to file your taxes.
Reconciliation is a data problem before it is a tax problem, and the data usually lives in more places than anyone remembers. CRPTM is a crypto portfolio tracker and US crypto tax calculator built for that stage of the work.
Gather every account, sort each reported line into covered or noncovered using box 9, match on asset and units before dollars, rebuild any missing cost basis, verify the holding period yourself, place each line in the correct Form 8949 box, and use an adjustment code only where you and the broker genuinely disagree.
Because the asset is almost certainly a noncovered security. Brokers are not required to report basis on noncovered assets, which include anything acquired before 2026, anything transferred in, and anything the broker did not custody at the time you acquired it.
Yes. The IRS states that whether or not you receive a Form 1099-DA, you must report all income, gains, and losses from digital asset transactions on your federal income tax return. Those disposals go in box I or box L on Form 8949.
For short term digital asset transactions, box G when basis was reported to the IRS, box H when it was not, and box I when you received no form. The long term equivalents are J, K, and L. Boxes C and F do not apply to digital assets.
Enter code B in column (f) of Form 8949. Under box H or box K, enter the correct basis in column (e) and zero in column (g). Under box G or box J, enter the broker’s figure in column (e) and correct it with an adjustment in column (g).
No. Under current law, brokers may use customer provided acquisition information solely for lot selection purposes and not for reporting basis or acquisition dates.
Brokers must report basis on certain transactions effected on or after January 1, 2026, for digital assets that are covered securities.
Brokers must reduce proceeds by digital asset transaction costs, including transaction fees, commissions, and transfer taxes related to the sale. Code E on Form 8949 handles costs that the statement does not reflect.
Only in a narrow case: basis was reported to the IRS, there are no adjustments in box 1h or box 1i, the Ordinary box in box 6 is not checked, and you need no other adjustment. A blank basis box rules this out.
Request a corrected form from the issuer named in the Filer box, keep a copy of the corrected form and all correspondence, do not contact the IRS about it because the IRS cannot correct your Form 1099-DA, and do not delay filing while you wait.
A Form 1099-DA with a large proceeds figure and an empty basis column is not an accusation. It is an incomplete picture, and completing it is the taxpayer’s job by design. The work is finite and it repays order: inventory the accounts, sort covered from noncovered, match units before dollars, rebuild the basis the form does not carry, verify the holding period, then let the Form 8949 boxes and adjustment codes carry whatever disagreement is left.
Filers who treat the form as a starting point rather than a verdict tend to finish faster and land closer to what they actually owe. For the background on how this reporting regime arrived, see our post on the 1099-DA era. For a deeper walk through the form where reconciliation lands, see our Form 8949 guide, and for the wider picture, the 2026 overview of IRS rules and forms.
This article is for educational purposes only and does not constitute tax, legal, or financial advice. Federal and state tax rules may change. Consult a qualified tax professional regarding your specific circumstances.