How to File ITR for Trading Income in India — Step-by-Step Guide
A complete step-by-step guide to filing ITR-3 for Indian traders — covering intraday, F&O, delivery trades, turnover calculation, and loss carry forward.
Use ITR-3, classify each trade type correctly, and don't forget to carry forward your losses.
Filing your income tax return as a trader in India is one of those tasks that feels overwhelming — until you understand the system. Unlike salaried employees who can breeze through ITR-1, traders must use ITR-3 and deal with multiple income heads, turnover calculations, and special schedules. But once you know the framework, it becomes a repeatable process you can handle confidently every year.
This guide walks you through the entire process — from choosing the right form to filing and verifying — for FY 2025-26 (AY 2026-27).
Which ITR Form Do Traders Need?
If you have any trading income — whether intraday, F&O, or delivery-based — you need ITR-3. This is the form for individuals and HUFs with income from business or profession.
ITR-1 / ITR-2 — Only for salary, house property, capital gains (delivery only, no business income). If you only do delivery trading and treat it as investment income (capital gains), ITR-2 may suffice.
ITR-3 — Required if you have intraday or F&O income (classified as business income).
ITR-4 — For presumptive taxation (Section 44AD). Some traders with turnover below ₹2 crore and profit above 6% use this, but it has limitations — you cannot carry forward losses.
Step 1 — Classify Your Trading Income
Before you open the ITR form, you need to know exactly how each type of trade is classified. This determines which schedule you fill:
Intraday equity trades → Speculative business income → Schedule BP (Profit & Loss from Business)
F&O trades (equity + commodity + currency) → Non-speculative business income → Schedule BP
Delivery equity (held < 12 months) → Short-term capital gains → Schedule CG
Delivery equity (held ≥ 12 months) → Long-term capital gains → Schedule CG
If you trade across multiple segments (which most active traders do), you will fill both Schedule BP and Schedule CG. Our detailed STCG & LTCG guide and F&O taxation guide cover the nuances.
Step 2 — Calculate Your Turnover Correctly
Turnover is critical because it determines whether you need an audit. But the calculation is different for each trade type:
Intraday Equity Turnover
The absolute sum of all trade-wise profits and losses. Example: If you had trades with results of +₹5,000, -₹3,000, +₹2,000, and -₹8,000, your turnover = |5,000| + |3,000| + |2,000| + |8,000| = ₹18,000.
Futures Turnover
Same as intraday — the absolute sum of trade-wise differences. Do not use the full contract value.
Options Turnover
The absolute sum of trade-wise differences plus the premium received on sell (write) positions. This is where it gets tricky — selling an option for ₹50 premium that expires worthless adds ₹50 × lot size to your turnover.
Delivery Turnover
For capital gains, turnover is the total sale value of shares sold during the year. This is simpler — just the total sale consideration.
Step 3 — Fill Schedule BP (Business Income)
Schedule BP is where you report your intraday and F&O income. Here is what to fill:
Section A — Nature of business: Select code 0204 (Trading) or the appropriate NIC code for securities trading.
Revenue from operations — Enter your net profit/loss from speculative (intraday) and non-speculative (F&O) business separately.
Expenses — Brokerage, STT (for F&O only), exchange charges, internet, data feed subscriptions, advisory fees, depreciation on trading equipment.
Net profit — Revenue minus expenses. If this is a loss, it will flow to the loss carry forward schedule.
Key point: Speculative and non-speculative income must be shown separately within Schedule BP. The ITR-3 form has distinct fields for this.
Step 4 — Fill Schedule CG (Capital Gains)
If you traded delivery stocks, report the gains/losses here:
Section B — Short-term capital gains: Under Section 111A (listed equity with STT), enter the total gain. Tax rate: 20%.
Section C — Long-term capital gains: Under Section 112A (listed equity with STT), enter gains above the ₹1.25 lakh exemption. Tax rate: 12.5%.
Sale consideration, cost of acquisition, and expenses — Fill trade-wise details or scrip-wise summary as required.
Remember: You need the grandfather clause value for shares held before January 31, 2018. The cost of acquisition for LTCG purposes is the higher of actual purchase price or the fair market value as on 31-Jan-2018.
Step 5 — Loss Carry Forward (Schedules CYLA & CFL)
If you incurred losses, filing them correctly is crucial for future tax savings:
Schedule CYLA (Current Year Loss Adjustment) — Set off current year losses against current year income as per the rules (speculative only against speculative, etc.).
Schedule CFL (Carry Forward Loss) — Declare the remaining unadjusted losses for carry forward to future years.
Schedule BFLA (Brought Forward Loss Adjustment) — If you have losses from previous years, set them off here.
The carry forward periods: 4 years for speculative losses (Section 73), 8 years for non-speculative business losses and capital losses. Read our Intraday Tax Guide for detailed examples.
Common Mistakes to Avoid
Filing the wrong form — Using ITR-1 when you have F&O income leads to a defective return notice.
Not reporting F&O turnover — Even if your net income is below the basic exemption, you must report turnover. High turnover with no declared income is a red flag.
Ignoring the audit requirement — If your F&O turnover exceeds the threshold and your profit is below 6%, you need an audit. Skipping it invites penalties. See our Audit Requirements Guide.
Not separating speculative and non-speculative income — These have different loss set-off rules. Mixing them up means your loss carry forward will be rejected.
Forgetting to declare all broker accounts — If you trade on Zerodha, Groww, and Angel One, you must consolidate all trades. The IT department receives data from all brokers via STT records.
Missing advance tax payments — If your tax liability exceeds ₹10,000, pay advance tax quarterly. Interest under 234B/C adds up fast.
How ArthaLearn Makes ITR Filing Easier
Filing ITR-3 for trading income requires organized data — trade-wise P&L, segment-wise turnover, expense records, and loss schedules. Gathering this manually from multiple broker platforms is tedious and error-prone.
Import trades from any broker via CSV upload to your ArthaLearn journal.
Auto-classification — Intraday, F&O, delivery STCG/LTCG separated automatically.
Turnover report — Segment-wise turnover computed using the correct method for each trade type.
Tax-ready export — PDF and CSV reports formatted for Schedule BP, Schedule CG, and loss carry forward.
Start your free trial and generate your complete tax report for FY 2025-26 in under 5 minutes.
Summary
Filing ITR for trading income comes down to five steps: classify your income, calculate turnover, fill Schedule BP for business income, fill Schedule CG for capital gains, and handle loss carry forward correctly. The most important thing is not to delay — late filing costs you both in penalties and lost carry-forward rights.
A well-maintained trading journal is not just a performance tool — it is your tax compliance backbone.
For detailed guidance on specific topics, explore our STCG & LTCG Tax Guide, F&O Taxation, Intraday Tax, and Audit Requirements in the Learn section.
Enjoyed this article?
ArthaLearn is more than articles. Log your trades, get AI-powered analysis, and track your improvement over time — built for Indian traders.
Free forever for trade logging. AI features start at ₹599/month.
