Zerodha (Flat Rs 20 Per Trade)

Invest brokerage-free Equity Delivery and Direct Mutual Funds (truly no brokerage). Pay flat Rs 20 per trade for Intra-day and F&O. Open Instant Account and start trading today.

How much do brokers charge per trade?

The per-trade charges by brokers can vary depending on the type of broker (discount vs full-service), the trading segment, and the pricing model they follow.

Discount Brokers (like Zerodha, Upstox, Groww, Angel One, etc.)

  • Equity Delivery: ₹0 (FREE)
  • Equity Intraday, F&O, Currency & Commodities: ₹20 or 0.03% per trade (whichever is lower)

So if you place a trade worth ₹5,000:

  • 0.03% of ₹5,000 = ₹1.50
  • Since ₹1.50 < ₹20, you’ll be charged ₹1.50

If your trade is ₹1,00,000:

  • 0.03% = ₹30 → But you’ll only pay ₹20 (max cap)

Full-Service Brokers (like ICICI Direct, HDFC Securities, Kotak, etc.)

  • Typically charge 0.3% to 0.5% for delivery and 0.03% to 0.05% for intraday/F&O
  • These are percentage-based fees, not flat per trade

Example:

  • Trade value: ₹1,00,000
  • 0.3% = ₹300 (much higher than discount brokers)

Other Fees (charged per trade, or part of it):

  • STT/CTT: 0.1% on delivery buy/sell, varies for F&O
  • Exchange Transaction Charges: Varies per segment
  • GST: 18% on brokerage + transaction charges
  • SEBI Charges: ₹10 per crore
  • Stamp Duty: State-wise, often 0.015% for delivery.



How much do brokers charge per trade?