SwapFinder
Educational only — not tax, legal, or investment advice. Whether two funds are “substantially identical” depends on facts and circumstances; the IRS has not published a bright-line test for ETFs. Consult a qualified tax professional before you trade.

Year-end tax-loss harvesting checklist (2026)

The last NYSE trading day of 2026 is Thursday, December 31, 2026. Markets are closed Friday, January 1, 2027 for New Year’s Day. (Verified against the NYSE holiday calendar.)

Key dates

Checklist

  1. List positions with unrealized losses in taxable accounts (gains/losses inside IRAs and 401(k)s don’t count).
  2. For each, look up the lot-level cost basis and holding period (short- vs long-term).
  3. Check every purchase of the same fund in the 30 days before the planned sale — in all accounts, including IRAs and your spouse’s.
  4. Turn off dividend reinvestment and automatic investments for that fund everywhere for the window.
  5. Pick a replacement that tracks a different index — use the swap finder.
  6. Choose specific-lot identification with your broker if you want to sell particular lots.
  7. Place trades early; don’t wait for Dec 31. Leave time for fills and mistakes.
  8. Set a reminder for day 31 (our calendar can download an .ics file).
  9. Remember the $3,000 ($1,500 MFS) annual limit on net capital losses against ordinary income; excess carries forward (IRC §1211(b), §1212(b)).
  10. Keep records and review Form 1099-B in early 2027; brokers generally only flag wash sales for the identical security in the same account.
  11. Review the plan with a qualified tax professional before trading.

30-day wash-sale calendar

The window is 30 calendar days before and after the sale (61 days total, IRC §1091(a)). Buying the replacement fund right away is the point of a swap; the dates above are about buying back the fund you sold, or anything substantially identical to it.