Tax-loss harvesting for Indian investors holding US stocks
How to use tax-loss harvesting on US stock holdings to offset capital gains in your Indian ITR — the 24-month LTCG rule, wash-sale absence in India, and which lots to harvest first.
Tax-loss harvesting — deliberately realizing losses on positions to offset capital gains — is a standard portfolio management technique. For Indian investors in US stocks, it's especially powerful because India has no wash-sale rule: you can sell a losing position and buy it back immediately without disqualifying the loss. This is a meaningful advantage that many Indian investors don't use.
Use the tax-loss harvesting calendar to identify which lots in your portfolio are eligible and the best order to harvest them.
Why US stocks create unique harvesting opportunities
Your US stock portfolio is likely spread across multiple purchases over time — different lots of the same stock bought at different prices, in different financial years. Each lot has its own:
- Acquisition date (determines STCG vs LTCG)
- Acquisition cost in INR (price × exchange rate on purchase date)
- Current value in INR (price × current exchange rate)
The INR cost basis means that even if a stock has gone up in USD, a depreciated USD/INR at purchase vs a strengthened INR now could create an INR loss — or amplify an INR gain. You must track each lot separately.
The India tax framework for capital losses
STCL (Short-Term Capital Loss): From US stocks held less than 24 months
- Can offset: STCG from any asset class, LTCG from any asset class
- Can be carried forward 8 years if not fully offset in current year
LTCL (Long-Term Capital Loss): From US stocks held 24+ months
- Can offset: LTCG only (cannot touch STCG)
- Can be carried forward 8 years
The sequencing rule: First set off losses within the same category (STCL vs STCG, LTCL vs LTCG), then cross-offset where allowed. LTCL cannot offset STCG — this is the constraint that makes holding period tracking important.
No wash-sale rule: the India advantage
In the US, if you sell a stock at a loss and repurchase the same or substantially identical security within 30 days (before or after), the loss is disallowed under the wash-sale rule.
India has no equivalent rule. You can:
- Sell NVDA on March 28 to realize a ₹2 lakh loss
- Buy NVDA again on March 29
- Claim the ₹2 lakh loss in your ITR for the financial year
This dramatically expands the harvesting toolkit. You don't need to give up exposure to the stock — just the loss realization.
Which lots to harvest first
Not all losses are equal. Priority:
1. STCL first (held < 24 months) STCL offsets both STCG and LTCG — more flexible than LTCL. Harvest these first if you have mixed STCG and LTCG gains to offset.
2. Lots approaching the 24-month threshold A lot that has been held for 22 months and is at a loss: if you wait 2 more months, it becomes LTCL (which can only offset LTCG). If you have STCG to offset, harvest it now while it's still STCL.
3. Lots with the largest INR loss Compute losses in INR, not USD. A lot down 10% in USD may have a larger INR loss if the rupee strengthened since purchase.
4. Lots near year-end Any realization must settle by March 31. US stocks settle T+1, so execute by March 28 typically.
The FX dimension
Each lot's cost basis is locked in INR at the exchange rate on the purchase date. This creates interesting scenarios:
Scenario A: Bought $1,000 of NVDA when USD/INR = 75 → INR cost = ₹75,000. Stock dropped 20% in USD, now worth $800. But USD/INR = 93 → current value = ₹74,400. INR loss: ₹600 (even though USD loss is $200). Here, harvesting the lot captures a small INR loss.
Scenario B: Bought $1,000 of NVDA when USD/INR = 83 → INR cost = ₹83,000. Stock up 10% in USD, now $1,100. USD/INR = 90 → current value = ₹99,000. INR gain: ₹16,000. This lot is a gain — no harvesting here.
The tax-loss harvesting calendar takes your purchase dates, purchase prices, and purchase exchange rates to compute INR lot-by-lot gain/loss and identify harvest candidates.
Practical steps
- Export your transaction history from your US broker (Vested, INDmoney, IBKR) — you need date, quantity, price, and USD/INR rate for each purchase
- Compute INR cost basis per lot (quantity × price × USD/INR on purchase date)
- Compute current INR value (quantity × current price × current USD/INR)
- Identify loss lots — those where current value < INR cost basis
- Check holding period — classify as STCL or LTCL
- Match against your gains — see which losses offset which gains most efficiently
- Execute before March 28 — sell loss lots, optionally repurchase immediately
Carry-forward: the 8-year runway
If you have more losses than gains in a year, the excess loss carries forward for up to 8 assessment years. This means years with large unrealized losses (a market downturn) can be harvested and carried forward to offset future gains in recovery years.
Critical requirement: Losses can only be carried forward if you file your ITR on time (before the due date). If you file a belated return, carry-forward of capital losses is disallowed.
The one-line version
India's lack of a wash-sale rule makes tax-loss harvesting unusually powerful — you can sell any losing US position and immediately repurchase it, with the loss still claimable. Use the tax-loss harvesting calendar to identify your harvest candidates before March 28 each year.
Run your own numbers
Try the calculators that match this post
Found this useful? Share it.
Help another Indian working with US RSUs or LRS not get blindsided by this stuff.
About the author

Co-Founder & Chief Product Officer, Rovia
IIT Bombay + IIM Calcutta. Founding PM at Aspora (largest NRI fintech). 6+ years covering Indian-resident US investing, LRS compliance, Schedule FA, and ITR-2 filing for AY 2026-27.
More about Arnav →Get more like this in your inbox
One practical post a week on US investing & RSU strategy.
Comments
No comments yet. Be the first.
Keep reading
Cost of bringing US investment money back to India: what you actually lose
Total cost of repatriating US investment proceeds to India — capital gains tax, withholding, FX conversion spread, wire fees, and TCS mechanics. What you net after everything.
Capital gains tax on US stocks in India: the complete guide (LTCG, STCG, RSUs, dividends, ITR-2)
How India taxes gains from US stocks: 24-month holding period, 12.5% LTCG vs slab-rate STCG, INR cost basis computation, RSU tax basis, Schedule CG, Schedule FA, Form 67 FTC — with worked examples and advance tax guidance.
Holding-period rules for every asset class (India tax)
Indian shares: 12 months. US shares: 24 months. Each asset class has its own LTCG threshold. The complete reference table for Indian residents.