Calculate net IPO profit after brokerage, STT, exchange charges, SEBI fee and stamp duty on NSE or BSE. Know your true take-home profit per lot.
Gross profit = (sell − buy) × quantityWe then deduct STT (0.1% each side), exchange transaction charge (NSE 0.00325% / BSE 0.003%), SEBI turnover fee (0.0001% each side), stamp duty (buy 0.015% / sell 0.003%) and brokerage on both sidesThe remainder is your net profitIf you Google NSE vs BSE charges or STT on intraday vs delivery, the confusion is genuine: delivery STT is 0.1% on both sides, intraday only 0.025% on sell, and exchange charges differ by a hair (NSE about 0.00325%, BSE about 0.003%). This calculator applies the delivery set, which is what IPO shares sold after listing attract.
Enter buy and sell prices with quantity, pick your exchange, and set your brokerage slab. The tool splits buy-side and sell-side deductions so you can see exactly which head, STT, stamp duty, transaction charge, SEBI fee or brokerage, eats your profit.
For IPO flipping specifically, run this right after the GMP calculator: estimated listing price in, charges out, and you get the true take-home per lot. Then check the tax calculator, because listing gains held under 12 months face 20% STCG.
Securities Transaction Tax (STT) is a government tax levied on every purchase and sale of listed securities. For equity delivery it is 0.1% on both buy and sell.
Brokerage GST (18%) is not included by default. Add it under 'other charges' if your broker applies it separately.
Yes, slightly. NSE transaction charge is about 0.00325% while BSE is about 0.003%. On small retail trades the difference is a few rupees.
SEBI charges ₹10 per crore of turnover (0.0001%) on each side. It is tiny per trade but included here for completeness.
No. Intraday equity STT is 0.025% on the sell side only. This calculator uses delivery rates (0.1% each side), which apply to IPO shares sold after listing.
No GST applies on STT itself. GST at 18% applies only on brokerage and exchange transaction charges.
Last updated: 14 Oct 2026, 03:28 IST