The Asymmetric Cross-Term Rule
One of the most important and frequently misunderstood rules in Indian capital gains taxation is the cross-term set-off asymmetry. The rule is simple but its implications are significant:
- STCL can offset LTCG (allowed)
- LTCL cannot offset STCG (not allowed)
This asymmetry is specified under Sections 70 and 71 of the Income Tax Act. Short-term capital losses are given preferential treatment because they can reduce both types of capital gains. Long-term capital losses are restricted to offsetting only long-term capital gains.
Why does this matter? Because it affects which losses are worth harvesting. If you have STCG of Rs 3,00,000 and no LTCG, an LTCL in your portfolio is essentially worthless for the current financial year. Selling a long-term holding at a loss in this situation provides no tax benefit. The LTCL would be carried forward, but it can only be used in a future year when you have LTCG.
Conversely, an STCL in the same situation is highly valuable. It offsets the STCG at 20%, saving Rs 20,800 for every Rs 1,00,000 of STCL harvested. Understanding this asymmetry is fundamental to making smart harvesting decisions.
The Set-Off Order: How STCL Flows Through
The set-off of STCL follows a mandatory order prescribed by tax law. You cannot choose to apply STCL directly to LTCG while leaving STCG untouched. The process is sequential:
Step 1: STCL is first applied against STCG. If STCG is Rs 50,000 and STCL is Rs 1,20,000, then Rs 50,000 of STCL wipes out the STCG entirely. Remaining STCL: Rs 70,000.
Step 2: Any remaining STCL after exhausting STCG is then applied against LTCG. The Rs 70,000 remaining STCL reduces LTCG.
Step 3: If STCL still remains after exhausting both STCG and LTCG, the excess is carried forward.
This order is automatic and mandatory. It is also generally optimal from a tax perspective because STCG is taxed at a higher rate (20%) than LTCG (12.5%). By applying STCL to STCG first, you are reducing the higher-taxed income before moving to the lower-taxed income.
However, there is a nuance. When your LTCG is close to the Rs 1,25,000 exemption threshold, the cross-term offset can push your LTCG below the exemption, effectively wasting some of the offset. This is a real but uncommon scenario that investors should be aware of.
Worked Example: Cross-Term Offset Eliminates Tax
Let us walk through a detailed scenario to see the cross-term rule in action.
Investor profile: Meera, a salaried professional who invests in stocks.
Realized gains for FY 2025-26: - STCG: Rs 0 (no short-term sales this year) - LTCG: Rs 2,00,000 (sold stocks held for 15 months)
Unrealized loss: - Stock P: Bought 8 months ago at Rs 850 per share, current price Rs 550. She holds 500 shares. Unrealized STCL: Rs 1,50,000.
Without harvesting: - LTCG: Rs 2,00,000 - Exemption: Rs 1,25,000 - Taxable LTCG: Rs 75,000 - Tax: Rs 75,000 x 12.5% = Rs 9,375 - Cess: Rs 375 - Total tax: Rs 9,750
With harvesting: - STCL: Rs 1,50,000 - No STCG to offset first, so entire STCL applies to LTCG - LTCG after set-off: Rs 2,00,000 - Rs 1,50,000 = Rs 50,000 - Exemption: Rs 1,25,000 - Taxable LTCG: Rs 0 (Rs 50,000 is well within exemption) - Total tax: Rs 0
Tax saved: Rs 9,750. By selling Stock P at a short-term loss, Meera completely eliminates her LTCG tax. She can repurchase Stock P immediately if she wants to maintain her position.
Why LTCL Cannot Offset STCG
The restriction that LTCL cannot offset STCG is rooted in the tax law's treatment of different income categories. Long-term capital gains receive preferential treatment (lower tax rate, higher exemption), and the law extends this distinction to losses as well.
The practical impact is significant. Consider an investor with Rs 5,00,000 in STCG and an LTCL of Rs 3,00,000. The LTCL provides zero benefit against the STCG. The investor owes Rs 1,00,000 in STCG tax (20% of Rs 5,00,000) regardless of the LTCL.
This creates a planning consideration: avoid letting losses become long-term if you primarily generate STCG. If you bought a stock 10 months ago and it is down 20%, you have 2 months before the loss transitions from STCL to LTCL. If you primarily trade short-term and generate STCG, harvesting the loss while it is still short-term preserves its ability to offset your STCG at 20%.
Once that same loss becomes LTCL after 12 months, it can only offset LTCG at 12.5%, and if you have no LTCG, it sits idle. This timing dimension adds another layer to the harvesting decision.
Strategic Implications of the Cross-Term Rule
The cross-term asymmetry creates several strategic considerations for investors:
Strategy 1: Prioritize harvesting STCL over LTCL. Since STCL can offset both types of gains while LTCL can only offset LTCG, STCL is inherently more flexible and valuable. When choosing between harvesting a short-term loss and a long-term loss, the short-term loss is almost always the better choice.
Strategy 2: Time your losses carefully. If a stock has been held for 11 months and is at a loss, consider whether to harvest now (as STCL) or wait a month (when it becomes LTCL). If you have STCG to offset, harvesting now at the 20% rate is clearly better. If you only have LTCG, the difference is smaller but STCL is still more flexible.
Strategy 3: Combine cross-term offset with the LTCG exemption. As the worked example showed, STCL can reduce LTCG to a level where the Rs 1,25,000 exemption covers the remaining amount. This combination is particularly powerful for investors with moderate LTCG.
Strategy 4: Avoid harvesting LTCL when you only have STCG. This is throwing away a potential future benefit. The LTCL may be useful in a year when you have LTCG. Booking it now, when it cannot offset your current gains, creates a carry-forward that starts its 8-year countdown unnecessarily.
Cross-Term Offset with Carry-Forward Losses
The cross-term rules apply equally to carry-forward losses. If you carried forward an STCL from a previous year, it can offset both STCG and LTCG in the current year. If you carried forward an LTCL, it can only offset LTCG.
This means the decision to carry forward a loss has long-term implications for its utility. An STCL carried forward retains its character as short-term and its full flexibility. An LTCL carried forward retains its restriction.
Here is a planning tip: if you have a stock at a loss and its holding period is approaching 12 months, evaluate whether to harvest it as STCL before the anniversary date. Once it crosses the 12-month mark, the loss permanently becomes LTCL with reduced offset flexibility.
The carry-forward period is 8 assessment years from the year of the loss. If you book an STCL in FY 2025-26 and cannot fully use it, you can carry it forward until FY 2033-34. Each year, you apply the carried-forward STCL first against STCG, then against LTCG, following the same set-off order.
Keep in mind that carried-forward losses are applied on a FIFO basis as well. If you have carried-forward losses from multiple years, the oldest year's loss is applied first. This ensures that losses closest to expiry are used first.
The LTCG Exemption Interaction
One nuance of the cross-term offset involves the Rs 1,25,000 LTCG exemption. The set-off of losses happens before the exemption is applied. This means:
- First, STCL reduces LTCG
- Then, the Rs 1,25,000 exemption is applied to the reduced LTCG
This order is favorable for taxpayers. If you have Rs 2,50,000 in LTCG and Rs 1,00,000 in STCL, the STCL reduces LTCG to Rs 1,50,000. Then the exemption reduces taxable LTCG to Rs 25,000. You pay 12.5% on Rs 25,000 = Rs 3,125.
Without the STCL, you would pay 12.5% on Rs 1,25,000 (Rs 2,50,000 minus the exemption) = Rs 15,625. The STCL saved you Rs 12,500.
Notice that the STCL saved Rs 12,500, not Rs 20,000 (which would be 20% of Rs 1,00,000). This is because the STCL is offsetting LTCG taxed at 12.5%, not STCG taxed at 20%. The per-rupee saving is lower in cross-term offsets.
This is why the set-off order matters. STCL first reduces the higher-taxed STCG at 20%, then only the remainder moves to the lower-taxed LTCG at 12.5%. The tax law's automatic ordering maximizes your benefit in most scenarios.
However, if your LTCG is already below Rs 1,25,000, using STCL to further reduce it provides no additional benefit because the LTCG was already exempt. In this case, carrying forward the STCL for a future year may be more valuable.
See how this applies to your portfolio
Upload your Zerodha or Groww reports and get personalized recommendations in under 2 minutes.
Analyze My Portfolio FreeFrequently Asked Questions
Can STCL offset LTCG in India?
Yes. Short-term capital losses can offset long-term capital gains after first being applied against any short-term capital gains. This is the cross-term set-off rule under Indian tax law.
Can LTCL offset STCG in India?
No. Long-term capital losses can only offset long-term capital gains. They cannot be used to reduce short-term capital gains. This is a fundamental asymmetry in the set-off rules.
Should I harvest a loss before it becomes long-term?
If you primarily have STCG to offset, yes. An STCL offsets STCG at 20%, but once it becomes LTCL, it can only offset LTCG at 12.5% and cannot touch STCG at all. Timing the harvest before the 12-month mark preserves flexibility.
What is the cross-term set-off order?
STCL is first applied against STCG. Any remaining STCL then offsets LTCG. LTCL is applied only against LTCG. This order is mandatory and automatic under the Income Tax Act.