Hi, Shrewd!        Login  
Shrewd'm.com 
A merry & shrewd investing community
Best Of ETFBest OfAll BoardsThe Shrewd’m WeeklyLearn to InvestHow to Become Shrewd
Search
Shrewd'm.com Merry shrewd investors
Search
Best Of ETFBest OfAll BoardsThe Shrewd’m WeeklyLearn to InvestHow to Become Shrewd


The week's question
In December 2024, in the thread "Re: BRK: Why Not XOM?", BreckHutHigh asked the members: "What about the long road trips with kids?" This week it is put to everyone again. The button below opens the small thread re-asking it - read what others have said so far, then give your own answer as an ordinary reply.
Answer this questionContinue to Shrewd'mThis note won't appear again
Investment Strategies / Index Investing
Unthreaded | Threaded | Whole Thread (5) |
Author: rayvt 🐝  😊 😞
Number: of 291 
Subject: Tax Loss Harvesting examined.
Date: 03/22/26 12:06 PM
Post New | Post Reply | Report Post | Recommend It!
No. of Recommendations: 10
We hear a lot about "tax loss harvesting" and the benefits thereof. I could never get a solid picture of how it would work in real life over a long term of years. So I make a spreadsheet to examine it,

The idea is to occasionally sell a stock or ETF you like but which is currently sitting at a loss, to book the taxable loss. Simultaneously, use than money to buy another holding which is quite equivalent. Such as the SPY-VOO pair. (Or the same ETF at different brokers and figure it won't get noticed.)
You must not re-buy the one you sold in the next 30 days to avoid the wash-sale rule.

Some simplifying assumptions in the spreadsheet:
* The two members of the pair so closely track each other that you can do all the math using the price data of just one ETF.
* The sell decision is made at the end of every month at the close.
* All trades are made at the open of the next month (i.e., the next day).
* No friction on the trades.
* Dividends are ignored.
* The minimum holding period is 2 months. That is, no trades two months in a row, to avoid wash sales.

When a loss is booked, it is used to offset any capital gains in that year. If there is more loss than gains, up to $3000 can be used to offset ordinary income. Any excess is carried over the the next year.

The spreadsheet allows you to specify a start date and then tracks all tax loss harvesting after that date up to December 2025.

When studying the spreadsheet's output two things jump out:
1) If a buy is the lowest price that will be ever seen going forward, there is NO loss harvesting ever again.
2) Eventually a buy will be at the lowest price.

Also:
3) If the starting date is just before a BEAR market, a tax loss harvest will happen about every other month.
4) At the end of a bear market, there will be no more tax loss opportunities for a long period of time. Perhaps never again. For example, after the 2001/2002 bear market, there are no more tax loss opportunities other than 2 small ones in the 2008/2009 bear market
5) If the starting date is just before a BULL market, there will very few tax loss opportunities, perhaps none.

Examples, using SPY/SPY as the holding pair:
(BEAR)    Start date: 12/1/2000                             
Trade # Date Loss Year tax loss
1 Mar-01 -6.02% 2001 -20.69%
2 Jul-01 -1.01% 2002 -18.10%
3 Sep-01 -7.29% 2003 -3.47%
4 Nov-01 -6.37% 2004 0.00%
5 Jul-02 -6.96% 2005 0.00%
6 Sep-02 -8.52% 2006 0.00%
7 Nov-02 -2.62% 2007 0.00%
8 Jan-03 0.57% 2008 0.00%
9 Mar-03 -4.04% 2009 -8.05%
10 Feb-09 -4.33%
11 Apr-09 -3.73%

(BULL)    Start date: 1/1/2009                              
Trade # Date Loss Year tax loss
1 Apr-09 -3.73% 2009 -3.73%


(NEITHER) Start date: 2/1/2015                              
Trade # Date Loss Year tax loss
1 May-15 -0.65% 2015 -8.49%
2 Jul-15 -0.80%
3 Sep-15 -7.03%

Link to google spreadsheet: Google: tax loss harvest.xlsx

To change the start date (row) you can copy it to your own account or download it.
Post New | Post Reply | Report Post | Recommend It!
Print the post
Members reply directly to rayvt here — and replies get answered. Reading is free; so is joining the conversation. Join Shrewd'm »
This community has written 287 posts about Index Investing. The article-length ones it recommended most:
S&P500 valuations · 31 recs · 2023
S&P500 sales growth & multiple · 22 recs · 2025
Software equal weight - XSW · 12 recs · 2025
Welcome! · 4 recs · 2022
Shrewd Sam vs No-risk Ned · 2 recs · 2024
Unthreaded | Threaded | Whole Thread (5) |


Announcements
Index Investing FAQ
Contact Shrewd'm
Contact the developer of these message boards.

Best Of ETF | Best Of | Favourites & Replies | All Boards | Followed Shrewds | Open Questions | Moving a community