Understanding brokerage charges is essential for every Indian trader. While most discount brokers advertise “Rs 20 per order” or “zero brokerage,” the actual cost of trading includes several regulatory charges that can significantly impact your net profits.
How Brokerage Charges Work in India
Every trade on the Indian stock market involves six types of charges:
- Brokerage - The broker’s commission for executing your order
- STT (Securities Transaction Tax) - Government tax on securities transactions
- Exchange Transaction Charges - Fees charged by NSE/BSE
- GST - 18% on brokerage + exchange charges
- SEBI Charges - Regulatory fee (Rs 10 per crore of turnover)
- Stamp Duty - State stamp duty on buy-side transactions
Brokerage Fees by Broker
Most discount brokers in India follow a flat-fee model:
| Broker | Delivery | Intraday | F&O |
|---|---|---|---|
| Zerodha | Free | Rs 20 or 0.03% | Rs 20 or 0.03% |
| Upstox | Rs 20 or 2.5% | Rs 20 or 0.05% | Rs 20 or 0.05% |
| Groww | Rs 20 or 0.05% | Rs 20 or 0.05% | Rs 20 or 0.05% |
| Angel One | Rs 20 or 0.25% | Rs 20 or 0.25% | Rs 20 or 0.25% |
| Dhan | Free | Rs 20 or 0.03% | Rs 20 or 0.03% |
| 5Paisa | Rs 20 flat | Rs 20 flat | Rs 20 flat |
For intraday and futures, the charge is the lower of the flat fee or the percentage of turnover. For options, all brokers charge a flat Rs 20 per executed order.
Understanding STT (Securities Transaction Tax)
STT is the largest non-brokerage cost for most traders. The rates differ significantly by segment:
- Equity Delivery: 0.1% on both buy and sell sides (highest STT)
- Equity Intraday: 0.025% on sell side only
- Futures: 0.0125% on sell side only
- Options: 0.0625% on sell side (on premium value)
This is why delivery trading has much higher charges than intraday, and why many traders prefer intraday or F&O for lower tax impact.
Example: STT Impact on a Delivery Trade
For a delivery trade buying 100 shares of RELIANCE at Rs 2,500 and selling at Rs 2,600:
- Buy STT: 0.1% x Rs 2,50,000 = Rs 250
- Sell STT: 0.1% x Rs 2,60,000 = Rs 260
- Total STT: Rs 510 (out of Rs 10,000 gross profit)
That is over 5% of your profit going to STT alone on a delivery trade.
GST on Brokerage and Trading
GST is charged at 18% on the combined value of brokerage and exchange transaction charges. It is not charged on STT, SEBI charges, or stamp duty.
GST = 18% × (Brokerage + Exchange Transaction Charges)
For a typical intraday trade with Rs 40 brokerage and Rs 3.45 exchange charges:
- GST = 18% x Rs 43.45 = Rs 7.82
How to Reduce Trading Costs
- Choose the right broker for your style - Use Zerodha or Dhan for delivery (zero brokerage), and compare flat-fee structures for intraday/F&O
- Trade higher-value instruments - Percentage-based brokerage caps at the flat fee, so higher turnover trades have a lower brokerage percentage
- Avoid overtrading - Each trade incurs fixed costs (STT, exchange, stamp duty) regardless of profit
- Track your actual costs - Most traders underestimate how much charges eat into their profits
How JournalPlus Tracks Your Brokerage Costs
You just calculated charges for one trade. Now think about how many trades you take in a month — and how much you’re really paying in hidden costs across all of them.
JournalPlus auto-calculates brokerage, STT, GST, exchange fees, and stamp duty for every trade you take. No manual inputs. You’ll see your true net P&L (not the inflated gross number), a monthly breakdown of total costs, and exactly how much charges are eating into your profits. Most traders are shocked when they see the real number.
Stop guessing your costs. See your true P&L on every trade.