Compare exact brokerage charges across Zerodha, Groww, Upstox, and Angel One. Delivery, intraday, F&O with STT, GST, net P&L, and breakeven price.
| Charge | ZerodhaLowest | Groww | Upstox | Angel One |
|---|---|---|---|---|
| Brokerage | ₹6.15 | ₹10.25 | ₹10.25 | ₹40.00 |
| STT | ₹2.63 | ₹2.63 | ₹2.63 | ₹2.63 |
| Exchange charges | ₹0.69 | ₹0.69 | ₹0.69 | ₹0.69 |
| Stamp duty | ₹0.30 | ₹0.30 | ₹0.30 | ₹0.30 |
| GST (18%) | ₹1.23 | ₹1.97 | ₹1.97 | ₹7.32 |
| Total charges | ₹10.99 | ₹15.83 | ₹15.83 | ₹50.94 |
| Gross P&L | ₹500.00 | ₹500.00 | ₹500.00 | ₹500.00 |
| Net P&L | ₹489.01 | ₹484.17 | ₹484.17 | ₹449.06 |
| Breakeven price | ₹100.11 | ₹100.16 | ₹100.16 | ₹100.51 |
STT, exchange, stamp duty & DP charges are statutory — same across brokers. GST varies slightly because it applies on brokerage + exchange fees.
Step-by-step guide to get the most from this tool
Choose delivery, intraday, futures, or options.
Input buy price, sell price, and quantity (lots + lot size for options).
See side-by-side brokerage, STT, GST, total charges, net P&L, and breakeven.
Lowest brokerage column is highlighted. Zerodha savings shown when applicable.
What makes this tool stand out
Zerodha, Groww, Upstox, and Angel One side by side.
Delivery, intraday, futures, and options supported.
Gross profit minus all charges including STT and GST.
Know the sell price needed to break even after charges.
STT, exchange, SEBI, stamp duty, and DP charges included.
Comparison recalculates as you change inputs.
More free utilities you might find useful
Quick answers to common questions
For intraday and F&O, Zerodha typically charges 0.03% (max ₹20/order) vs 0.05% for Groww/Upstox and 0.25% for Angel One. For delivery, all major brokers charge ₹0 brokerage.
Yes. Securities Transaction Tax (STT) is a statutory charge set by the government and is identical regardless of which broker you use.
Depository Participant charges apply when you sell shares from your demat account (delivery trades). Zerodha charges ₹15.34 per scrip per day (₹13 CDSL + GST).
Each executed order is charged separately. Zerodha: min(₹20, 0.03% of trade value) per order. A buy and sell means two orders.
Yes. 18% GST applies on brokerage + exchange transaction charges + SEBI charges. It does not apply on STT or stamp duty.
The sell price needed to cover all charges on top of your buy price. Breakeven = Buy price + (Total charges ÷ Quantity).
For equity and F&O, both charge min(₹20, 0.05%) per executed order. Statutory charges are identical.
These are estimates based on published rate cards for FY 2025-26. Your contract note may differ slightly due to rounding or platform-specific fees.
Your data is processed entirely in your browser. Nothing is sent to any server.