1099-DA proceeds are the gross proceeds a digital asset broker reports on Form 1099-DA for each sale or exchange of a digital asset in a customer's account. The figure is the cash received, or the fair market value of the property received, reduced by the transaction costs the broker allocates to that sale.
Under Regulations section 1.6045-1 a broker reports gross proceeds for every sale of a digital asset it effects for a customer on or after January 1, 2025. For a sale into US dollars the proceeds are the dollars received. For an exchange of one digital asset for another, the proceeds are the fair market value of the digital asset received at the time of the exchange. The broker reduces the figure by the digital asset transaction costs it allocates to that sale, such as the trading fee, so the reported number is what the customer walked away with rather than the headline price.
Proceeds are reported per sale. A customer who buys and sells the same $10,000 of USDC and BTC twenty times over a year receives a form showing around $200,000 of proceeds. That is not a mistake and it is not income; it is the gross value of everything sold, before basis is taken into account.
Selling 1 ETH for $3,000 with a $15 trading fee produces proceeds of $2,985. Swapping 1 ETH for SOL worth $3,000 at the moment of the swap produces proceeds of $3,000 less the fee, even though no dollars changed hands, and the SOL received takes a cost basis equal to that same value. Converting USDC into US dollars is also a sale of a digital asset and appears on the form, usually with proceeds equal to basis and no gain.
Proceeds are the amount realised on the sale. Under section 1001 the gain or loss is the amount realised less the adjusted basis of the units sold, so the proceeds on the form are the starting point of a calculation, not the result of one. The broker does not report gain, and the IRS does not treat proceeds as gain unless the return leaves the basis blank.
Every sale on a Form 1099-DA has to appear on Form 8949, with the proceeds in column (d) and the basis in column (e). Where the form shows proceeds for a crypto-to-crypto exchange, the taxable event is real even without any cash: the asset given up is disposed of at its value, and that value also becomes the basis of the asset received. The two sides of the exchange have to tie in the taxpayer's own records or the basis of the incoming asset will be wrong when it is later sold.
Proceeds on the form reflect only sales at that broker. A withdrawal to a self-custody wallet is a transfer, not a sale, and produces no proceeds. A swap done in a self-custody wallet, a liquidity pool withdrawal or a bridge transfer may be a disposal for tax purposes with proceeds of its own, and none of it is on any broker form. The taxpayer's proceeds for the year are the sum of both, which is why the form is checked against the complete history in 1099-DA reconciliation.
Tax software that imports both the exchange's transaction export and the Form 1099-DA for the same account records each sale twice: once from the export and once from the form. Proceeds double, the second copy carries zero basis, and the return shows a large gain on sales that in fact happened once. The two sources describe the same sales and only one of them belongs in the calculation.
Read our 1099-DA accounting and cost basis reconciliation
CountDeFi reconciles Form 1099-DA proceeds to your complete transaction history, including crypto-to-crypto exchange values, fee allocation and duplicate-source cleanup. See pricing.