RSU Tax-Loss Harvesting Strategy for Tech Employees
If you're a tech employee with $200K+ in RSU grants vesting this year, you're sitting on a tax optimization opportunity most people never use. RSU tax-loss harvesting isn't the same as standard portfolio TLH — the mechanics are different, and the potential is larger.
How RSU Taxation Works (The Foundation)
Before harvesting, you need to understand how RSUs are taxed. This matters because the two-stage nature of RSU taxation creates distinct TLH windows:
- At vest: RSUs are taxed as ordinary income at your marginal rate. Your company reports the fair market value of shares at vest as W-2 income. This is not a capital gain — it's ordinary income, and it's already happened when shares hit your account.
- After vest: Once shares are in your brokerage account, they're treated like any other investment. From vest date forward, gains and losses are capital events — either long-term (held more than 12 months) or short-term (held less than 12 months).
What many employees miss: the cost basis of your RSUs is the price at vest. If your company grants you 1,000 shares when the stock is at $200, your cost basis is $200/share = $200,000 in ordinary income reported on your W-2. From that moment forward, every dollar the stock moves is a capital gain or loss against a $200,000 basis.
Example: You vest 1,000 RSUs at $200/share when the stock is at $200. $200,000 hits your W-2. You hold all 1,000 shares. Two months later, the stock drops to $160. Your remaining 1,000 shares now have a market value of $160,000 — $40,000 below your cost basis. This is now a $40,000 unrealized capital loss that can be harvested. You sell all 1,000 shares, book the $40,000 loss, and immediately buy a sector-equivalent ETF to maintain exposure. You saved $40,000 × your capital gains rate in taxes.
Why RSUs Create Better TLH Opportunities Than Standard Portfolios
RSU vesting creates predictable, concentrated positions in your employer's stock. When that stock drops — even temporarily — you have a natural harvest opportunity with a known cost basis. Here's why this is particularly powerful:
- Concentrated positions amplify losses: If 60% of your portfolio is your company's stock and it drops 30%, you have a large harvestable loss that creates proportionally large tax savings.
- Known cost basis at vest: Standard portfolio positions might have multiple purchase lots at different prices. RSU lots are clean — one vest date, one price, one cost basis.
- Predictable new lots each vest: Quarterly or annual vesting creates fresh positions at current prices, which immediately establishes new cost basis for future harvesting.
- Short-term loss window: RSUs held less than 12 months after vest generate short-term losses, which offset short-term gains (and ordinary income) at up to 37% rates — the highest-value loss type.
The 4-Part RSU Tax-Loss Harvesting Framework
Track every vest lot separately
When RSUs vest, they're a separate tax lot. If you have 4 vest events in a year, you have 4 lots with 4 different cost bases. Track these in your brokerage — Fidelity, Schwab, and Robinhood all support tax lot identification. Use specific ID identification (not FIFO or LIFO) so you can choose which lots to sell when harvesting.
Watch for drops below your cost basis
Once RSUs vest and enter your brokerage account, the stock is subject to market movement. A 15-20% drop below your vest price is a primary harvest target — particularly if it's a temporary dip (earnings miss, sector rotation, broader market selloff) rather than a structural decline in your company's business.
Harvest the loss, keep the market exposure
Selling your company's stock eliminates your position — which creates its own risk (concentration gone, but market exposure also gone). Instead, sell your company's stock at a loss and immediately buy a sector-equivalent ETF. If you work at Google and own GOOGL, selling and buying VGT (Vanguard Technology ETF) maintains your tech sector exposure while booking the loss.
30-day windows apply to company stock and sector ETFs
The wash sale rule prevents you from buying back the same or \"substantially identical\" security within 30 days before or after a loss sale. For RSUs, this means: if you sell your company stock at a loss, you cannot buy any shares of your company stock within 30 days. But you can buy a sector ETF — VGT for tech, VHT for healthcare, etc. — because it's not substantially identical to your company's shares.
RSU Concentration Risk: When to Harvest vs. Hold
This is the real tension in RSU tax-loss harvesting: harvesting losses means selling your company's stock. If the stock recovers, you've lost your upside on those shares. But you also saved taxes. Here's how to think about it:
| Scenario | TLH Action | Reasoning |
|---|---|---|
| Company stock drops 20%+ on earnings miss | Harvest the loss | Temporary dip, likely recovery; harvest the loss now |
| Company stock drops 30%+ on fundamental news | Consider partial harvest | Assess if business outlook has changed; consider reducing concentration anyway |
| Company stock below vest price but recovering | Harvest if short-term | Short-term losses at 37% rate beat waiting for long-term treatment |
| You have a large upcoming vest event | Plan ahead | New vest = new cost basis; harvest current losses before new lots vest |
Concentration Warning: If your company's stock represents more than 10-15% of your total net worth, TLH should be combined with a broader diversification strategy. Each vest event adds to your concentration. Tax savings from TLH are real, but they're not worth having 60%+ of your net worth in a single stock. Use the harvested losses as an opportunity to systematically reduce exposure.
RSU vs. ESPP: Different Rules, Different Strategies
If your company offers both RSUs and an Employee Stock Purchase Plan (ESPP), the tax rules are different — and the harvesting strategies differ too:
| Feature | RSUs | ESPP |
|---|---|---|
| Tax at acquisition | Ordinary income at vest | Discount (up to 15%) treated as ordinary income at sale |
| Cost basis | FMV at vest date | Lower of FMV at grant or FMV at purchase |
| Qualifying disposition | N/A — always a capital gain event post-vest | Held 2+ years from grant + 1+ year from purchase |
| Harvesting window | Post-vest, any time below cost basis | Post-purchase, applies to qualifying or disqualifying disposition |
| AMT consideration | Can create AMT at vest in high-value grants | AMT applies to the spread at purchase in non-qualifying dispositions |
The Tax Bracket Multiplier Effect
RSU losses are especially valuable for high-income earners. Your marginal tax rate determines the value of each dollar of harvested loss. Here's the math:
- 32% federal bracket: $100,000 harvested loss = $32,000 federal tax savings
- 35% federal bracket: $100,000 harvested loss = $35,000 federal tax savings
- 37% federal bracket: $100,000 harvested loss = $37,000 federal tax savings
Add state income tax on top (California adds 9.3-10.9%, New York adds 6.85-10.9%), and a $100,000 loss might save $45,000–$48,000 in combined taxes for a high-earner in California. On a $300,000 RSU position that drops 25% to $75,000 below cost basis, harvesting could save $75,000+ in taxes.
When NOT to Harvest RSU Losses
TLH on RSUs isn't always the right move. Situations to pause or skip harvesting:
- AMT exposure year: If you're in AMT territory from a large vest event, your capital losses may first offset AMT preference items rather than ordinary income. Consult a tax advisor.
- Within 30 days of a new vest: If you're about to vest a large RSU grant, the wash sale clock from a harvest could interact with the new lot. Plan the sequence.
- Short holding period for long-term treatment: If you've held for 10 months and are 2 months from long-term treatment (20% vs. 37% rate), waiting 2 months to harvest may be worth the rate difference.
- Anticipated company-specific positive catalyst: If you know an earnings surprise or product launch is coming in the next 60 days, wait — though don't let this become rationalization for never selling.
Track your RSU lots and find harvest opportunities
WealthPilotOS monitors your linked brokerage for RSU positions below cost basis, alerts you when harvest windows open, and shows your estimated tax savings before you execute.
Connect Your Brokerage Free →The Bottom Line
RSU tax-loss harvesting is one of the most underused tax optimization strategies available to tech employees. Because RSUs create clean cost basis lots at known vest dates, tracking and harvesting losses is more straightforward than managing a diversified portfolio with dozens of purchase lots. The math is clear: a $200,000 RSU position at a 30% loss generates $60,000+ in potential tax savings for someone in the 37% bracket.
The key is consistency — monitoring your positions, acting when opportunities surface, and replacing sold shares with sector equivalents to maintain exposure. Most employees miss these opportunities because they don't have a system. Building that system is what WealthPilotOS does automatically.