P&L

Gross P&L is a feeling. Net P&L is the bank balance.

Between the two sits a stack of statutory and broker charges that never asks whether you were right.

2025-10-21 · 7 min read

There is a specific kind of disappointment familiar to active Indian traders: the P&L screen says one thing all week, and the ledger says something smaller on Friday.

Nothing is broken. You are simply looking at two different numbers.

The stack between the two

Gross is entry minus exit times quantity. Net is what remains after brokerage, GST on brokerage, STT, exchange transaction charges, SEBI turnover fees, stamp duty, and anything else printed on the contract note.

On a low-turnover delivery book that gap is a rounding error. On a high-frequency F&O book it is the story of the year.

From traded P&L to money that actually moved
₹0₹34k₹67k₹1.01L₹1.34L ₹1.20LGross P&L−₹14kBrokerage−₹19kSTT−₹4kExchange + SEBI−₹2kStamp duty−₹3kGST₹78kNet P&L

A busy quarter where costs took roughly 35% of gross. Illustrative journal data, not a live book and not a performance claim.

Where the CSV quietly lies

Plenty of broker tradebooks contain only fills. Contract notes and tax P&L reports contain the charges. If your journal imports the first and not the second, every dashboard is gross and should say so in the label.

Gross is still useful for studying entry timing. It is useless for the sentence "I made money this month".

The line even winners run into

SEBI’s work on individual F&O traders has repeatedly found that a large majority end up net negative, and that even the profitable minority hand over a meaningful slice of those profits as transaction costs. In the FY25 study, 91% of individual traders in equity derivatives were net losers, with aggregate net losses of about ₹1.06 lakh crore.

You cannot control the crowd statistic. You can absolutely compute your own cost ratio and put it on the FY card next to the green number.

SEBI FY25 study on individual equity derivatives traders
91% were net losers broadly unchanged from FY24
₹1.06L cr aggregate net loss up 41% from ₹74,812 cr in FY24
₹1.1 lakh average loss per person across the covered client base

Key takeaways

Where these numbers come from

Your book already has these numbers. Import a broker CSV and the charts above draw themselves from your own closed trades.
Open the journal