Your 1099-DA is almost certainly not your tax bill

Why a 1099-DA scares harder than the real tax

The form shows the biggest number of your crypto year: everything that went out the door. It says little or nothing about what it cost you to get in.

Tax year 2025 forms. Reviewed September 2026.

Three reasons the number looks worse than the tax

Proceeds are the top line. Tax is on the bottom line.

It is gross, and churn stacks it

Proceeds count every sale at full value. Buy $10,000 of a coin, sell it for $10,300, buy back, sell again: twenty round trips put roughly $200,000 of proceeds on the form while the gain is a few thousand dollars. Active traders see six-figure 1099-DAs on modest accounts all the time.

Basis is optional this year

For 2025 sales, brokers had to report gross proceeds and could choose whether to report basis. Coins transferred in from elsewhere are generally noncovered, so even a broker that reports basis for its own purchases will often leave those blank.

Losses and wins sit in the same total

The proceeds line does not separate a sale at a 40% loss from a sale at a 40% gain. Only your acquisition records tell the two apart, and losses you cannot document are losses you cannot use.

What the form says, box by box

Box references follow the 2025 IRS Form 1099-DA. Broker substitute statements can lay this out differently.

BoxWhat it reportsWhat it does not tell you
Form 8949 checkboxG or H for short-term, J or K for long-term, depending on whether basis went to the IRSWhether the holding period is right after transfers
1a, 1b, 1cAsset code, asset name, units disposedWhich of your lots those units came from
1dDate acquired, if knownOften blank for transferred-in or multi-date lots
1eDate sold or disposedTime zone used near December 31
1fProceeds, generally net of transaction costsAnything about profit
1g and 2Basis, and whether it was reported to the IRSYour real basis when blank, zero or based on a transfer-in
9Noncovered assetBasis and acquisition date: the broker is not vouching for either
11a, 11bAggregate reporting for qualifying stablecoins or specified NFTs, with a transaction countIndividual trades; reconcile totals, not rows
12a, 12bUnits transferred into the account and the dateWhat those units cost before they arrived

Get the mismatch list for the full reconciliation of each line.

Do not file only what is on the 1099

The reporting duty follows the transaction, not the paperwork.

A return built only from 1099-DAs is incomplete for most people with real crypto activity. It is also inconsistent: the IRS sees one broker’s proceeds while the swaps, income and other venues that explain your position never appear. What usually belongs on the return and is missing from the form:

  • Sales on every other broker, domestic or foreign. Each U.S. broker sends its own form; foreign platforms may send none.
  • Swaps, bridges and sales from self-custody wallets and DEXs.
  • Staking rewards, mining, airdrops and interest-like payouts, as income when received.
  • Crypto received as payment for work or goods, reported as income at its value on receipt.
  • NFT sales and mints outside a reporting marketplace.
  • Transactions brokers do not currently have to report under transitional relief: wrapping, staking, lending, liquidity provision.
  • The basis and acquisition dates of anything transferred in.

Where each piece lands

ItemShort-termLong-term
On a 1099-DA, basis reported to the IRSForm 8949, box GForm 8949, box J
On a 1099-DA, basis not reportedForm 8949, box HForm 8949, box K
No 1099-DA at allForm 8949, box IForm 8949, box L
Staking, airdrops, other crypto received as incomeSchedule 1, other income (or Schedule C if it is a business)
The digital asset questionForm 1040, page 1: answer based on whether you received, sold, exchanged or otherwise disposed of a digital asset

On Form 8949, proceeds go in column (d) exactly as shown on the form. Basis goes in column (e): the broker’s figure if basis was reported, your documented figure if not. If the reported basis is wrong, the correction goes through columns (f) and (g) with an adjustment code, not by editing the broker’s number. Box 1f proceeds are generally already net of transaction costs, so do not subtract the fee a second time.

General information on how the forms work. It does not account for your specific facts, elections or state rules.