Why this matters
You made ₹3 lakh profit trading stocks this year. But how much of that is actually yours after tax? It depends entirely on whether your gains are STCG or LTCG, what asset class they came from, and whether you filed correctly. Getting this wrong can lead to notices from the Income Tax department, penalties, and unnecessary tax payments. Budget 2024 changed the rates — make sure you know the new rules.
Capital Gains: The Flowchart
When you sell any capital asset (stocks, mutual funds, gold, property) at a profit, you have a capital gain. Whether it is Short-Term (STCG) or Long-Term (LTCG) depends on how long you held the asset.
STCG vs LTCG: Decision Flowchart
Equity STCG: 20% (Post Budget 2024)
If you sell listed equity shares or equity mutual funds within 12 months of purchase and make a profit, that profit is taxed as Short-Term Capital Gain at a flat rate of 20% (plus 4% cess = effective 20.8%). This was raised from 15% in Budget 2024.
Budget 2024 Change: Equity STCG rate was increased from 15% to 20% effective July 23, 2024. If you are an active trader selling within a few months, this is a significant increase. It makes holding for 12+ months even more important to qualify for the lower LTCG rate.
Equity LTCG: 12.5% Above ₹1.25 Lakh (Post Budget 2024)
If you sell listed equity or equity mutual funds after holding for more than 12 months, the profit is Long-Term Capital Gain. The first ₹1.25 lakh of LTCG in a financial year is completely tax-free. Above that, it is taxed at 12.5% (plus cess). The rate was raised from 10% and the exemption from ₹1L in Budget 2024.
First ₹1.25L = Tax-Free
If your total equity LTCG in a financial year is ₹1.25 lakh or less, you pay ZERO tax. This is a per-person exemption — husband and wife each get ₹1.25L.
Above ₹1.25L = 12.5%
If LTCG is ₹3 lakh: first ₹1.25L is exempt, remaining ₹1.75L is taxed at 12.5% = ₹21,875 tax (plus 4% cess = ₹22,750).
No Indexation for Equity
Unlike property, equity LTCG does not get indexation benefit (inflation adjustment). The cost of acquisition is simply what you paid, with one exception: grandfathering.
Debt and Gold: Post-2023 Tax Changes
The 2023 Budget removed indexation benefit for debt mutual funds purchased after April 1, 2023. This was a major change that made debt MFs less tax-efficient compared to bank FDs for many investors.
| Asset | STCG | LTCG | LTCG Period |
|---|---|---|---|
| Debt MF (pre Apr 2023) | Slab rate | 20% with indexation | 36 months |
| Debt MF (post Apr 2023) | Slab rate | Slab rate (no benefit) | N/A |
| Gold ETF / Physical Gold | Slab rate | 12.5% (no indexation) | 24 months |
| Sovereign Gold Bond | Slab rate | TAX-FREE on maturity | 8 years |
| Property | Slab rate | 12.5% (no indexation) | 24 months |
Grandfathering Provision (Pre-2018 Equity)
Equity LTCG was introduced on February 1, 2018. To be fair to investors who had accumulated gains before this date, the government introduced a "grandfathering" provision: your cost of acquisition is deemed to be the higher of actual purchase price or the stock price on January 31, 2018.
Grandfathering: How It Works
Grandfathering saved ₹300 of gains from being taxed — you only pay LTCG on ₹200
How to Calculate Capital Gains: Step-by-Step
Find Your Purchase Price
Check your contract note or broker statement for the exact buy price including brokerage. For mutual funds, check the purchase NAV and units.
Find Your Selling Price
The actual price received after deducting STT, brokerage, exchange charges, and GST. Your broker P&L statement shows this as "net amount."
Check Holding Period
Count from the date of purchase to the date of sale. For equity: > 12 months = LTCG, else STCG. For debt/gold: check specific periods above.
Apply Grandfathering (if applicable)
For equity bought before Feb 1, 2018: cost = MAX(actual cost, price on Jan 31, 2018). But if Jan 31 price > selling price, then cost = selling price (no loss created).
Calculate Gain = Sale Price - Cost
After adjusting for grandfathering and expenses. For equity LTCG, deduct ₹1.25L exemption. Apply the applicable tax rate to the balance.
Tax Harvesting: The Legal Tax Saver
Tax-loss harvesting means selling stocks at a loss to offset capital gains, reducing your tax bill. You can also harvest gains up to the ₹1.25L LTCG exemption limit every year to reset your cost basis.
Tax-Loss Harvesting Strategy
Important: STCG losses can offset both STCG and LTCG. But LTCG losses can only offset LTCG. Also, losses from equity can offset gains from equity — not from intraday or F&O (which are business income). Do the harvesting before March 31 to use it in the current financial year.
Advance Tax on Capital Gains
If your total tax liability for the year exceeds ₹10,000, you must pay advance tax in quarterly installments. This applies to capital gains too. Missing advance tax deadlines attracts interest under Sections 234B and 234C.
| Deadline | % of Tax Due | Period Covered |
|---|---|---|
| June 15 | 15% | April - June |
| September 15 | 45% | April - September |
| December 15 | 75% | April - December |
| March 15 | 100% | Full year |
Practical Tip: For capital gains, you can pay advance tax in the quarter when the gain occurs. If you sold stocks in October with ₹2L gain, include the tax on that gain in your December 15 advance tax payment. You do not need to estimate gains for the full year upfront.
ITR Forms for Capital Gains
ITR-2 (Salaried + Capital Gains)
- →For salaried individuals with capital gains income
- →STCG and LTCG from stocks, MFs, property
- →Most common for retail investors
- →Cannot use ITR-1 if you have any capital gains
ITR-3 (Business + Capital Gains)
- →Required if you have F&O or intraday income
- →Also covers capital gains from delivery trades
- →More complex, may need CA assistance
- →Mandatory if turnover triggers tax audit
STCG vs LTCG: Complete Comparison
| Parameter | STCG (Equity) | LTCG (Equity) |
|---|---|---|
| Holding Period | < 12 months | > 12 months |
| Tax Rate | 20% flat | 12.5% (above ₹1.25L) |
| Exemption | None | ₹1.25 Lakh per year |
| Loss Offset | Against STCG + LTCG | Against LTCG only |
| Carry Forward | 8 years | 8 years |
| Cess | 4% on tax | 4% on tax |
| Surcharge | Above ₹50L income | Above ₹50L income |
| ITR Form | ITR-2 or ITR-3 | ITR-2 or ITR-3 |
Common Mistakes in Capital Gains Tax
Not Reporting LTCG Below ₹1.25L
Even if LTCG is within the exemption limit, you MUST report it in your ITR. Non-reporting can trigger a tax notice. Report and claim the exemption.
Using Broker P&L Directly
Broker P&L may not account for grandfathering or FIFO method correctly. Always verify calculations manually or use a CA for large portfolios.
Ignoring Advance Tax
If you sold stocks with large gains in April but paid no advance tax until March, you owe interest under 234B/C. Pay tax in the quarter you book gains.
FIFO vs Specific Lots
India follows FIFO (First In First Out) for calculating which shares were sold first. You cannot cherry-pick lots to minimize tax. Your oldest shares are sold first.
Mixing Delivery and Intraday
Delivery = capital gains. Intraday = speculative business income. F&O = non-speculative business income. Each has different tax treatment and different ITR forms.
Not Filing When in Loss
If you have capital losses, you MUST file ITR before the due date to carry them forward. Losses not reported in ITR cannot be carried forward in future years.
Broker P&L vs Actual Tax Calculation
Your broker (Zerodha, Groww, Angel One, etc.) provides a tax P&L statement in the Console/Reports section. This is a good starting point but has limitations. Always cross-check before filing.
What Broker P&L Gets Right
- →Trade-wise buy/sell prices with dates
- →STCG vs LTCG classification
- →Brokerage and charges included
- →FIFO method applied correctly
What to Verify Manually
- →Grandfathering calculation (pre-2018 stocks)
- →Corporate actions (bonus, split, merger)
- →Mutual fund gains (check AMC statement too)
- →Gains from multiple brokers need consolidation
Key Takeaways
Hold > 12 Months
The single most impactful tax decision: hold equity for more than 12 months. LTCG at 12.5% (with ₹1.25L exemption) beats STCG at 20%.
Use the ₹1.25L Exemption
Harvest ₹1.25L in LTCG every March to reset cost basis tax-free. Over 20 years, this saves lakhs in taxes.
Report Everything
Even tax-free gains must be reported in ITR. File before deadline to carry forward losses. Use ITR-2 for capital gains only.
Budget 2024 Rates
STCG: 20% (up from 15%). LTCG: 12.5% (up from 10%). Exemption: ₹1.25L (up from ₹1L). Know the new numbers.
The Tax-Aware Investor
The difference between a tax-aware and tax-unaware investor can be ₹5-10 lakh over a 20-year investment horizon. Just three habits will save you most of the money: hold for 12+ months, harvest ₹1.25L LTCG annually, and use tax-loss harvesting before March 31. These are not loopholes — they are features designed into the tax code to reward long-term investors.
Your progress
0 read in Tax & Regulations
Ready to apply this?
ArthaLearn automatically estimates your STCG, LTCG, and F&O taxes from your trade journal. Know your advance tax liability before the due date.
Free forever for trade logging. AI features start at ₹599/month.