How Set Off and Carry Forward Actually Works for Traders
If you traded F&O on Zerodha or Angel One last year and ended up with a net loss, the Income Tax Act gives you a structured way to recover some of that damage. The mechanism is called set off and carry forward, and it operates under Sections 70, 71, and 72 of the IT Act. But the rules are not as simple as "loss minus profit equals taxable income." There are specific restrictions based on whether your loss is speculative or non-speculative, and most traders get this wrong.
The first distinction you need to make: F&O trading losses are classified as non-speculative business losses under the Income Tax Act. Intraday equity trading (buying and selling the same stock on the same day without delivery) is classified as speculative business loss. Equity delivery trading held for less than 12 months falls under short-term capital gains. Each category has different set off rules.
Speculative vs Non-Speculative: The Classification That Changes Everything
This is where 90% of traders filing ITR make mistakes. Here is the exact classification as per Indian tax law:
| Trading Activity | Classification | Set Off Against | Carry Forward Period |
|---|---|---|---|
| Intraday equity (no delivery) | Speculative business income | Only speculative business income | 4 years |
| F&O (Nifty, BankNifty, stock options) | Non-speculative business income | Any head except salary | 8 years |
| Equity delivery (held <12 months) | Short-term capital gain | Any capital gain (short or long term) | 8 years |
| Equity delivery (held >12 months) | Long-term capital gain | Only long-term capital gain | 8 years |
| Forex CFD trading via Exness | Non-speculative business income | Any head except salary | 8 years |
| Commodity futures (MCX) | Non-speculative business income | Any head except salary | 8 years |
The critical takeaway: speculative losses (intraday equity) can only be set off against speculative profits. You cannot use your intraday losses to reduce your F&O profits or your rental income. Non-speculative losses (F&O, commodity, forex) are far more flexible and can be set off against income from house property, other business income, and other sources. The only head they cannot touch is salary income.
Step-by-Step: Setting Off Losses in the Current Year
Set off happens in two stages. First, intra-head set off (Section 70): you offset losses within the same income head. If you made Rs 2,00,000 profit in Nifty options but lost Rs 1,50,000 in BankNifty options, your net F&O income is Rs 50,000. Both are non-speculative business income, so they net out directly.
Second, inter-head set off (Section 71): if you still have a net loss after intra-head adjustment, you can set it off against other income heads. Suppose your net F&O loss for the year is Rs 3,00,000 and you have rental income of Rs 4,00,000. You can set off the F&O loss against rental income, bringing your taxable rental income down to Rs 1,00,000.
But remember these restrictions:
- Speculative loss can only be set off against speculative profit -- not even against non-speculative business income
- Business loss (non-speculative) cannot be set off against salary income
- Long-term capital loss can only be set off against long-term capital gain
- Short-term capital loss can be set off against both short-term and long-term capital gains
- Loss from house property can be set off against any income head, but only up to Rs 2,00,000 in a year
The 8-Year Carry Forward Strategy
If your losses exceed your current year income available for set off, the remaining loss gets carried forward. Non-speculative business losses (F&O, forex, commodities) can be carried forward for up to 8 assessment years. Speculative losses get only 4 years.
Here is a practical example. Say you lost Rs 5,00,000 in F&O trading in FY 2025-26. Your other income (after deductions) is Rs 2,00,000 from freelancing. You set off Rs 2,00,000 this year, leaving Rs 3,00,000 to carry forward. Next year, if you make Rs 4,00,000 in F&O profits, you set off the Rs 3,00,000 carried forward, and pay tax only on Rs 1,00,000.
The catch: carried forward losses can only be set off against the same type of income. Non-speculative business loss carried forward can only be set off against non-speculative business profit in future years. You lose the inter-head flexibility that current year losses enjoy. This is a big deal and makes current year set off far more valuable.
Which ITR Form to Use
If you are a trader, you almost certainly need to file ITR-3. Here is the breakdown:
| ITR Form | Who Should File | Can Report Trading Loss? |
|---|---|---|
| ITR-1 (Sahaj) | Salaried with no business income | No |
| ITR-2 | Capital gains only (equity delivery) | Only STCL/LTCL |
| ITR-3 | Business income (F&O, intraday, forex) | Yes -- all types |
| ITR-4 (Sugam) | Presumptive taxation (Section 44AD) | No carry forward |
If you traded F&O at all during the year, even one trade, you must file ITR-3. Filing under ITR-4 with presumptive taxation means you declare a minimum 6% profit on turnover and you cannot carry forward any losses. This is a costly mistake many part-time traders make.
The Filing Deadline Trap
This is the single most common reason traders lose their carry forward benefit. Under Section 80, you can only carry forward losses if you file your ITR before the due date. For most individuals, the due date is July 31 of the assessment year. If you need a tax audit (turnover above Rs 10 crore, or above Rs 1 crore without maintaining books), the due date extends to October 31.
If you file late -- even one day late -- you lose the right to carry forward business losses and capital losses. The only exception is loss from house property, which can be carried forward even in a belated return. So if you had a bad year in F&O, prioritize filing on time above everything else.
Tax Audit Requirement for Traders
You need a tax audit under Section 44AB if your F&O turnover exceeds Rs 10 crore (when more than 95% of transactions are digital, which applies to all online trading via Zerodha, Angel One, or Groww). If cash transactions exceed 5%, the threshold drops to Rs 1 crore. F&O turnover is calculated as the absolute sum of profit and loss on each trade, not the notional contract value.
For traders opting for presumptive taxation under Section 44AD, if they declare income below 6% of turnover, a tax audit becomes mandatory and the due date shifts to October 31. The audit fee typically ranges from Rs 5,000 to Rs 15,000 depending on your CA and city.
Real Example: Optimizing a Multi-Income Trader's Tax
Consider Amit, a Bengaluru-based IT professional with the following income in FY 2025-26:
- Salary: Rs 12,00,000
- Rental income: Rs 3,60,000
- F&O loss (Zerodha): Rs -4,50,000
- Intraday equity profit: Rs 80,000
- Short-term capital gain (equity delivery): Rs 1,20,000
Step 1: The F&O loss is non-speculative. It cannot be set off against salary. It can be set off against rental income. So Rs 3,60,000 of rental income absorbs Rs 3,60,000 of the F&O loss. Remaining F&O loss: Rs 90,000.
Step 2: The remaining Rs 90,000 F&O loss cannot be set off against salary or capital gains (different heads, and carry forward rules are stricter). It gets carried forward to FY 2026-27.
Step 3: Intraday profit of Rs 80,000 is speculative business income. It stands alone and is taxed at slab rates.
Step 4: STCG of Rs 1,20,000 on equity delivery is taxed at 15% flat rate.
Amit saves approximately Rs 1,08,000 in tax (Rs 3,60,000 at his 30% marginal slab rate) by properly setting off his F&O loss against rental income. If he had filed ITR-1 instead of ITR-3, he would have missed this entirely.
Common Mistakes That Cost Traders Money
After reviewing hundreds of trader tax returns, these are the mistakes I see repeatedly:
- Filing the wrong ITR form. Using ITR-1 or ITR-4 when you have F&O losses means you cannot report or carry forward those losses.
- Missing the filing deadline. Filing even one day after July 31 (or October 31 with audit) kills your carry forward rights.
- Mixing up speculative and non-speculative. Trying to set off intraday equity losses against F&O profits. The IT Department will reject this in assessment.
- Not maintaining proper books. If you are reporting business income from trading, maintain a P&L statement and balance sheet. Your broker provides a tax P&L report (Zerodha's Console has this), but you need consolidated books if you trade on multiple platforms.
- Ignoring turnover calculation. Misstating F&O turnover can trigger unnecessary audit requirements or, worse, attract scrutiny for under-reporting.
- Not claiming expenses. Internet charges, trading software subscriptions, advisory fees, computer depreciation -- these are legitimate business expenses that reduce your taxable trading income. If you trade through international brokers like XM for forex, the platform fees and data costs are deductible.
If you had significant trading losses in FY 2025-26, consult a CA who specifically handles trader taxation before the July 31 deadline. The Rs 3,000-5,000 fee for professional filing is worth it when the carry forward benefit can save you lakhs over the next 8 years. For understanding the broader tax framework for different trading activities, check our detailed guide.
