Brokerage Calculator - Stock Trading Charges Calculator
📊 Calculate Brokerage for Zerodha, Groww, Upstox, Angel One | Compare Trading Charges | Know Total Cost
A Brokerage Calculator is an essential tool for stock market traders and investors to accurately calculate the total cost of trading including brokerage charges, Securities Transaction Tax (STT), GST, transaction charges, SEBI charges, stamp duty, and DP charges. With the rise of discount brokers like Zerodha (₹20 per order or 0.03%), Groww (₹20 or 0.05%), Upstox (₹20 or 0.05%), and Angel One (₹20 flat), understanding your exact trading costs has become crucial for maximizing net returns. This free online brokerage calculator helps you compare charges across different brokers for equity delivery, equity intraday, futures, and options trading, enabling you to choose the most cost-effective broker and trading strategy for Indian stock markets (NSE, BSE, MCX).
Calculate Your Trading Brokerage & Charges
Your Trading Cost Breakdown
Understanding Brokerage Charges
Brokerage charges are fees paid to stockbrokers for executing buy and sell orders on stock exchanges. The Indian stockbroking industry has two distinct models: discount brokers (flat fee per order) and traditional full-service brokers (percentage of transaction value). Discount brokers revolutionized the market by offering ₹20 flat brokerage versus traditional 0.3-0.5% charges, making trading significantly more affordable for retail investors.
Total trading cost includes multiple components beyond brokerage: Securities Transaction Tax (STT) levied by the government, transaction charges by exchanges (NSE/BSE), GST on brokerage and transaction charges, SEBI turnover charges, stamp duty by state governments, and DP (Depository Participant) charges when selling delivery shares. For accurate profit calculations, traders must account for all these statutory and regulatory charges that can add 0.3-0.6% to total trading costs.
Brokerage Charges Comparison - Top Indian Brokers
Understanding how different brokers charge helps in selecting the most cost-effective platform for your trading style:
| Broker | Equity Delivery | Equity Intraday | Futures | Options | AMC |
|---|---|---|---|---|---|
| Zerodha | ₹0 | ₹20 or 0.03% | ₹20 or 0.03% | ₹20 flat | ₹300/year |
| Groww | ₹0 | ₹20 or 0.05% | ₹20 flat | ₹20 flat | ₹0 |
| Upstox | ₹20 | ₹20 or 0.05% | ₹20 or 0.1% | ₹20 flat | ₹300/year |
| Angel One | ₹0 | ₹20 flat | ₹20 flat | ₹20 flat | ₹0 |
| Fyers | ₹0 | ₹20 or 0.03% | ₹20 or 0.03% | ₹20 flat | ₹0 |
| Dhan | ₹0 | ₹20 or 0.03% | ₹20 or 0.03% | ₹20 flat | ₹0 |
| ICICI Direct | 0.55% | 0.05% | 0.05% | ₹100/order | ₹0 |
| Kotak Securities | ₹20 | ₹10 | ₹10 | ₹10 | Varies |
Key Insight: For equity delivery investors, Zerodha, Groww, Angel One, Fyers, and Dhan offer ₹0 brokerage, making them ideal for long-term investment. For active intraday/F&O traders, Zerodha's 0.03% cap is lower than Groww/Upstox's 0.05% for high-value trades, though the ₹20 flat minimum makes them equal for smaller trades.
Complete Trading Charges Breakdown
Total trading cost comprises seven major components that every trader must understand:
Total Trading Cost Formula
1. Brokerage:
Traditional Brokers: 0.3-0.5% of transaction value
Calculated on both buy and sell separately
2. Securities Transaction Tax (STT):
Equity Intraday: 0.025% on both buy and sell
Equity Futures: 0.0125% on sell side
Equity Options: 0.0625% on sell side (premium turnover)
3. Transaction Charges (Exchange):
BSE Equity: 0.00375% per side
NSE F&O: 0.0019% per side
4. GST (Goods and Services Tax):
5. SEBI Charges:
6. Stamp Duty:
Equity Intraday: 0.003% on buy side
F&O: 0.003% on buy side
7. DP Charges (Delivery Sell Only):
Charged only when selling delivery shares, not on buy
Example Calculation: Buy 100 shares of Reliance at ₹2,500, sell at ₹2,600 via Zerodha (Equity Delivery):
Buy Value = ₹2,50,000 | Sell Value = ₹2,60,000 | Gross Profit = ₹10,000
Charges:
Brokerage: ₹0 (Zerodha delivery)
STT: ₹260 (0.1% on ₹2,60,000 sell)
Transaction Charges: ₹15.19 (0.00297% on buy + sell)
GST: ₹2.73 (18% on transaction charges, no brokerage)
SEBI: ₹0.51 (₹10 per crore on ₹5.1 lakh turnover)
Stamp Duty: ₹7.50 (0.003% on ₹2,50,000 buy)
DP Charges: ₹15.34 (per scrip on sell)
Total Charges = ₹301.27
Net Profit = ₹10,000 - ₹301.27 = ₹9,698.73
Zerodha Brokerage Calculator
Zerodha, India's largest discount broker with 1.5+ crore active clients, offers the most competitive brokerage structure:
- Equity Delivery: ₹0 brokerage - completely free for buy and hold investors
- Equity Intraday: ₹20 per order or 0.03% of turnover, whichever is lower
- Equity Futures: ₹20 per order or 0.03% of turnover, whichever is lower
- Equity Options: ₹20 flat per executed order
- Currency Futures/Options: ₹20 per order or 0.03%, whichever is lower
- Commodity Futures/Options: ₹20 per order or 0.03%, whichever is lower
- AMC (Annual Maintenance): ₹300/year (₹75 per quarter)
- DP Charges: ₹15.34 per scrip when selling delivery shares
Zerodha Advantage: For a ₹10 lakh intraday trade, brokerage = min(₹20, ₹300) = ₹20. Traditional brokers charging 0.5% would charge ₹5,000 - that's 250× more expensive! This makes Zerodha ideal for high-frequency traders and scalpers.
Groww Brokerage Charges
Groww, known for its user-friendly platform and zero AMC, attracts beginners and casual investors:
- Equity Delivery: ₹0 brokerage
- Equity Intraday: ₹20 per order or 0.05% (capped at ₹20)
- Futures: ₹20 flat per order
- Options: ₹20 flat per order
- AMC: ₹0 (waived)
- DP Charges: ₹20 per scrip on sell
Groww's Edge: Zero AMC saves ₹300/year compared to Zerodha. For investors making few trades annually, this offsets the slightly higher 0.05% intraday cap. Best for: Delivery investors, SIP investors, and beginners preferring intuitive mobile app.
Upstox vs Angel One vs Fyers Comparison
| Feature | Upstox | Angel One | Fyers |
|---|---|---|---|
| Equity Delivery | ₹20 | ₹0 | ₹0 |
| Intraday/F&O | ₹20 or 0.05% | ₹20 flat | ₹20 or 0.03% |
| AMC | ₹300/year | ₹0 | ₹0 |
| Platform | Upstox Pro Web/Mobile | Angel One App | Fyers One |
| Best For | Options traders | Beginners, delivery investors | Technical traders, API |
| Margin Funding | 4× intraday | 5× intraday | 5× intraday |
Winner by Category:
• Lowest Overall Cost: Angel One & Fyers (₹0 delivery + ₹0 AMC)
• Best for F&O: Fyers (0.03% cap like Zerodha, ₹0 AMC)
• Best Platform: Upstox (advanced charting, fast execution)
• Best for Beginners: Angel One (simple interface, free delivery + AMC)
Hidden Charges in Stock Trading
Beyond standard brokerage and statutory charges, several additional fees can surprise traders:
- DP Charges: ₹15-20 per scrip when selling delivery shares (waived on same-day sell)
- Call & Trade Charges: ₹50 per order if placing orders via phone instead of app/web
- Physical Statement: ₹50 + courier charges for paper contract notes
- Cheque Bounce: ₹350 penalty if payment cheque bounces
- Pledge Creation: ₹30-100 for pledging shares as collateral
- Late Payment Interest: 18% p.a. on unpaid dues after due date
- SMS/Email Alerts: Usually free, but some brokers charge ₹25/month
- Withdrawal Charges: Usually free, but express withdrawal may cost ₹5-10
- Inactivity Fee: Some full-service brokers charge ₹500-1,000/year if no trades
Warning - DP Charges Impact: DP charges apply per scrip, not per transaction. Selling 10 different stocks costs ₹153.40 in DP charges (₹15.34 × 10), even if selling 1 share each. Selling 1,000 shares of single stock = ₹15.34 (one scrip). To minimize costs, consolidate holdings and avoid selling many small positions separately. Sell stocks in single transaction rather than multiple sells.
How to Calculate Net Profit After Brokerage
Accurate profit calculation requires subtracting all charges from gross profit:
Net Profit Calculation Steps
Gross Profit = (Sell Price - Buy Price) × Quantity
Turnover = (Buy Value + Sell Value)
• Brokerage (buy + sell)
• STT (based on trade type)
• Transaction charges (0.003% approx)
• GST (18% on brokerage + txn charges)
• SEBI charges (₹10 per crore)
• Stamp duty (0.003% on buy)
• DP charges (if delivery sell)
Net Profit = Gross Profit - Total Charges
Return % = (Net Profit / Buy Value) × 100
Real Example - Intraday Trade:
Bought 500 shares of TCS at ₹3,500, sold at ₹3,550 via Zerodha:
Buy Value = ₹17,50,000 | Sell Value = ₹17,75,000
Gross Profit = ₹25,000 | Turnover = ₹35,25,000
Charges:
Brokerage: ₹40 (₹20 buy + ₹20 sell)
STT: ₹887.50 (0.025% on buy + sell turnover)
Transaction Charges: ₹209.33 (0.00297% × 2 sides)
GST: ₹44.88 (18% on ₹249.33)
SEBI: ₹35.25 (₹10 per crore)
Stamp Duty: ₹52.50 (0.003% on buy)
Total = ₹1,269.46
Net Profit = ₹25,000 - ₹1,269.46 = ₹23,730.54
Return = 1.36% (on ₹17.5 lakh invested)
Brokerage Impact on Different Trading Styles
Day Trading / Scalping
For high-frequency traders taking 10-20 trades daily, brokerage is the dominant cost. With Zerodha's ₹20 per trade, 20 trades = ₹800/day brokerage. Over 20 trading days = ₹16,000/month. Traditional brokers at 0.5% would charge ₹50,000+ on similar turnover. Discount brokers save 60-70% costs for day traders.
Swing Trading
Swing traders holding positions for 2-15 days benefit most from low brokerage. For a ₹5 lakh position held 5 days, total cost with Zerodha = ₹40 brokerage + ₹1,500 other charges = ₹1,540. Traditional broker = ₹5,000 brokerage + ₹1,500 = ₹6,500. Savings = ₹4,960 per trade.
Long-Term Investing
Delivery investors buying and holding get maximum benefit from ₹0 delivery brokerage. Buying ₹10 lakh of stocks and holding 1 year costs ₹0 brokerage + ₹300 stamp duty = ₹300 with Zerodha. Selling after 1 year = ₹0 brokerage + ₹1,000 STT + ₹15 DP = ₹1,015. Total ≈ ₹1,315 (0.13%). Traditional broker = ₹10,000+ (1%+).
F&O Trading
Futures and Options traders with large positions benefit from percentage cap. A ₹50 lakh futures trade at Zerodha: Brokerage = min(₹20, 0.03% of ₹50L) = min(₹20, ₹1,500) = ₹20. Angel One/Groww = ₹20 flat (no percentage, always ₹20). For very high-value F&O, Angel One's flat ₹20 is better.
Pro Tip - Choose Broker by Trading Style: Active intraday/scalpers → Zerodha or Fyers (0.03% cap). Delivery investors → Groww or Angel One (₹0 delivery + ₹0 AMC). Options sellers → Groww (flat ₹20, no percentage). Very high turnover traders → Angel One (always ₹20, never percentage-based). Match broker to your strategy for maximum savings.
Common Brokerage Calculation Mistakes
Traders often miscalculate costs leading to unexpected losses:
- Ignoring STT: STT (0.025-0.1%) is often larger than brokerage itself, significantly impacting returns
- Forgetting DP Charges: ₹15 per stock sold can add up when selling multiple small positions
- Not Considering GST: 18% GST on brokerage + transaction charges adds 15-20% to visible costs
- Overlooking Stamp Duty: 0.003% on buy side is mandatory and non-refundable
- Assuming Flat ₹20 Always: For high-value trades, percentage kicks in (0.03-0.05% can exceed ₹20)
- Counting Only One-Side Brokerage: ₹20 per side means ₹40 total per round trip
- Forgetting AMC: ₹300/year = ₹25/month hidden cost with Zerodha/Upstox
- Ignoring Failed Trade Costs: Some brokers charge for rejected orders or margin shortfall
Tax Implications on Brokerage
Brokerage and related charges have tax implications for traders:
- Brokerage is Tax-Deductible: Can be claimed as expense against trading income
- STT is Not Deductible: Cannot claim STT as expense; built into capital gains calculation
- Transaction Charges Deductible: Exchange charges, GST, SEBI fees all deductible
- DP Charges Deductible: When calculating capital gains, add DP charges to cost of acquisition
- Maintain Records: Keep all contract notes for ITR filing
- Business Income Traders: Can claim all expenses if classified as business income