{
  "meta": {
    "title": "The 9-Step Tax-Loss Harvesting Audit That Survives a Wash-Sale Review",
    "titleHtml": "The 9-step tax-loss <em>harvesting</em> <span class=\"accent\">audit.</span>",
    "description": "Mis-executed tax-loss harvesting costs U.S. taxable investors an estimated $1.6B annually in disallowed losses. These nine pre-trade checks survive an IRS wash-sale review and preserve every dollar of the harvest.",
    "dek": "Tax-loss harvesting is the single largest legal alpha available to a taxable investor. Most of it leaks through wash-sale violations that take five seconds to prevent.",
    "datePublished": "2026-05-08",
    "dateModified": "2026-05-08",
    "section": "Tax Strategy",
    "readMinutes": 8,
    "wordCount": 1080,
    "keywords": ["tax loss harvesting", "wash sale rule", "IRS section 1091", "tax loss harvesting audit", "TLH strategy", "tax alpha", "taxable investing", "capital loss"]
  },
  "problem": {
    "headline": "An estimated $1.6B of harvested losses disallowed every year.",
    "price": "30 days",
    "priceLabel": "The wash-sale window — both directions",
    "body": "The wash-sale rule disallows a loss when a 'substantially identical' security is bought 30 days before or 30 days after the sale. Most retail investors interpret 'identical' too narrowly, ignore the 30-day-before window, and forget that the rule reaches across spouse accounts and IRAs. The IRS does not."
  },
  "indicatorsHeading": {
    "title": "The nine pre-trade checks of a",
    "em": "clean harvest.",
    "sublede": "Each check is binary. Each is documentable from your brokerage statements. The discipline is to run all nine before any tax-loss sale, not after."
  },
  "indicators": [
    {"title": "Sixty-one-day window scan across all accounts", "metric": "Window: -30 to +30 days", "detail": "The wash-sale clock runs in both directions. A purchase 29 days before the loss sale triggers the rule just as cleanly as a purchase 29 days after. Pull every transaction in every account for the full sixty-one-day window."},
    {"title": "Spouse-account aggregation", "metric": "Reach: married filing jointly", "detail": "The wash-sale rule reaches across spouse accounts. A loss harvested in your taxable account is disallowed if your spouse's IRA bought the same security inside the window. Check both."},
    {"title": "IRA-purchase trap", "metric": "Result: permanent loss disallowance", "detail": "When the replacement purchase is in an IRA or Roth IRA, the disallowed loss does not get added to the IRA basis. It vanishes. Of all wash-sale errors, this one is the most expensive."},
    {"title": "ETF substitution test for substantial identity", "metric": "Test: index, holdings, classification", "detail": "Two ETFs that track the same index are substantially identical. Two ETFs that track different but highly correlated indices generally are not. The line is fuzzy at the edges; document the rationale at the time of trade."},
    {"title": "Mutual fund share-class trap", "metric": "Trap: A vs I share classes", "detail": "Different share classes of the same mutual fund are substantially identical. Selling the A-share at a loss and buying the I-share inside the window is a wash. The fund family does not flag this for you."},
    {"title": "Dividend reinvestment program audit", "metric": "Default behavior: triggers wash-sale", "detail": "DRIP purchases inside the 61-day window trigger partial wash-sales on a per-share basis. Disable the DRIP for the affected position before the harvest, then re-enable on day 31."},
    {"title": "Options-related substantial-identity check", "metric": "Reach: deep-ITM calls", "detail": "Buying a deep-in-the-money call on the same security is treated as a constructive purchase for wash-sale purposes. Most retail investors do not know this. Avoid any equity-equivalent option position inside the window."},
    {"title": "Cost-basis lot selection", "metric": "Method: specific identification", "detail": "Selling the wrong tax lot inside a position with mixed basis can convert a long-term loss into a short-term loss or, worse, a gain. Use specific lot identification at the time of the sale, not FIFO defaults."},
    {"title": "Year-end documentation packet", "metric": "Audit cushion: 7 years", "detail": "Save the trade confirmations, the screenshot of the rationale, and the 1099-B reconciliation in a single folder per tax year. The IRS audit window is generally three years; complex cases reach seven. Document at the time, not at the audit."}
  ],
  "body": [
    {
      "h2": "Why tax-loss harvesting is the largest legal alpha for a taxable investor",
      "paragraphs": [
        "A long-only equity portfolio held for 30 years generates approximately 60 to 90 basis points of annualized after-tax outperformance from disciplined tax-loss harvesting alone, before counting the option value of carrying losses forward to offset future gains. Compounded, that is the difference between retiring at 62 and retiring at 65. It is, by a wide margin, the most reliable source of incremental return available to a taxable investor.",
        "It is also the most fragile. A single wash-sale violation inside a harvest can disallow the loss permanently, convert a productive trade into a tax-neutral trade, and — when the replacement purchase is inside an IRA — cause the loss to vanish entirely. The discipline of harvesting is not the trade. The discipline is the audit before the trade."
      ]
    },
    {
      "h2": "The 61-day window, in both directions",
      "paragraphs": [
        "The most common error in retail tax-loss harvesting is treating the wash-sale rule as a forward-looking constraint. The rule reaches both ways. A purchase 29 days <em>before</em> the loss sale triggers the rule with the same force as a purchase 29 days <em>after</em>. The audit window is 61 days centered on the sale date, and every account belonging to the taxpayer or the taxpayer's spouse is in scope.",
        "The implication is operational. Before any tax-loss sale, pull the full transaction history for the position across every account in the household for the prior 30 days. If any purchase exists, the harvest must be timed to clear the window — typically by waiting until day 31 from the most recent purchase, or by selecting a different lot from a different position to harvest first."
      ]
    },
    {
      "h2": "The IRA trap, and why it is the most expensive mistake",
      "paragraphs": [
        "The wash-sale rule disallows the loss in the year it is harvested but generally adds the disallowed amount to the basis of the replacement security. Eventually, the loss is recovered when the replacement is sold. The exception, set out in IRS Revenue Ruling 2008-5, is when the replacement purchase is inside an IRA or Roth IRA. In that case, the disallowed loss is not added to the IRA basis. It is permanently lost.",
        "The mechanism that produces this outcome most often is automatic IRA contributions. A taxpayer harvests a loss in a taxable account on, say, December 15. The same week, a regularly scheduled monthly contribution to the IRA buys the same ETF. The taxpayer believes the loss was harvested. The IRS, when it eventually reconciles, disallows the entire loss, and the taxpayer has no recourse. Pause IRA auto-contributions during the 61-day window of any harvest."
      ]
    },
    {
      "h2": "Substantial identity — where the judgment lives",
      "paragraphs": [
        "The phrase 'substantially identical' is not defined in the Internal Revenue Code. It is interpreted through a series of revenue rulings and case law. Two ETFs tracking the same index — for example, IVV and SPY both tracking the S&P 500 — are substantially identical. Two ETFs tracking different but correlated indices — for example, VTI tracking total U.S. market and IVV tracking S&P 500 — are generally treated as not substantially identical, despite very high correlation.",
        "The discipline is to document the rationale at the time of the substitution. A short note in the trade journal — 'sold IVV at a loss, replaced with VTI; different index, different methodology, different prospectus' — survives an audit. A trade with no documentation does not."
      ]
    },
    {
      "h2": "The mutual-fund share-class trap",
      "paragraphs": [
        "Different share classes of the same mutual fund are substantially identical. The A-share, the I-share, the institutional-share, and the admiral-share of the same underlying portfolio are treated as one security for wash-sale purposes. This trips up investors who consolidate accounts and find their loss harvest reversed because the new advisory firm rebought the I-share of the fund the prior advisor held in the A-share. The fund family does not flag this. The audit must."
      ]
    },
    {
      "h2": "Dividend reinvestment is a wash-sale generator",
      "paragraphs": [
        "If a position is on DRIP and pays a dividend during the 61-day window, the reinvestment is a purchase, and it triggers a partial wash-sale on a share-for-share basis. The disallowed portion of the loss equals the cost of the reinvested shares. The error is small in dollar terms but compounds across many positions and many years. Disable DRIP on any position being harvested before the sale, and re-enable it on day 31."
      ]
    },
    {
      "h2": "The audit packet",
      "paragraphs": [
        "Every harvest produces three artifacts: the trade confirmation, the rationale memo, and the 1099-B reconciliation at year-end. The discipline is to file all three in a single folder per tax year, indexed by symbol. The IRS audit window is three years from the filing date for ordinary cases and six years for substantial understatements. Documentation prepared at the time of the trade is the only documentation that holds up. Documentation reconstructed during an audit does not."
      ]
    }
  ],
  "faqs": [
    {"q": "Does the wash-sale rule apply to crypto?", "a": "Currently no. The IRS treats cryptocurrency as property rather than a security, and the wash-sale rule under Section 1091 applies only to securities. This is one of the few remaining tax-loss-harvesting advantages of crypto in a taxable account, though Congress has proposed extending the rule periodically."},
    {"q": "What if the wash-sale is unintentional?", "a": "Intent does not matter. The rule is mechanical. An auto-DRIP, an automatic IRA contribution, or a spouse's purchase inside the window triggers disallowance regardless of whether the taxpayer was aware. The audit is the only protection."},
    {"q": "Can I harvest gains as well as losses?", "a": "Tax-gain harvesting is a different strategy entirely. In years where total income is below the 0% long-term capital gains bracket, realizing gains and immediately repurchasing creates a stepped-up basis at no current tax cost. The wash-sale rule does not apply to gains."},
    {"q": "How often should I run the audit?", "a": "Once before every tax-loss trade, and once again in the first week of January as a year-end reconciliation against the 1099-B. The two-pass discipline catches errors before the IRS sees them."},
    {"q": "What's the maximum loss I can deduct in a year?", "a": "Capital losses offset capital gains without limit. Net capital losses beyond gains can offset up to $3,000 of ordinary income per year ($1,500 married filing separately). Excess losses carry forward indefinitely."},
    {"q": "Can a robo-advisor do this for me?", "a": "Some robo-advisors run automated tax-loss harvesting and substitute correlated ETFs. The wash-sale audit they perform is limited to their own platform; it cannot see purchases in your spouse's IRA or your 401(k). The most common audit failures occur at the household-account boundary the robo cannot see."}
  ]
}
