Crypto Tax Reporting Forms
Reporting crypto on your tax return is a matter of knowing which form does what. This step-by-step guide covers Form 8949, Schedule D, and Form 1040 — plus the records the IRS expects you to keep.

Understanding how crypto is taxed is only half the job. The other half is putting the numbers on the right forms. Crypto activity touches several parts of a US tax return: capital gains and losses from sales and trades, ordinary income from staking or mining, and a yes-or-no question about digital assets on the front page of Form 1040. This guide walks through each form and line so you know where your crypto activity belongs.
Reporting rules for digital assets are evolving, particularly around what brokers and exchanges must report to the IRS. Where rules are in flux, this guide says so and points you to current IRS guidance rather than stating anything as certain. Tax rules change — verify current IRS guidance before you file.
Form 8949: where each sale is listed
Form 8949, titled "Sales and Other Dispositions of Capital Assets," is the worksheet where you list your individual capital transactions. If you sold, traded, or spent cryptocurrency during the year, each disposition generally gets its own line on Form 8949 (or on an attached statement in the same format, which is common for high-volume traders).
The form is split into parts that mirror the short-term versus long-term distinction. Short-term transactions — assets held one year or less — go in Part I. Long-term transactions — assets held more than one year — go in Part II. This separation matters because the two categories are taxed at different rates, and keeping them apart on Form 8949 is what lets the rest of the return apply the right treatment to each.
Within each part, transactions are further grouped by whether basis was reported to the IRS. If a broker reported your cost basis to the IRS on an information return, those transactions go in one category; if basis was not reported, they go in another. For crypto, where broker reporting has been phased in over recent years, many filers will have a mix — some transactions with reported basis and many without. Getting each transaction into the right box is a detail worth getting right, because it affects how the IRS matches your return against what it received from third parties.
Schedule D: where the totals land
Schedule D, "Capital Gains and Losses," is the summary form. The detailed lines from Form 8949 flow into Schedule D as totals: total short-term gain or loss, total long-term gain or loss, and the net result. Schedule D then combines those totals with any other capital transactions — such as stock sales or capital gain distributions — to arrive at your overall capital gain or loss for the year.
Think of the relationship this way: Form 8949 is the itemized receipt, and Schedule D is the summary at the bottom. The IRS wants both the detail and the roll-up. If you attach a separate statement listing hundreds of crypto trades instead of filling every line on Form 8949 itself, the totals from that statement still enter Schedule D through the same path.
Schedule D also handles the netting that determines your final number. Short-term and long-term amounts are netted in a specific order prescribed by the tax rules, and the result flows to your Form 1040 as income (or, if you have a net loss, as a limited deduction with the remainder carried forward). You do not need to memorize the netting order — tax software handles it — but you should know that the short-term/long-term split you report on Form 8949 is what makes the correct netting possible.
What each line needs
Every disposition you report needs the same core facts. Whether you enter them directly on Form 8949 or on an attached statement, each line generally includes:
- Description of the property. What you sold — for example, "0.5 BTC" or "250 SOL." Be specific enough that the line is identifiable.
- Date acquired. The date you obtained the asset. This determines your holding period and therefore whether the transaction is short-term or long-term.
- Date sold or disposed. The date of the sale, trade, or spend. For crypto-to-crypto trades, this is the date of the swap.
- Proceeds (sales price). The fair market value in US dollars of what you received — dollars from a sale, or the dollar value of the coin or goods you received in a trade or purchase.
- Cost basis. Generally what you paid to acquire the asset, plus fees, with adjustments as applicable. For crypto received as income, the basis is generally the fair market value you reported as income when you received it.
- Gain or loss. Proceeds minus basis. A positive number is a gain; a negative number is a loss.
- Adjustment codes, if any. Certain situations require adjustment codes and amounts — for example, when basis was reported incorrectly by a broker. Most straightforward crypto sales need none.
The dates deserve emphasis because they drive the short-term/long-term classification. "Date acquired" for a coin you bought in three batches is the date of the specific batch you are treated as selling, which is why lot-level records matter. If you cannot substantiate your acquisition dates and basis, you may be forced into unfavorable assumptions, so keep exchange trade histories, wallet records, and any CSV exports indefinitely.
Income events: staking, mining, and airdrops
Not all crypto activity is a capital transaction. When you receive cryptocurrency as income — staking rewards, mining rewards, airdrops, or pay for work — the receipt itself is generally an ordinary income event, reported separately from your capital gains.
Staking and mining rewards are generally reported as ordinary income equal to the fair market value of the coins on the date you received them. For most individuals, this income is reported on the "other income" line of Schedule 1 (Form 1040), which flows into your total income. If the activity rises to the level of a trade or business — for example, a serious mining operation — it may instead belong on Schedule C as business income, with related expenses deductible there. The line between hobby-scale and business-scale activity is fact-specific.
Airdrops and similar free distributions follow the same basic logic: the fair market value at receipt is generally ordinary income. After the income is reported, that same value becomes your cost basis in the coins. If you later sell them at a higher price, the further increase is generally a capital gain reported on Form 8949 and Schedule D — the same two-step pattern of income first, capital gain second.
Crypto received as wages or freelance pay is also ordinary income, reported like any other compensation. The dollar value at receipt sets both the income amount and your basis going forward.
Form 1099-DA: broker reporting
For years, a major gap in crypto tax enforcement was information reporting: unlike stock brokers, crypto exchanges were not sending the IRS standardized forms showing customer transactions. Form 1099-DA, "Digital Asset Proceeds From Broker Transactions," is the form designed to close that gap. It is the digital-asset analogue of the Form 1099-B that stock brokers have long sent to customers and the IRS.
Broker reporting for digital assets has been phased in over recent years, and the details — which entities count as brokers, which transactions are covered, and when reporting obligations take effect — have evolved through IRS guidance. Because this area is actively changing, treat any specifics you read (including in this article) as a snapshot: verify current IRS guidance for the tax year you are filing.
What should you expect as a customer? In general, a covered broker would send you and the IRS a 1099-DA showing proceeds from your digital asset sales, and over time, cost basis information as well. But broker reporting does not replace your own reporting obligation. A 1099-DA shows what the broker knows — typically proceeds — while your tax return must still show basis, holding period, and gain or loss for each transaction. Brokers also cannot see activity across your other exchanges and wallets, so their forms will never be the complete picture of your tax situation.
The digital asset question on Form 1040
Near the top of Form 1040, every filer must answer a yes-or-no question about digital assets. In recent years it has asked, in substance, whether at any time during the year you received, sold, exchanged, or otherwise disposed of any digital asset (or had a financial interest in one). You must answer truthfully — it is part of your return, signed under penalties of perjury.
The question is broader than many people expect. "Yes" covers not only selling crypto but also receiving it as payment, exchanging one coin for another, and certain other dispositions. Merely buying crypto with dollars and holding it, or transferring coins between your own wallets, has generally not required a "yes" answer — but the exact wording of the question changes from year to year, so read the question printed on your year's Form 1040 rather than relying on memory.
Answering "yes" does not by itself create tax. It simply tells the IRS that digital asset activity occurred, which should then be reflected elsewhere on the return — capital transactions on Form 8949 and Schedule D, income on Schedule 1 or Schedule C, and so on. An honest "yes" with complete reporting is the straightforward path; a "no" that contradicts your actual activity is the kind of discrepancy that draws attention.
What to do if you receive a 1099 from an exchange
Exchanges have sent various information returns over the years — 1099-K, 1099-MISC, 1099-B, and now 1099-DA — and the form you receive depends on the exchange, the year, and the type of activity. Whatever form arrives, handle it with the same disciplined process:
- Read it carefully. Note what the form actually reports. Many crypto information returns show gross proceeds only, not your gain. Proceeds of $50,000 do not mean $50,000 of taxable income — your basis must be subtracted first.
- Reconcile it against your records. Compare the form's figures to your own transaction history. Exchanges can miss transfers, misclassify activity, or report on a different basis than your records. Your return should reflect the correct numbers, not just copy the form.
- Do not assume the form is complete. An exchange only sees activity on its own platform. Your DeFi trades, wallet-to-wallet transfers, and activity on other exchanges are invisible to it but still reportable by you.
- Report everything, then reconcile. If the IRS received a copy of your 1099, its computers will expect to see those proceeds on your return. Report the transactions fully — with correct basis — so the IRS matching program sees consistency rather than a gap.
- Keep the form with your tax records. File it alongside your trade histories and calculation worksheets. If questions arise later, the paper trail is your defense.
If a 1099 appears wrong — for example, it reports proceeds for transfers between your own accounts — do not simply ignore it. Try to get a corrected form from the issuer, document your efforts, and report the correct figures on your return with an explanation if needed. A tax professional can help when the amounts are significant.
One sale, followed through every line
A concrete pass through the forms makes the flow above easier to check — sample figures only, not tax advice. You sell 0.25 BTC on March 2, 2026 for $25,000. You acquired it on June 15, 2024 for $10,000 plus $25 of fees, so your cost basis is $10,025 and your gain is $14,975. These are the same figures used in the worked example on our crypto tax calculator page, where the estimated tax on this gain is computed.
On Form 8949 the sale takes one line in Part II, because the asset was held for more than one year: the description reads “0.25 BTC”, the dates acquired and sold go in their columns, proceeds of $25,000 are entered, basis of $10,025 follows, and the gain column shows $14,975. Which category within Part II the line belongs in depends on whether a broker reported the basis to the IRS — the distinction the form draws between transactions with basis reported, basis not reported, and no information return received. From there the Part II totals carry into Schedule D, are netted against your other capital results, and the net figure lands on Form 1040. The current forms and instructions are at About Form 8949 and About Schedule D.
Where Form 1099-DA changes the paperwork
Broker reporting is arriving in stages. Under the final digital asset broker regulations, brokers report gross proceeds from digital asset sales on Form 1099-DA beginning with sales in 2025, and basis reporting follows for covered digital assets acquired on or after January 1, 2026. Until basis reporting covers a given lot, the “basis not reported” categories on Form 8949 remain where most self-custody and transferred-in positions belong — and your own records remain the source of the basis figure, which is why the IRS’s About Form 1099-DA page is worth reading alongside the form itself when your first one arrives.
Sources
Keep learning
- How Cryptocurrency Is Taxed in the US — the IRS property framework, taxable events, and cost basis.
- Short-Term vs Long-Term Capital Gains — how your holding period affects the tax rate on crypto gains.
- Free Crypto Tax Calculator — estimate your capital gains from crypto sales.
Recommended Reading
If you want to go deeper on this topic, these books are well worth your time:
- J.K. Lasser's Your Income Tax 2026 by J.K. Lasser Institute — This year’s Lasser guide walks through Form 8949, Schedule D, and related schedules line by line, matching the forms this article describes.