TrackMyShares

Automatic wash sale detection

Track the IRS 61-day window automatically. TrackMyShares flags wash sales across your portfolio so you can stay compliant and avoid disallowed losses.

  • Automatic scanning of the 30 days before and after every sale
  • Flags substantially identical securities across your holdings
  • Cost basis adjustment when wash sales are triggered
  • Clear warnings before you finalize tax-loss harvesting
  • Works across all US stock holdings in your portfolio
Get started freeFree to start — no credit card required

Everything you need

Automatic detection

Every sale in your portfolio is automatically scanned against purchases within the 61-day wash sale window.

61-day window tracking

Tracks the full 30 days before and 30 days after each sale to identify wash sale violations as defined by the IRS.

Clear warnings

Receive clear warnings when a potential wash sale is detected, so you can make informed decisions before executing trades.

Cost basis adjustment

When a wash sale is triggered, TrackMyShares automatically adjusts the cost basis of the replacement shares.

How it works

1

Record your trades

Import transactions from Webull, Robinhood, Fidelity, Schwab, or any other broker via CSV, or enter them manually.

2

System scans for wash sales

TrackMyShares automatically scans every sale against purchases of substantially identical securities within the 61-day window.

3

Review flagged transactions

Review any flagged wash sale transactions, see the adjusted cost basis, and understand how it affects your tax report.

Why use TrackMyShares for wash sale detection?

  • Fully automated scanning, so you never miss a wash sale violation
  • IRS-compliant 61-day window tracking across your entire portfolio
  • Portfolio-wide scanning that catches wash sales across different holdings
  • Accurate cost basis adjustments when wash sales are triggered
  • Peace of mind knowing your tax reports account for wash sale rules

Frequently asked questions

What is the wash sale rule?
The IRS wash sale rule prevents you from claiming a tax deduction on a loss if you purchase a substantially identical security within 30 days before or after the sale. The disallowed loss is added to the cost basis of the replacement shares.
How does the detection work?
TrackMyShares scans every sale in your portfolio and checks whether you purchased the same or a substantially identical security within the 61-day window (30 days before and 30 days after the sale).
What is the 61-day window?
The 61-day window refers to the period starting 30 days before a sale and ending 30 days after. If you buy a substantially identical security during this window, the wash sale rule may apply.
Does it adjust cost basis automatically?
Yes. When a wash sale is detected, TrackMyShares automatically adds the disallowed loss to the cost basis of the replacement shares, which is how the IRS requires wash sales to be handled.
What counts as substantially identical?
The IRS considers securities substantially identical if they are the same stock or security. This includes buying the same stock you sold at a loss within the wash sale window.

Ready to take control of your portfolio?

Take control of your investments with a portfolio tracker built for investors across US and Australian markets.