If you sold stock, cryptocurrency, real estate, or another capital asset, the first question is not how to complete every column. You need to determine whether the sale belongs on IRS Form 8949 or qualifies for a different reporting path. Selling an asset alone does not settle that question.
Your broker statement is the starting point, not the final answer. Check whether the cost basis matches your records, whether the holding period is short term or long term, and whether an adjustment is needed. A missing basis or required correction can change how the transaction appears on your return.
This guide explains who must file IRS Form 8949 and how to report each sale before the totals reach Schedule D. Here is the quick answer.
Quick answer: IRS Form 8949 is used to report capital asset sales separately when transaction-level reporting is required, including sales with a basis correction or another adjustment. A sale shown on a broker statement may go straight to Schedule D instead. That works only if basis was reported to the IRS and nothing needs changing under the reporting rules. Before deciding, compare Form 1099-B or Form 1099-DA with your records.
Key takeaways
IRS Form 8949 is used to report certain sales and exchanges of capital assets and reconcile their transaction details before applicable totals move to Schedule D. Its official title is Sales and Other Dispositions of Capital Assets, which reflects the official Form 8949 purpose.
Stocks, bonds, digital assets, and some other capital assets can create a reporting requirement. For each sale, the form can show the acquisition date, sale date, proceeds, cost or other basis, and any required adjustment. It also separates short-term transactions from long-term ones. A wrong acquisition date can place a sale in the wrong part, so that detail deserves a careful check against the Form 8949 rules.
Put simply, the form is the transaction list behind capital gain or loss totals that reach Schedule D. It shows what you sold, when you bought and sold it, what you received, your basis, and any correction needed before those figures are combined.
Taxpayers generally use IRS Form 8949 for capital asset transactions that require transaction-level reporting, including sales that do not qualify for direct summary reporting on Schedule D. The who must report rules depend on whether basis reached the IRS and whether the broker’s information needs a correction. A sale alone does not settle the filing question.
Does this transaction belong on Form 8949?
| Situation | Form 8949? | What to check |
|---|---|---|
| Broker reported basis to the IRS and no adjustment is needed | Usually no | Confirm the sale qualifies for direct Schedule D reporting. |
| Basis was not reported to the IRS | Yes | Use your records to verify cost or other basis. |
| No Form 1099-B was received | Usually yes | Determine whether the disposition remains reportable without a statement. |
| Broker information needs a correction or adjustment | Yes | Identify the proper adjustment and code. |
| Digital asset disposition | It depends | Check whether basis was reported to the IRS and whether an adjustment is required. |
| Sale may belong on another form | Maybe not | Certain business-property sales may belong on Form 4797. |
The practical issue is not whether you sold something. It is how that transaction must be reported.
Certain transactions may be summarized directly on Schedule D once every condition in the IRS reporting exception is satisfied. Start with the broker statement, but don’t stop there. It should show that basis was reported to the IRS, and your records should support that amount. If basis needs correction or the sale requires any other adjustment, the exception no longer fits.
Qualifying short-term sales generally go to the appropriate short-term line on Schedule D. Long-term sales go to the corresponding long-term line. You report the qualifying category total there rather than entering each transaction on IRS Form 8949. That shortcut is narrow. Receiving Form 1099-B does not, by itself, prove that a sale qualifies.
Three checks before you skip Form 8949:
Before using the exception, compare basis and holding period on the statement with your records. Look for wash-sale amounts or another adjustment. A broker statement can contain expected numbers and still leave you with transaction-level reporting if one of those details is wrong.
IRS Form 8949 records transaction-level details and adjustments, while Schedule D combines applicable capital gains and losses to determine the broader net result. They work together, but they do different jobs. The distinction matters when proceeds, basis, or an adjustment must be shown for a particular sale.
| Form 8949 | Schedule D |
|---|---|
| Lists individual transactions | Summarizes applicable gains and losses |
| Shows proceeds for each sale | Combines proceeds by reporting category |
| Reports cost or other basis | Calculates the net gain or loss |
| Uses adjustment codes and amounts | Applies summary calculations |
| Separates individual reporting categories | Combines short-term and long-term totals |
| Generally comes first when required | Receives the applicable totals |
If required, its category totals transfer to Schedule D under the Schedule D rules. Schedule D then combines those figures with other capital gain or loss items. It is not simply the next page of Form 8949. One form explains the individual sale; the other shows how amounts affect the return’s overall capital gain or loss.
Gather the broker statement first, then pull the records that show what you bought and sold, the acquisition and disposition dates, gross proceeds, and cost or adjusted basis. IRS Form 8949 depends on those transaction details. A year-end statement may summarize them, but it does not always prove that the basis shown is complete or correct.
Records to gather:
Basis is what you invested in the property for tax purposes after adjustments that apply to the investment. It affects the gain or loss reported when you sell. Check the broker’s number against your basis records rather than copying it. You need support for a wash sale, corrected basis, or any other adjustment entered on the return.
Sort the broker’s transactions before copying anything to the form. Short-term sales generally belong in Part I of IRS Form 8949, and long-term sales generally belong in Part II. The normal holding period test is straightforward: one year or less is short term; more than one year is long term. Inherited assets and some specialized transactions can follow different rules. Check those before filing.
Now decide which reporting box fits the sale. IRS Form 8949 separates transactions according to the information reported, not simply by broker or account. Confirm whether you received an information return and whether basis reached the IRS. Then identify the asset as digital or non-digital and place it with the short-term or long-term transactions. These facts control the reporting categories.
Work across columns (a) through (h) on the current Form 8949.
| Column | Information reported |
|---|---|
| (a) | Property description |
| (b) | Date acquired |
| (c) | Date sold or disposed of |
| (d) | Proceeds |
| (e) | Cost or other basis |
| (f) | Adjustment code |
| (g) | Adjustment amount |
| (h) | Gain or loss |
Check each entry against the source records. The gain or loss in column (h) reflects proceeds, basis, and any required adjustment.
Leave columns (f) and (g) blank unless an adjustment is needed. A wash sale or basis correction may require a code and an amount. Use the adjustment codes that match the tax issue. A statement arranged differently from your records is not, by itself, a tax adjustment.
Form 1099-B and Form 1099-DA can show whether basis was reported to the IRS and help determine which reporting category applies. Do not treat either document as a completed answer. Compare the proceeds, basis, dates, and holding period with your records before transferring a transaction to IRS Form
| Broker document | Typical asset type | Key form 8949 check |
|---|---|---|
| Form 1099-B | Stocks and securities | Was basis reported to the IRS? |
| Form 1099-DA | Digital assets | What is the basis status and applicable digital-asset category? |
| No information return | Any reportable capital asset | Do your records support the transaction, and is reporting still required? |
Exchange-issued tax information can help, but it may not contain every detail needed to reconcile your Coinbase taxes. Keep the transaction history and acquisition records too. The same concern applies to cryptocurrency held or transferred across more than one platform.
The current IRS Form 8949 includes separate categories for digital assets, as explained in the current IRS instructions. Your digital asset reporting category depends partly on whether you received Form 1099-DA and whether basis was reported for that sale. A missing information return does not automatically remove the reporting requirement.
This is a reporting form, not a calculation of your final tax, and its presence does not mean every investment transaction must be listed separately. It supplies transaction details that Schedule D and the broader return use.
| Common assumption | What is actually true |
|---|---|
| I received Form 1099-B, so every sale must go on Form 8949. | Some transactions may qualify for direct Schedule D reporting. |
| No information return means no reporting. | A reportable transaction may still need reporting under the Form 8949 rules. |
| Form 8949 determines my final tax. | It feeds transaction information into the broader return. |
| Broker basis is always correct. | Basis may need verification or adjustment. |
| Form 8949 is only for stocks. | Other capital assets may also be reported. |
Review IRS Form 8949 in the same order you would trace a sale from the broker statement to Schedule D. Small mismatches matter here because basis, holding period, or an omitted adjustment can change the gain or loss.
Reconcile in this order:
Transaction → holding period → broker form → proceeds → basis → adjustment → Form 8949 category → Schedule D
Wash-sale adjustments deserve a check because they can affect the amount of loss reported. Compare the adjustment with the broker statement and the IRS wash sale rules. If the statement and your records disagree, resolve the difference before carrying the category total to Schedule D.
Professional review becomes more useful when the work goes beyond copying broker figures and you must determine or correct basis, reconcile several reporting sources, or apply an adjustment on IRS Form 8949. Missing basis is one sign. So is a broker basis amount that conflicts with purchase records.
Complexity can build quickly when transactions span several accounts, especially if wash sales cross between them. Inherited or gifted property may require a basis determination. Digital assets held across multiple exchanges or wallets create another reconciliation problem, particularly when Form 1099-B or Form 1099-DA does not match your transaction history.
A review also makes sense if an omitted sale may require an amended return or the IRS has proposed an income mismatch. Good tax preparation starts with documents, not assumptions. Resolve these basis and adjustment questions before tax filing rather than carry unsupported figures into Schedule D.
IRS Form 1099-B is a starting point. Check whether the broker sent basis to the IRS and whether anything needs correction. If basis was reported and no adjustment applies, the sale in question may meet the reporting exception.
You may skip the form only when a transaction meets the Schedule D conditions. Basis must be reported to the IRS, the amount must be correct, and no adjustment can be required. Check everything carefully.
These forms do different work. On IRS Form 8949, you enter what happened with each sale: the proceeds, your basis, and any adjustment. Schedule D then works from those amounts. One supplies detail; the other brings the result together.
Many sales require transaction-level reporting, but not every stock transaction must appear on its own line. Permitted aggregation or direct Schedule D reporting may apply in limited situations. Check the Form 8949 instructions before combining sales.
When cost basis is missing or wrong, use purchase and account records to determine the proper amount. Do not insert an estimate without documentation. An unsupported basis can distort the gain or loss reported on your return.
Dispositions of crypto held as capital assets generally create capital gain or loss reporting. Form 1099-DA may provide broker information, but you still need to carefully compare it with your records and follow the applicable digital asset FAQs.
Before entering transactions, verify the reporting category and holding period for each sale. Confirm whether it belongs in the short-term or long-term part and whether basis was reported to the IRS. That choice affects where the transaction appears on IRS Form 8949.
Next, compare the proceeds, basis, acquisition date, sale date, and adjustments with the broker documents and your records. Do not copy a broker figure simply because it appears on Form 1099-B or Form 1099-DA. A basis difference needs support.
If numbers do not reconcile, stop before filing. The same applies when the correct category, holding period, or adjustment treatment remains unclear. A supported answer matters more than a quick one. Resolve the question rather than guessing and carrying an error into Schedule D.
Table of Contents
×