Tax Rules · United States

How to Track Wash Sales in Your Trading Journal (US Edition)

Learn how to log wash sales in your trading journal, catch cross-account triggers brokers miss on 1099-B, and manage disallowed loss chains across a full year.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

Quick Answer

The Wash Sale Rule (IRC §1091) disallows a capital loss when you sell a security at a loss and repurchase the same or substantially identical security within a 61-day window.

Key Rules

01

61-Day Window

The wash sale window spans 30 days before the loss sale, the day of the sale, and 30 days after — a total of 61 days. Most traders only think about the 30 days forward, missing the look-back period entirely.

02

Disallowed Loss Adjusts Cost Basis

A disallowed wash sale loss is not gone permanently. It is added to the cost basis of the replacement position, deferring the deduction until that replacement position is eventually sold outside the wash sale window.

03

Cross-Account Triggers

The rule applies across all accounts under your control — taxable brokerage, IRA, Roth IRA, and even your spouse's accounts. Brokers report wash sales on 1099-B Box 1g only within a single account; cross-account tracking is entirely the trader's responsibility per IRS Publication 550.

04

Substantially Identical Securities

The same stock or the same ETF always qualifies. Replacing SPY with IVV (both tracking the S&P 500) is a gray area — most tax advisors treat them as not substantially identical, but the IRS has not issued a definitive ruling. Options on a stock you just sold at a loss are substantially identical per IRS guidance.

05

Options as Wash Sale Triggers

Selling TSLA at a loss and buying TSLA call options within 30 days triggers a wash sale. The IRS treats options on a stock as substantially identical to the stock itself for this purpose.

06

Crypto Exemption

As of 2025, cryptocurrency is NOT subject to the wash sale rule under current IRS guidance. The Digital Asset Tax Fairness Act has been proposed but not enacted. This makes crypto a distinct year-end tax-loss harvesting vehicle compared to stocks and ETFs.

Practical Examples

Trader sells 200 shares of NVDA at $95 (basis $120/share, $24,000 total) — a $5,000 loss. Ten days later they repurchase 200 shares at $90 ($18,000). The $5,000 loss is disallowed and added to the new lot's basis: $18,000 + $5,000 = $23,000 adjusted basis. When those shares are sold in January at $100 ($20,000), the result is a $3,000 loss, not a $2,000 gain.

A trader sells AAPL at a $2,000 loss in their taxable brokerage on December 5. Their IRA automatically reinvests dividends and purchases AAPL on December 20. The IRA purchase triggers a wash sale — the $2,000 loss is permanently disallowed because IRA positions have no offsetting tax benefit (Revenue Ruling 2008-5).

A day trader hits 50 wash sale triggers in Q4 across two brokerage accounts. Their 1099-B from each broker shows only single-account wash sales. The cross-account disallowed losses — which could total thousands of dollars — are entirely missing unless the trader tracked them in a journal.

Who This Applies To

US stock, ETF, and options traders with taxable brokerage accounts

How JournalPlus Helps

JournalPlus logs every trade with ticker, entry date, exit date, account name, realized P&L, and cost basis. The wash sale flag field lets you mark any trade where a replacement position was opened within the 61-day window, log the disallowed amount, and record the adjusted basis for the replacement lot. At year-end, the Schedule D / Form 8949 export includes adjustment code W entries so your CPA or tax software starts from accurate numbers rather than broker 1099-B data alone.

The Wash Sale Rule, defined under IRC §1091, disallows a capital loss when you sell a security at a loss and repurchase the same or substantially identical security within a 61-day window. Enforced by the IRS and reported on Form 8949 with adjustment code W, the rule catches more traders than expected — especially those trading across multiple accounts. A dedicated journal workflow is the only reliable way to catch every trigger.

Who This Applies To

The wash sale rule applies to US taxpayers holding securities in taxable accounts — stocks, ETFs, mutual funds, and options. It does not apply to cryptocurrency under current 2025 IRS guidance, and it does not apply to positions held inside retirement accounts directly (though IRA purchases can trigger wash sales on taxable account losses, as covered below).

Active traders, day traders, and swing traders who frequently exit and re-enter the same positions are most exposed. The rule has no minimum trade size — a single $500 loss that gets washed has the same reporting obligation as a $50,000 one. Traders running simultaneous taxable and retirement accounts, or trading in a spouse’s account, must track across all of those positions manually.

Key Rules

The 61-Day Window

Most traders assume the rule means 30 days forward from the sale. The actual window is symmetric: 30 days before the loss sale, the day of the sale itself, and 30 days after — 61 days total. If you bought replacement shares on November 1 and then sold the original position at a loss on November 20, that November 1 purchase already triggered the wash sale before the loss was even realized. Your journal must check both directions when flagging a trade.

Disallowed Loss Adjusts Cost Basis

A disallowed wash sale loss is not eliminated — it is deferred. The IRS requires you to add the disallowed amount to the cost basis of the replacement shares. This increases the basis of the new lot, meaning the deferred loss is recovered when you eventually sell that replacement position outside a wash sale window. Chains can form when the replacement position is itself sold at a loss and replaced again: each disallowed amount rolls forward into the next lot’s basis. Active traders can carry deferred losses across dozens of replacement lots through a full calendar year.

Cross-Account Triggers

Brokers report wash sales on 1099-B Box 1g only within a single account. If you sell AAPL at a $3,000 loss in your Schwab taxable account and your Fidelity IRA purchases AAPL 15 days later, neither 1099-B will flag the wash sale — but it is one. Per IRS Publication 550, the rule applies across all accounts you control, including IRAs, Roth IRAs, and your spouse’s accounts. For IRA-triggered wash sales specifically, Revenue Ruling 2008-5 established that the disallowed loss is permanently lost (no IRA tax benefit offsets it). Cross-account tracking requires a journal — there is no automated alternative.

Substantially Identical Securities

The same stock is always substantially identical to itself. The same ETF is substantially identical to itself. Two ETFs tracking the same index (e.g., SPY and IVV) are a gray area — most tax advisors treat them as distinct because they are issued by separate fund families, but the IRS has not ruled definitively. Switching to an ETF with a meaningfully different composition (e.g., replacing SPY with a value-tilted ETF) is a stronger distinction. Options on a stock you sold at a loss are substantially identical to that stock for wash sale purposes — buying TSLA calls within 30 days of selling TSLA at a loss triggers the rule.

Crypto Exemption

Cryptocurrency is currently exempt from the wash sale rule under IRS guidance as of 2025. The Digital Asset Tax Fairness Act has been proposed in Congress but has not been enacted. This means a trader can sell Bitcoin or ETH at a loss and immediately repurchase the same asset without triggering a wash sale — a meaningful year-end planning opportunity that does not exist for stocks.

Practical Examples

NVDA wash sale chain: A trader holds 200 shares of NVDA bought at $120 (total basis: $24,000). In November, NVDA falls and they sell at $95, realizing a $5,000 loss. Ten days later, NVDA dips further to $90 and they repurchase 200 shares ($18,000). Because the repurchase is within 30 days, the $5,000 loss is disallowed. The new cost basis is not $18,000 but $23,000 ($18,000 + $5,000). When those shares are sold in January at $100 ($20,000), the gain/loss is calculated off $23,000 — a $3,000 loss, not a $2,000 gain. A journal with a wash sale column would flag the repurchase, log the $5,000 disallowed amount, and display the $23,000 adjusted basis for the new lot.

IRA cross-account trigger: A trader sells AAPL at a $2,000 loss in their taxable brokerage on December 5. Their Roth IRA reinvests dividends and buys AAPL on December 18 — within the 30-day window. The $2,000 loss is permanently disallowed: the IRA has no capital gain to offset it and no cost basis adjustment that produces a future tax benefit. Neither account’s 1099-B flags this. Only a journal tracking both accounts by ticker and date would catch it.

Day trader wash sale accumulation: An active trader makes 600 trades in a year across two brokerage accounts. Each broker’s 1099-B shows its own account’s wash sales, but 35 cross-account triggers go unreported. At an average disallowed loss of $400 each, that is $14,000 of incorrectly claimed deductions — an exposure that compounds if the trader files without correcting for cross-account wash sales.

How JournalPlus Helps with Compliance

JournalPlus captures the seven fields every wash sale workflow requires: ticker, entry date, exit date, account name, realized P&L, wash sale flag, and disallowed amount. When a trade is logged, the account name field makes cross-account comparisons visible in a single view — something no individual broker statement provides.

The wash sale flag column lets traders mark any exit where a replacement position was opened within the 61-day window. Logging the disallowed amount separately keeps the realized P&L column accurate (showing the economic loss) while the adjusted basis field on the replacement lot carries the deferred deduction forward. At year-end, the Schedule D / Form 8949 export includes adjustment code W entries so that the tax filing reflects actual wash sale-adjusted figures rather than raw broker 1099-B data.

For traders managing funded prop firm accounts alongside personal accounts, JournalPlus supports separate account tracking in a single workspace — each account is labeled individually, making it straightforward to scan for ticker matches across account types during the wash sale window.

Disclaimer

This content is for educational purposes only and does not constitute legal, tax, or financial advice. Tax laws and trading regulations change frequently. Consult a qualified tax professional or attorney for advice specific to your situation.

Not tax or financial advice. Tax rules change yearly and individual situations vary. Consult a CPA familiar with active-trader tax rules before applying any of this to your filing.

Frequently Asked Questions

Does the wash sale rule apply to IRA accounts?

Yes. If you sell a stock at a loss in a taxable account and your IRA purchases the same stock within 30 days, it is a wash sale under Revenue Ruling 2008-5. Worse, when the trigger comes from an IRA purchase, the disallowed loss is permanently lost — there is no tax benefit in the IRA to offset it.

Do wash sale rules apply to cryptocurrency?

As of 2025, cryptocurrency is not subject to wash sale rules under current IRS guidance. The Digital Asset Tax Fairness Act has been proposed but has not been enacted. Traders can sell crypto at a loss and immediately repurchase without triggering a wash sale, making it a distinct year-end tax-loss harvesting tool compared to stocks and ETFs.

How do I report a wash sale on my taxes?

Disallowed wash sale losses are reported on Form 8949 with adjustment code W in column (f) and the disallowed amount in column (g). The net adjustment reduces the reportable loss or increases the reportable gain. Tax software handles this automatically if the correct 1099-B data is entered, but cross-account wash sales must be entered manually since no broker reports them.

Does replacing SPY with IVV trigger a wash sale?

The IRS has not issued a definitive ruling on SPY vs. IVV, but most tax advisors treat them as not substantially identical because they are issued by different fund sponsors. Replacing SPY with a leveraged or factor-tilted ETF provides a cleaner distinction. Consult a CPA before making the swap if the loss amount is material.

What happens if I ignore wash sale rules?

Ignoring wash sales understates taxable income, resulting in underpaid taxes plus IRS interest and potential penalties on the unpaid amount. For active traders with hundreds of trades, untracked wash sale chains can compound significantly — a $500 disallowed loss per trigger across 40 events equals $20,000 of incorrectly reported deductions, which the IRS can assess during an audit going back up to three years from the filing date.

This is not legal or tax advice. Tax laws and regulations change frequently. Consult a qualified CPA familiar with active-trader tax rules before applying any of this content to your tax filing.

Frequently Asked Questions

Does the wash sale rule apply to IRA accounts?

Yes. If you sell a stock at a loss in a taxable account and your IRA purchases the same stock within 30 days, it is a wash sale under Revenue Ruling 2008-5. Worse, when the trigger comes from an IRA purchase, the disallowed loss is permanently lost — there is no tax benefit in the IRA to offset it.

Do wash sale rules apply to cryptocurrency?

As of 2025, cryptocurrency is not subject to wash sale rules under current IRS guidance. The Digital Asset Tax Fairness Act has been proposed but has not been enacted. Traders can sell crypto at a loss and immediately repurchase without triggering a wash sale, making it a distinct year-end tax-loss harvesting tool.

How do I report a wash sale on my taxes?

Disallowed wash sale losses are reported on Form 8949 with adjustment code W in column (f) and the disallowed amount in column (g). The net adjustment reduces the reportable loss (or increases the reportable gain). Most tax software handles this automatically if you enter the correct 1099-B data, but cross-account wash sales must be entered manually.

Does replacing SPY with IVV trigger a wash sale?

The IRS has not issued a definitive ruling on SPY vs. IVV, but most tax advisors treat them as not substantially identical because they are issued by different fund sponsors. Replacing SPY with a leveraged S&P 500 ETF like SPXL is a cleaner distinction. When in doubt, consult a CPA before making the swap.

What happens if I ignore wash sale rules?

Ignoring wash sales can understate your taxable income and underpay taxes, resulting in interest and potential penalties on the unpaid amount. For active traders with hundreds of trades, untracked wash sale chains can compound significantly — a $500 disallowed loss per trigger across 40 events equals $20,000 of incorrectly reported deductions.

Stay Compliant With Your Journal

JournalPlus helps you maintain the records you need for tax reporting and regulatory compliance.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

SSL Secure
One-Time Payment
7-Day Money-Back