The tiny charges that quietly own expiry day
Stamp duty, exchange transaction charges and the SEBI fee look like rounding errors until you count the fills.
Nobody has ever cancelled a trade because of the SEBI turnover fee. It is roughly ten rupees per crore of turnover.
But a high-frequency day is forty round trips, and forty round trips is where four separate rounding errors become a real number.
The small lines, listed honestly
Stamp duty is a state-notified charge that usually applies on the buy side. Exchange transaction charges vary by segment. The SEBI turnover fee is a flat rate per crore. Individually trivial, collectively persistent.
Gross P&L that day was ₹4,100. Charges were ₹4,021. Illustrative journal data, not a live book and not a performance claim.
Show the ratio on high-count days
One derived number — charges as a percentage of gross — turns an invisible drag into something you can watch. On quiet, busy days it will occasionally be above 100%, which is the most useful thing a journal can tell you.
Use the printed amounts
Rates change by notification and by state. A table you copied from a blog in a previous year is archaeology. The contract note for that day is the source.
Key takeaways
- Small bps charges dominate high-count sessions.
- Track charges as a percentage of gross P&L.
- Read amounts from the day’s note, not a remembered rate.
Not advice, not a call. NiyataBook is a personal trading journal, not a SEBI-registered investment adviser or research analyst. Everything above looks backwards at trades that already closed. What happened in a book does not promise what happens next, and F&O can take a year’s savings in a week.