Use our free brokerage calculator to estimate total trading charges for equity delivery and intraday trades on Indian stock exchanges (NSE/BSE). Calculate brokerage, STT, exchange charges, GST, SEBI fees, and stamp duty in one click.
This calculator uses the flat ₹20 per order discount broker model (Zerodha, Groww, Upstox, Angel One) — the most common pricing in India.
Trading Charges Breakdown — What You Pay Per Trade
| Charge Type | Equity Delivery | Intraday | F&O (Futures) | F&O (Options) |
|---|---|---|---|---|
| Brokerage | ₹0 or ₹20/order | ₹20/order or 0.03% | ₹20/order | ₹20/order |
| STT (Securities Transaction Tax) | 0.1% on buy + sell | 0.025% on sell | 0.02% on sell | 0.1% on sell (premium) |
| Exchange Transaction | 0.00345% | 0.00345% | 0.002% | 0.05% |
| GST | 18% on (brokerage + exchange charges) | |||
| SEBI Charges | ₹10 per crore of turnover | |||
| Stamp Duty | 0.015% on buy | 0.003% on buy | 0.002% on buy | 0.003% on buy |
Brokerage Charges by Broker — 2026
| Broker | Account Opening | AMC | Equity Delivery | Intraday/F&O | IPO |
|---|---|---|---|---|---|
| Zerodha | Free | ₹300/year | Free | ₹20/order | Free |
| Groww | Free | Free | ₹20/order | ₹20/order | Free |
| Upstox | Free | Free | ₹20/order | ₹20/order | Free |
| Angel One | Free | Free | ₹20/order | ₹20/order | Free |
| ICICI Direct | Free | Free | ₹20/order | ₹20/order | Free |
* Charges may vary. Always verify on the broker's official website. Last updated: April 2026
How is Brokerage Calculated in India?
When you buy or sell stocks on NSE or BSE, multiple charges apply beyond just the brokerage fee. Here's a breakdown:
1. Brokerage
Most discount brokers charge a flat ₹20 per executed order or 0.03% of trade value, whichever is lower. Some brokers like Zerodha offer zero brokerage on equity delivery trades.
2. Securities Transaction Tax (STT)
STT is a government tax on stock market transactions. For equity delivery, it's 0.1% on both buy and sell. For intraday, it's 0.025% on the sell side only.
3. Exchange Transaction Charges
NSE charges 0.00345% of turnover for equity trades. BSE charges may vary slightly.
4. GST (Goods & Services Tax)
18% GST is levied on brokerage + exchange transaction charges combined.
5. SEBI Charges
SEBI charges ₹10 per crore of turnover for regulatory purposes.
6. Stamp Duty
Stamp duty is charged on the buy side. For delivery: 0.015%, for intraday: 0.003%.
Frequently Asked Questions
Which broker has the lowest brokerage in India?
Zerodha offers zero brokerage on equity delivery trades, making it the lowest for long-term investors. For intraday and F&O, most discount brokers charge a flat ₹20 per order.
Is brokerage charged on both buy and sell?
Yes, brokerage is charged on both buy and sell orders separately. So if you buy and sell the same stock, you pay brokerage twice — once for each order.
What is STT and how much is it?
STT (Securities Transaction Tax) is a government tax. For equity delivery: 0.1% on buy + sell turnover. For intraday: 0.025% on sell side only. STT is often the largest charge component.
Are there any hidden charges in stock trading?
No hidden charges, but many traders overlook GST (18%) on brokerage, exchange charges, and stamp duty. These small charges add up, especially for frequent traders.
Is IPO application free on all brokers?
Yes, all major discount brokers (Zerodha, Groww, Upstox, Angel One) offer free IPO application via UPI mandate. No brokerage or charges apply on IPO applications.