Skip to main content
Wash Sales

How to Report Wash Sales on Form 8949

Pomegra Learn

How to Report Wash Sales on Form 8949?

Form 8949 (Sales of Capital Assets) is the document where you report every security sale to the IRS. When a wash sale occurs, the mechanics of Form 8949 change: you must adjust the cost basis of the replacement shares upward to reflect the deferred loss, and you report the original sale with little or no loss. This adjustment ensures the loss is preserved in the higher basis of the next purchase rather than permanently disallowed.

Quick definition: On Form 8949, a wash sale is reported by recalculating the cost basis of replacement shares to include the deferred loss amount. The original loss sale may show minimal or zero loss, and the adjusted cost basis of the replacement shares appears as a higher figure.

Key takeaways

  • Form 8949 is structured with columns for date acquired, date sold, proceeds, cost basis, and gain or loss
  • A wash sale requires adjusting the cost basis of replacement shares upward to defer the loss
  • The original loss sale on Form 8949 shows little or no loss; the deferred loss is embedded in the higher basis of the replacement shares
  • Code "W" in the adjustment column signals to the IRS that a wash-sale adjustment has been made
  • Broker-reported cost basis on Form 1099-B may already reflect wash-sale adjustments, eliminating manual calculation in many cases
  • Documentation is critical: keep trade confirmations, loss amounts, and the date of replacement purchases to support your reported figures

The structure of Form 8949

Form 8949 has two sections: Part I for short-term capital gains and losses, and Part II for long-term. Each section contains columns for:

  1. Description of Property – security name and ticker
  2. Date Acquired – the purchase date
  3. Date Sold – the sale date
  4. Proceeds – gross sale price (usually from Form 1099-B)
  5. Cost or Other Basis – the amount you paid (adjusted for wash sales)
  6. Adjustments – wash-sale codes or other basis adjustments
  7. Gain or Loss – proceeds minus adjusted basis

When no wash sale exists, cost basis equals your original purchase price. When a wash sale occurs, cost basis increases to defer the loss to the replacement purchase.

Example: calculating adjusted basis with a wash sale

Imagine you purchase 100 shares of Microsoft at $300 per share (total cost: $30,000). Six months later, the price drops to $280 per share. You sell all 100 shares for $28,000, realizing a $2,000 loss.

Without a wash sale, Form 8949 would show:

  • Proceeds: $28,000
  • Cost basis: $30,000
  • Loss: $2,000

One week later, you repurchase 100 shares of Microsoft at $282 per share ($28,200 total). The wash sale triggers because the repurchase is within 30 days of the sale.

With the wash sale, your Form 8949 for the original sale shows:

  • Proceeds: $28,000
  • Cost basis: $30,000 (unchanged)
  • Loss: $2,000 (the wash-sale disallowed loss)

But you do not report the $2,000 loss on Form 8949; instead, you add the deferred loss to the cost basis of the replacement shares. Your Form 8949 for the replacement purchase shows:

  • Date acquired: the repurchase date
  • Description: Microsoft, 100 shares
  • Proceeds: eventually, whenever you sell this second batch
  • Cost basis: $28,200 + $2,000 (deferred loss) = $30,200
  • This higher basis is carried forward until you sell the replacement shares

When you eventually sell the replacement shares at $32,000 (say, a year later), your gain would be $32,000 – $30,200 = $1,800, rather than $32,000 – $28,200 = $3,800. The deferred loss reduced your future gain by exactly $2,000.

Multi-transaction wash sales

Wash sales become more complex when you buy and sell the same security multiple times in a short period. The IRS's wash-sale rule requires matching the loss sale with the nearest replacement purchase within 30 days, but accounting for cost basis across multiple lots can be intricate.

Scenario:

You own 300 shares of Tesla:

  • 100 shares bought at $400/share (cost: $40,000)
  • 100 shares bought at $420/share (cost: $42,000)
  • 100 shares bought at $380/share (cost: $38,000)

The stock drops, and you sell all 300 shares at $350/share (proceeds: $105,000). Your loss across all lots is:

  • ($40,000 + $42,000 + $38,000) – $105,000 = $15,000

Days later, you buy 150 new shares at $360/share. The wash-sale rule applies to $360 × 150 = $54,000 of your replacement purchase.

The IRS requires specific identification of which original lots are matched with the replacement purchase. If you used the default "average cost" or "FIFO" method, the IRS will assume the shares you sold most recently are matched with the replacement purchase. The deferred loss is then allocated proportionately to the replacement shares' cost basis.

For simplicity on Form 8949, many filers use a consolidated approach: report the total loss on the original sale line, note that a wash sale applies, and adjust the cost basis of the replacement shares by the full deferred-loss amount.

Entering the wash-sale adjustment on Form 8949

Step 1: Identify the loss sale

On Form 8949, enter the original sale in the appropriate section (short-term or long-term, depending on holding period).

Step 2: Calculate the deferred loss

Deferred Loss = Proceeds – Original Cost Basis

In the earlier Microsoft example, that was $2,000.

Step 3: Enter the replacement purchase

On a subsequent Form 8949 line, enter the replacement purchase with:

  • Date acquired: the repurchase date
  • Description: same security
  • Cost basis: replacement purchase price + deferred loss amount

Step 4: Mark the adjustment code

The IRS Form 8949 includes a column labeled "Adjustment for Gain or Loss" with codes. For wash sales, code "W" should be entered (though some filers use a note or asterisk if following specific software or broker instructions).

Using broker-provided wash-sale information

If your broker identified the wash sale and adjusted the cost basis on your Form 1099-B, you may be able to transcribe the adjusted basis directly onto Form 8949. Many brokers—such as Fidelity, Schwab, and Vanguard—now pre-calculate wash-sale adjustments and provide them in a summary or in the broker's tax software export.

If your broker's software (or an integrated tax-software import like TurboTax) populates Form 8949 with the corrected basis, verify the figures before filing. Check:

  1. Is the deferred loss amount correct?
  2. Are the dates of the loss sale and replacement purchase within 30 days?
  3. Is the security truly the same (or substantially identical)?

If all checks pass, you can proceed. If discrepancies exist, contact your broker or recalculate manually using the worksheets in IRS Publication 550.

Common Form 8949 wash-sale mistakes

Forgetting to adjust the replacement cost basis

The most common error is reporting the original sale with the loss deferred but failing to increase the cost basis of the replacement shares. This permanently disallows the loss, which is incorrect. The loss is deferred, not eliminated. Always adjust the replacement cost basis upward.

Using incorrect holding periods for the replacement shares

Once you adjust the cost basis of replacement shares, their holding period does not reset. A replacement purchase that occurs within 30 days of a loss sale is still considered acquired on the date of the replacement purchase, but the deferred loss retains its character (short-term or long-term) from the original sale.

Example: You sell shares held long-term at a loss on July 1, then repurchase on July 15 (wash sale). The replacement shares are considered acquired on July 15. If you sell them on July 20, they are short-term. The deferred long-term loss, however, is embedded in the cost basis and will reduce any long-term gain or loss when the replacement shares are eventually sold in a long-term holding period.

Omitting the "W" code or note

While the "W" code is not required for the IRS to recognize a wash sale (the figures themselves will reveal the adjustment), including it signals your intent to the IRS and can reduce the chance of misunderstanding on audit. If your tax software doesn't have a direct "W" field, add a footnote or statement saying "Wash-sale adjustment per IRC Section 1091."

Mixing short-term and long-term wash sales

If you realize a short-term loss on one security and a long-term loss on a different security, each wash sale is independent and must be tracked separately on Form 8949. Do not combine the deferred losses across Part I (short-term) and Part II (long-term) sections.

Miscalculating the deferred loss amount

The deferred loss is simply the difference between your proceeds and your original cost basis. If you calculate it incorrectly—perhaps by omitting commissions or using estimated prices—the adjusted replacement-purchase basis will be wrong, and the eventual gain or loss when you sell the second batch will be misstated. Use exact figures from your broker's confirmations or Form 1099-B.

Wash sale on Form 8949

Real-world examples

Example 1: Simple wash sale with quick reconciliation

On October 10, you sell 50 shares of Apple at $150/share (proceeds: $7,500). Your cost basis was $170/share ($8,500), so you have a $1,000 loss. On October 25, you buy 50 shares of Apple at $152/share ($7,600).

Form 8949, Part II (long-term, assuming >1 year holding):

  • Line 1: Date sold = 10/10, proceeds = $7,500, cost basis = $8,500, loss = $1,000 (wash sale disallowed)
  • Line 2: Date acquired = 10/25, eventually sold at $X. Cost basis = $7,600 + $1,000 deferred loss = $8,600

When you later sell the 50 shares bought on 10/25, the higher $8,600 basis means your gain will be $1,000 lower than it would have been with a $7,600 basis.

Example 2: Multi-broker wash sale

You sell 200 shares of Tesla at a loss through E-Trade on June 1. Ten days later, you buy 200 shares of Tesla through Fidelity. Neither broker's 1099-B will show the wash sale because the transactions are split.

You must report this manually on Form 8949:

  • Line on E-Trade 1099-B: loss sale (may show a loss if E-Trade didn't catch the multi-broker wash sale)
  • Form 8949 adjustment: manually add the deferred loss to the Fidelity replacement-purchase cost basis
  • Form 8949 code: mark "W" to signal the wash-sale adjustment

By adding the deferred loss to the Fidelity cost basis on your Form 8949, you ensure the loss is preserved.

FAQ

Do I enter the wash-sale-adjusted basis on Form 1099-B or Form 8949?

Your broker may report an adjusted basis on Form 1099-B. You then transcribe this (or the proceeds and adjusted basis) onto Form 8949. If the broker did not adjust it, you calculate the adjustment and enter the adjusted basis on Form 8949 yourself.

What if I sold at a small gain, but a wash sale applies because I had a loss years earlier?

Wash sales only apply when you realize a loss in the current year (or within the 30-day window of the loss realization). If you have a gain, no wash-sale deferral occurs. However, if you had a loss many years ago and deferred it to replacement shares, and now you are selling those replacement shares at a gain, the earlier deferred loss is embedded in the cost basis of the replacement shares, which reduces your gain. This is not an additional wash-sale consideration; it is simply the consequence of the earlier wash-sale adjustment.

Can I report wash-sale adjustments anywhere other than Form 8949?

Form 8949 is the primary place to report wash-sale adjustments. Schedule D is a summary of Form 8949, so the adjusted figures flow there automatically. If you need to clarify the adjustment (e.g., if the wash sale spanned multiple brokers and requires explanation), attach a statement to your return.

What happens if I realize a loss this year, adjust for a wash sale, but later sell the replacement shares in a different tax year?

The adjusted cost basis of the replacement shares carries forward to the next tax year. When you sell them, you will report the sale on the following year's Form 8949, using the adjusted basis you calculated in the prior year. The deferred loss "sleeps" in the cost basis and surfaces as a reduced gain (or increased loss) when the replacement shares are eventually sold.

If a broker issued a corrected 1099-B with a wash-sale adjustment, how do I avoid double-reporting on Form 8949?

If the broker's 1099-B already includes the adjusted basis, use that adjusted basis on Form 8949 for both the loss sale and the replacement purchase. Do not recalculate the deferred loss separately; you will only double-count it. Verify with the broker's year-end summary or tax statement that the adjustment has been applied.

Does a wash-sale adjustment change the holding period of the replacement shares?

No. The replacement shares are considered acquired on the date of repurchase. Their holding period is measured from that date forward. However, the deferred loss embedded in the cost basis retains the character (short-term or long-term) of the original loss sale if it becomes relevant for tax planning later.

Summary

Form 8949 requires careful handling of wash sales: the loss is deferred by adjusting upward the cost basis of replacement shares, preserving the loss rather than eliminating it. Whether your broker provides the adjusted basis or you calculate it manually, the reported figures on Form 8949 must reflect the deferred loss in the cost basis of the replacement purchase. Accurate entries, supported by trade confirmations and clear notes, ensure the IRS understands your wash-sale adjustments and reduces the risk of audit challenges. As rules evolve, verify current guidance with the IRS or a qualified tax professional.

Next

Avoiding Accidental Wash Sales