Last updated: 31 August 2026 · 9 min read
By Pulkit Mangal — F&O trader since 2017, founder of TradeDiary. Traded across Zerodha, Kotak, and Dhan; built TradeDiary after losing ₹14L in 2021 to mistakes a journal would have caught.
My chartered accountant asked one question in July 2022 that I could not answer: "What was your F&O turnover for the year?"
I had a broker P&L statement. I had a bank account. I had 1,847 trades across two brokers. What I did not have was a single number I could defend — and the difference between the number I guessed and the number we eventually computed decided whether I needed a tax audit. It took eleven days and ₹18,000 in professional fees to reconstruct something I could have maintained in ten minutes a week.
That reconstruction is what an F&O tax journal prevents. This post is not about tax rates — my colleague post on options trading tax in India covers the rules, the audit thresholds and the sections. This one is about the records: what you must be recording right now, during the year, so that filing season is an export rather than an excavation.
💡 Short on time? The single highest-value habit is recording every leg with its own charges, in one place, across all your brokers. Start a free trading journal and import your existing tradebook — you will have this year's ledger in about five minutes.
What an F&O tax journal actually means
An F&O tax journal is a trade-by-trade record kept in a form your return can be built from — not a performance diary that happens to have numbers in it.
The distinction matters because the two have different requirements. A performance journal cares about setup quality, R-multiple and psychology. A tax journal cares about completeness, charges and dates. The best journals do both, but only one of them gets you into trouble if it is missing.
Three things Indian traders routinely get wrong about this:
- Myth: "My broker's P&L statement is my tax record." It is a starting point, and an incomplete one. It is issued per broker, in that broker's format, with that broker's idea of what counts as a charge. If you trade with two brokers, neither statement is your position. Aggregation is your job, and so is the arithmetic that sits on top of it.
- Myth: "Turnover means the value of my contracts." It does not, and believing it will terrify you for no reason. F&O turnover is computed on an absolute-profit basis, not on notional contract value — a trader who turned over ₹40 crore of notional BANKNIFTY may have a taxable turnover in the low lakhs. Getting this wrong in the wrong direction is how people conclude they need an audit when they do not, or miss one when they do. (The ICAI revised its Guidance Note on this in 2023, specifically on how option premium is treated — confirm the current position with your CA rather than a 2019 blog post.)
- Myth: "A loss year needs less paperwork." A loss year needs more. Losses are the most valuable asset an F&O trader carries out of a bad year, and they are also the easiest to forfeit — see below.
Why this matters more for Indian F&O traders
Because F&O income is business income, not capital gains. That single classification changes the shape of everything you must keep. There is no simple statement of purchases and sales that discharges your obligation; there is a business, and a business keeps books.
Because the audit threshold is decided by a number you cannot see. Whether you cross the Section 44AB threshold depends on turnover as computed for F&O — and since virtually every F&O receipt and payment is digital, the higher threshold generally applies. But "generally" is doing work in that sentence, and the only way to know which side of the line you are on is to have computed it as you went. A journal turns an anxious July question into a column you can sum.
Because carry-forward is conditional on filing on time. Business losses can be carried forward for eight assessment years, but that right is contingent on filing your return by the due date. A trader who loses ₹6 lakh and files late has not deferred a benefit — they have destroyed one. The most expensive filing mistakes I have seen were not miscalculations. They were people who could not assemble their records in time.
Because speculative and non-speculative must be kept apart. Intraday equity is speculative business income; F&O is non-speculative. They have different set-off rules and different carry-forward periods. If you trade both — most Indian traders do — a journal that does not separate them is producing a number that belongs to neither category. Our options trading journal guide covers how to tag this at entry rather than reconstructing it later.
Because charges are deductible and everybody forgets them. Brokerage, exchange transaction charges, GST, stamp duty, SEBI turnover fees — and, for F&O specifically, STT — are business expenses. So are your data subscriptions and a defensible share of your internet bill. Traders who reconstruct from a P&L summary routinely leave real money on the table because the summary nets charges invisibly instead of listing them.
The nine fields your F&O tax journal must carry
Everything else is optional. These nine are what a return actually consumes:
| Field | Why it matters |
|---|---|
| Trade date | Decides the financial year, and settles disputes when a position straddles 31 March |
| Instrument + expiry + strike | Distinguishes contracts that otherwise look identical; needed for expiry-settlement legs |
| Segment (F&O / intraday equity / delivery) | Drives the speculative vs non-speculative split — the field most often missing |
| Buy / sell and quantity in lots | Lot size changes between expiries; storing lots without the multiplier goes stale |
| Entry and exit price | The raw ingredient for absolute profit, which is the ingredient for turnover |
| Realised P&L per leg | Not per day and not per scrip — turnover is built from individual profits and losses |
| Charges, itemised | Brokerage, STT, exchange, GST, stamp duty as separate numbers, not one blended figure |
| Broker | Multi-broker traders must aggregate; a per-broker file is half an answer |
| Settlement type | Expiry settlement and physical delivery on stock F&O behave differently from a squared-off trade |
Two optional fields earn their keep: a contract note reference, so any row can be traced back to primary evidence, and a strategy tag, which costs nothing at entry and turns the same file into a performance record.
How to build one, step by step
- Pick one home for everything. Two brokers means two statements and one journal, never two journals. Aggregation is where the audit threshold is actually decided.
- Import rather than type. Every Indian broker exports a tradebook or P&L statement. Typing 1,800 rows introduces errors that are indistinguishable from fraud when someone else reviews them later.
- Reconcile to the contract note, not to the app. Pick a random week each month and tie your journal's charges to the actual contract notes. This is the step people skip, and it is the step that catches a broker's format change before it silently corrupts nine months of records.
- Keep the charge columns separate from day one. A blended "charges" number cannot be un-blended in March, and you will want the breakup for both deduction and reconciliation.
- Tag the segment at entry. Intraday equity versus F&O versus delivery is a decision made at the moment of the trade. Reconstructing it eleven months later is guesswork wearing a suit.
- Compute turnover quarterly, not annually. It takes minutes if the data is clean, and it is the only early warning you get that an audit may be coming. It also tells you what advance tax to pay before the instalment deadlines rather than after, when interest has started running.
- Export and archive at year end. Keep the export, the source statements and the contract notes together. The obligation to substantiate does not end when the return is filed.
A worked example
Rohit Deshpande, 34, a product manager in Pune, trades BANKNIFTY and NIFTY weeklies with about ₹6.5 lakh of capital, across Zerodha and Dhan. FY 2025-26 was, in his words, "flat and exhausting."
His broker statements showed net P&L of −₹47,200 and he assumed that was the end of it. Building the journal properly produced a different picture:
| What he thought | What the records showed |
|---|---|
| One number: −₹47,200 net | Absolute profits ₹9.14L, absolute losses ₹9.61L |
| "Turnover is huge, I definitely need an audit" | Turnover computed on absolute profit — comfortably under the digital-receipts threshold |
| Charges "already in the P&L" | ₹1.38L of itemised charges, deductible, previously invisible |
| One broker's file was "basically everything" | Dhan was 31% of his legs — omitting it changed the turnover materially |
The loss stayed a loss. But it became a documented, carry-forward-eligible loss with a defensible turnover computation and ₹1.38 lakh of substantiated expenses, produced in an afternoon rather than eleven days. If you want to see what the same data looks like from a performance angle, our post on what a trade journal shows that a spreadsheet cannot uses the same shape of record.
Six mistakes that cost real money
- Treating the broker P&L statement as the journal. It is evidence, not a ledger — and it stops at that broker's boundary. Fix: aggregate everything into one file as you go.
- Recording net P&L per scrip instead of per leg. Turnover is built from individual profits and losses; netting first destroys the input. Fix: store legs, aggregate later.
- Blending charges into a single figure. You lose both the deduction detail and your ability to reconcile. Fix: separate columns from day one.
- Not separating speculative from non-speculative. Intraday equity and F&O carry forward for different periods and set off differently. Fix: tag segment at entry, every time.
- Ignoring expiry settlement legs. A position that expired is closed, and it belongs in the year it expired — not left open in your records because no sell order was ever placed. Fix: settle expired contracts in your journal on expiry day.
- Leaving reconciliation to filing season. Every problem found in July is a problem that existed in November and got harder. Fix: one random week reconciled per month.
How TradeDiary helps
TradeDiary was built for exactly this. It imports tradebooks and P&L statements from Zerodha, Dhan, Upstox, Kotak, Angel One, Groww, Motilal and more into one ledger, keeps every charge itemised instead of blended, separates intraday from F&O automatically, settles expired contracts on expiry day, and exports a per-leg record with charges — the thing your CA actually wants. Start your free F&O tax journal and import this year's tradebook before filing season makes it urgent.
You may also like: Options trading tax in India · The options trading journal, explained · Zerodha trade journal guide · Day trading tax calculator · ITR-3 for traders · STT on options 2026 · How to verify trading P&L
Frequently asked questions
Is F&O income business income or capital gains? F&O income is treated as non-speculative business income in India, not capital gains. That is why it is reported in ITR-3 along with a computation of turnover, and why business expenses are deductible against it.
How is F&O turnover calculated? On an absolute-profit basis rather than on notional contract value — broadly, the sum of favourable and unfavourable differences. The treatment of option premium was revised by ICAI in 2023, so confirm the current method with your CA rather than relying on older guidance circulating online.
Do I need a tax audit for F&O trading? It depends on your computed turnover and, separately, on whether you have opted in or out of the presumptive scheme. Because F&O receipts and payments are effectively all digital, the higher Section 44AB threshold generally applies — but the only way to know your position is to have computed turnover during the year.
Can I carry forward F&O losses? Yes — non-speculative business losses can generally be carried forward for eight assessment years, but only if you file your return by the due date. Filing late does not delay the benefit; it forfeits it.
What records should I keep, and for how long? Keep per-leg trade records with itemised charges, your broker statements, and the underlying contract notes, together, for at least the period during which your return can be reopened. Your journal is the index; the contract notes are the primary evidence.
Risk disclaimer
This article is educational and is not tax, legal or investment advice. Tax rules change and their application depends on your individual circumstances — consult a qualified chartered accountant before filing. Derivatives trading carries substantial risk: SEBI's January 2024 study found that 93% of individual F&O traders lost money over FY22–FY24, with average losses of about ₹2 lakh per trader. Trade with capital you can afford to lose.
Pulkit Mangal trades Indian F&O and built TradeDiary to make record-keeping the easy part.
Last updated: 31 Aug 2026.