receipt

Brokerage Calculator

Calculate and compare brokerage charges across Zerodha, Groww, Upstox, Angel One, ICICI and HDFC. See all charges for delivery, intraday, futures and options trades.

check_circle Free compare 6 Brokers bolt Instant Results
calculate Brokerage Calculator
Select Broker
Trade Type
Buy Price (₹)
Sell Price (₹)
Quantity
Qty
Net Profit / Loss
Gross Profit
Total Charges
Breakeven Price
Charges %
CHARGES BREAKDOWN
Brokerage:
STT:
Exchange Txn:
SEBI Charges:
GST (18%):
Stamp Duty:
DP Charge:

Why Your Actual Profit Is Always Less Than You Expect

Arjun bought 200 shares of a mid-cap stock at ₹750 and sold them at ₹765. His mental math: 200 × ₹15 = ₹3,000 profit. His actual statement: ₹2,341 credited. The difference — ₹659 — vanished into seven different charge buckets he never accounted for.

In India, every stock trade triggers up to seven mandatory charges: brokerage, STT, exchange transaction charge, SEBI turnover charge, GST, stamp duty, and DP charges on delivery sells. Discount brokers eliminated the brokerage component for delivery, but the remaining statutory charges apply regardless of which broker you use. For intraday trades on ₹1 lakh, total charges typically run ₹75–85 — meaning the stock must move 0.08% just to break even.

7 charge types apply to every trade. Brokerage is just one. STT, exchange charges, SEBI fees, GST, stamp duty, and DP charges together often exceed brokerage for discount broker users. This calculator breaks down all seven — and shows exact breakeven price.

Complete Charge Structure — All Segments

Charge Equity Delivery Equity Intraday Futures Options
Brokerage₹0 (discount) / 0.5% (full-svc)₹20 or 0.03% (lower)₹20 or 0.03% (lower)₹20 flat
STT0.1% buy + 0.1% sell0.025% sell only0.0125% sell only0.0625% on premium (sell)
Exchange (NSE)0.00297% both sides0.00297% both sides0.0019% both sides0.0535% on premium
SEBI Charge0.0001% both sides0.0001% both sides0.0001% both sides0.0001% both sides
GST18% on brokerage+exchange+SEBI18% on brokerage+exchange+SEBI18% on brokerage+exchange+SEBI18% on brokerage+exchange+SEBI
Stamp Duty0.015% buy only0.003% buy only0.002% buy only0.003% on premium (buy)
DP Charge₹13.50/scrip (sell only)NilNilNil

All Broker Brokerage Presets (2025)

Broker Type Delivery Intraday F&O / Options
ZerodhaDiscount₹0₹20 or 0.03%₹20 flat/order
GrowwDiscount₹0₹20 or 0.03%₹20 flat/order
UpstoxDiscount₹0₹20 or 0.03%₹20 flat/order
Angel OneDiscount₹0₹20 or 0.03%₹20 flat/order
DhanDiscount₹0₹20 or 0.03%₹20 flat/order
Kotak NeoDiscount₹0₹20 or 0.03%₹20 flat/order
FyersDiscount₹0₹20 or 0.03%₹20 flat/order
Alice BlueDiscount₹0₹15 or 0.03%₹15 flat/order
SamcoDiscount₹0₹20 or 0.03%₹20 flat/order
5paisaDiscount₹0₹20 or 0.03%₹20 flat/order
Shoonya (Finvasia)Discount₹0₹0 (FREE)₹0 (FREE)
INDmoneyDiscount₹0₹20 or 0.03%₹20 flat/order
ICICI DirectFull-Service0.55% both0.55% both₹20 flat/order
HDFC SecuritiesFull-Service0.50% both0.50% both₹20 flat/order

How to Calculate Total Trading Charges

1
Select trade type and broker — charge rates differ significantly across delivery, intraday, futures, and options. Broker preset fills brokerage rate automatically.
2
Enter buy price, sell price, and quantity — calculator derives trade value and gross profit from these three inputs alone.
3
Review the charges breakdown — each of the 7 components (brokerage, STT, exchange, SEBI, GST, stamp, DP) is calculated and displayed individually below the result.
4
Check net profit and breakeven price — gross profit minus all charges gives actual amount credited. Breakeven shows the minimum sell price to avoid a loss after charges.
5
Compare brokers — run the same trade selecting ICICI or HDFC to see the brokerage difference vs discount brokers in real rupee terms.

Worked Examples

Example 1 Priya — Delivery Trade via ICICI Direct (Full-Service)

Priya bought 100 shares of HDFC Bank at ₹1,600 and sold at ₹1,650 via ICICI Direct.

ChargeBuy SideSell SideTotal
Trade Value₹1,60,000₹1,65,000₹3,25,000
Brokerage (0.55%)₹880₹907.50₹1,787.50
STT (0.1% each)₹160₹165₹325
Exchange (0.00297%)₹4.75₹4.90₹9.65
SEBI + GST + Stamp₹183₹164₹347
DP Charge₹13.50₹13.50
Total Charges₹2,483
Gross Profit₹5,000
Net Profit₹2,517

Full-service brokerage alone consumed ₹1,787.50 — 35.7% of gross profit. Same trade on Zerodha: ₹0 brokerage → net profit ₹4,657.

Example 2 Rahul — Intraday Trade: Zerodha vs ICICI Direct

Rahul bought and sold 500 shares of Tata Steel at ₹130 (buy) → ₹132 (sell), intraday.

ChargeZerodhaICICI Direct
Trade Value (each side)₹65,000₹65,000
Brokerage (both sides)₹40 (₹20×2)₹715 (0.55%×2)
STT (sell 0.025%)₹16.50₹16.50
Exchange + SEBI + GST₹12.60₹141.40
Stamp (buy 0.003%)₹1.95₹1.95
Total Charges₹71.05₹875.85
Gross Profit₹1,000₹1,000
Net Profit₹928.95₹124.15

Same trade, same stock, same price movement — ICICI Direct user kept ₹124 vs Zerodha user's ₹929. Broker choice cost ₹804.80 on a single ₹1,000 gross profit trade.

Example 3 Anit — Options STT Trap: Deep ITM Warning

Anit held a deep ITM call option: 1 lot (50 units) Nifty 25000 CE, Nifty at 25,800. Option premium: ₹820. Contract value: 25,800 × 50 = ₹12,90,000.

ScenarioExercise at ExpirySell Before Expiry
STT basis0.125% on contract value0.0625% on premium
STT amount₹1,612.50₹25.63
Intrinsic value₹800 × 50 = ₹40,000₹820 × 50 = ₹41,000
Net after STT₹38,387.50₹40,974.37

Exercising at expiry triggered ₹1,612.50 STT vs just ₹25.63 if sold before expiry — a difference of ₹1,586.87 per lot. Deep ITM options should always be sold in market before expiry.

Brokerage & Charges Formulas

1. Brokerage (Discount Broker)
Brokerage = min(Trade Value × 0.03%, ₹20) per order side
Delivery Brokerage = ₹0  |  Shoonya = ₹0 all segments
2. STT — Equity Delivery
STT = Buy Value × 0.1% + Sell Value × 0.1%
3. STT — Equity Intraday / Futures / Options
Intraday: STT = Sell Value × 0.025%
Futures: STT = Sell Value × 0.0125%
Options: STT = Sell Premium Value × 0.0625%
4. Exchange Transaction Charge (NSE, post Oct 2024)
Equity: 0.00297% × (Buy + Sell Value)
Futures: 0.0019% × (Buy + Sell Value)
Options: 0.0535% × (Buy + Sell Premium Value)
5. GST & SEBI
SEBI = (Buy + Sell Value) × 0.0001%
GST = (Brokerage + Exchange + SEBI) × 18%
6. Stamp Duty (Buy Side Only)
Delivery: Buy Value × 0.015%
Intraday: Buy Value × 0.003%  |  Futures: Buy Value × 0.002%
7. Net Profit
Gross Profit = (Sell Price − Buy Price) × Quantity
Total Charges = Brokerage + STT + Exchange + SEBI + GST + Stamp + DP
Net Profit = Gross Profit − Total Charges

Variable Reference

Variable Description Example
Trade ValuePrice × Quantity (one side)₹500 × 100 = ₹50,000
Gross Profit(Sell − Buy) × Qty(₹550 − ₹500) × 100 = ₹5,000
TurnoverBuy Value + Sell Value₹50,000 + ₹55,000 = ₹1,05,000
Premium ValueOptions: Premium × Lot Size₹150 × 50 = ₹7,500
DP Charge₹13.50/scrip on delivery sell3 scrips = ₹40.50

Pro Tips for Minimising Trading Costs

Use Discount Brokers for Delivery

Zerodha, Groww, Upstox and Angel One charge ₹0 brokerage on delivery equity. On a ₹5L position, this saves ₹2,500–5,500 vs full-service brokers — every single trade, both sides.

Never Let Deep ITM Options Exercise

STT on exercised options is 0.125% of contract value vs 0.0625% on premium if sold. On a deep ITM Nifty option, this difference can be ₹1,000–2,000 per lot — always sell before expiry.

DP Charges Per Scrip, Not Quantity

CDSL DP charge is ₹13.50 per company per day, regardless of how many shares you sell. Selling 10 shares costs the same DP charge as selling 10,000. Consolidate delivery sells when possible.

Calculate Breakeven Before Trading

For intraday, total charges on a ₹1L trade run ~₹80. Your stock must move 0.08% before you even break even. Minimum target should be 3–5× breakeven to make trading worthwhile after charges.

STT Is Non-Negotiable and Non-Refundable

STT is a government tax — no broker can reduce or waive it. It applies even on losing trades. On delivery buy+sell of ₹10L turnover, STT alone is ₹2,000. Factor it into every trade plan.

Intraday vs Delivery Cost Comparison

Intraday STT is 0.025% (sell only) vs delivery 0.1% each side. A ₹5L round trip: intraday STT ₹125 vs delivery STT ₹1,000. But delivery lets you hold — intraday forces same-day exit.

GST Compounds Broker Overcharges

GST at 18% applies on brokerage + exchange + SEBI charges. High brokerage means even more GST on top. Switching from 0.55% to ₹20 flat cuts both brokerage AND the 18% GST on that component.

Benefits of Calculating Charges Before Trading

Accurate Profit Estimation Know your real net profit — not just gross — before placing any trade. Mental math always overestimates because statutory charges are invisible until the contract note arrives.
Broker Comparison Made Concrete Abstract percentage differences become rupee differences. ₹5L delivery trade: ICICI Direct costs ₹5,500 brokerage vs ₹0 on Zerodha. Real number, same trade, easy decision.
Proper Stop-Loss Calculation Breakeven price is buy price + all buy-side charges per share. Setting stop-loss below breakeven means locking in a loss even if the stock recovers to entry. Calculator shows exact breakeven.
F&O Position Sizing Options traders often ignore charges because premium seems small. But ₹20 brokerage on a ₹150 option = 13.3% overhead on premium value. High lot counts make this material.
Annual Cost Awareness Active trader doing 100 intraday trades/month at ₹1L each: ~₹8,000/month in charges = ₹96,000/year. This is a floor the portfolio must beat before generating alpha.

Common Mistakes in Brokerage Calculation

Ignoring STT on Delivery Sells

STT of 0.1% applies on both buy and sell for delivery. On a ₹10L position, that's ₹2,000 in STT alone across both sides. Traders focused on brokerage often miss this — it's often the largest single charge.

Forgetting DP Charges on Delivery Sells

₹13.50 per scrip per day sounds small, but selling 10 different stocks on one day = ₹135 in DP charges alone. Portfolio rebalancing across 20 stocks: ₹270 in DP charges before any other cost.

Calculating GST on Trade Value

GST is 18% on brokerage + exchange + SEBI charges — not on the full trade value. Many traders mistakenly assume GST applies to turnover. It applies only to the service/fee components.

Assuming Discount Broker = Free

₹0 brokerage on delivery does not mean ₹0 total cost. STT, exchange charge, SEBI, GST, stamp, and DP still apply. On a ₹5L delivery round trip at Zerodha: total charges still ~₹1,200 despite ₹0 brokerage.

Not Accounting for Options STT at Expiry

In-the-money options exercised at expiry incur STT at 0.125% of contract value — not premium. A Nifty ITM call with ₹50 premium but ₹25,000 underlying: STT basis is the full contract value, not the premium.

Who Should Use This Calculator

Equity Delivery Investors Calculate total cost of buying and eventually selling a stock — compare net return after all charges including STT (0.2% round-trip) and DP charges before making investment decisions.
Intraday Traders Know exact breakeven price before placing trades. With charges running ₹75–90 per ₹1L, required price movement is 0.08% minimum — plan targets accordingly.
Options Traders Calculate per-lot overhead to ensure premium received covers charges. Also critical for expiry decisions: know when selling before expiry is more profitable than letting options exercise.
Broker Switchers Quantify annual savings from switching from full-service to discount broker. Input your actual trade frequency and sizes — real rupee savings over 12 months are usually ₹20,000–60,000 for active traders.
Portfolio Rebalancers Calculate total charge impact of rebalancing — selling 15 stocks and buying 10 means DP charges on 15 scrips plus STT on all transactions. Know the true cost of the rebalance before executing.

Frequently Asked Questions

What charges are applicable on stock trading in India?expand_more

7 types of charges lagte hain: (1) Brokerage — broker ka fee; (2) STT — Securities Transaction Tax (government); (3) Exchange Transaction Charges — NSE/BSE fee; (4) SEBI Turnover Charges — regulator fee; (5) GST — 18% on brokerage+exchange+SEBI; (6) Stamp Duty — buy side only; (7) DP Charges — delivery sell pe demat debit. STT sabse bada charge hota hai delivery trades mein. faydemand.in calculator sab automatically alag-alag calculate karta hai — complete breakdown milta hai.

What is the brokerage charge of Zerodha?expand_more

Zerodha 2025 rates: Equity delivery — ₹0 (zero). Equity intraday — ₹20/order or 0.03% (lower). Futures — ₹20/order. Options — ₹20/order. Currency — ₹20/order. Commodity — ₹20/order. Plus applicable STT, exchange charges, GST, stamp duty — yeh sab Zerodha pe bhi lagte hain — brokerage free nahi, sirf brokerage component free hai. faydemand.in calculator Zerodha preset select karne pe zero brokerage ke saath sab other charges correctly calculate karta hai.

What is STT (Securities Transaction Tax) in India?expand_more

STT government levy hai — exchanges ke through collect hoti hai. Equity delivery buy 0.1%, sell 0.1%. Equity intraday sell 0.025% (buy pe nahi). Futures sell 0.0125%. Options sell 0.0625% on premium. Budget 2024 mein F&O STT increase hua tha — check current rates. STT compulsory hai — koi broker avoid nahi kar sakta. Delivery trade pe STT overall charges ka largest component hota hai. faydemand.in calculator latest STT rates use karta hai.

How are F&O trading charges calculated?expand_more

Futures: Brokerage ₹20 + STT 0.0125% (sell) + Exchange 0.0019% + SEBI + GST + Stamp 0.002% (buy). Options: Brokerage ₹20 + STT 0.0625% on premium (sell) + Exchange 0.0535% on premium + SEBI + GST + Stamp 0.003% (buy). F&O charges as % of contract value much lower than equity delivery. faydemand.in F&O calculator lot size aur contract value pe exact charges calculate karta hai.

What is the difference between full service and discount brokers in India?expand_more

Full service (ICICI Direct, HDFC Securities): 0.25-0.55% brokerage, research + advisory. Discount (Zerodha, Groww, Angel One): ₹20 flat or zero delivery, no research. ₹5L trade: full service ₹1,250-2,750 brokerage vs Zerodha ₹0. Annual difference for 20+ trades: ₹25,000-55,000. Self-directed investor: discount broker clearly better. faydemand.in calculator dono compare karta hai — cost difference concrete mein dikhata hai.

What is DP charge in stock trading?expand_more

DP charge delivery sell pe lagti hai — demat account se shares debit ke liye. CDSL: ₹13.50/scrip/day. NSDL: approximately ₹18.50/scrip/day. Per scrip means ek company ke shares. 3 companies ke shares sell karo ek din mein = 3 DP charges = ₹40.50. Quantity doesn't matter — 1 share ya 1000 shares — same DP charge. Only on sell delivery — not intraday (shares don't come from demat), not F&O. faydemand.in calculator delivery sell trades pe DP charge automatically include karta hai.

How much does intraday trading cost in percentage terms?expand_more

₹1 lakh intraday trade (discount broker, both sides): Brokerage ₹40, STT ₹25, Exchange ₹5.94, SEBI ₹0.10, GST ₹8.27, Stamp ₹3. Total ≈ ₹82. = 0.082% of ₹1L trade value. Breakeven: stock must move 0.082% just to cover charges. Small 0.1-0.3% intraday moves — barely cover charges. Only significant moves (0.5%+) generate meaningful profit after all charges. faydemand.in calculator exact intraday breakeven price calculate karta hai.

What is exchange transaction charge in NSE/BSE?expand_more

NSE equity exchange charge (post SEBI October 2024 revision): 0.00297% (earlier 0.00345%). Applies both buy and sell sides. BSE equity: slightly different. Futures: 0.0019%. Options: 0.0535% on premium. Currency futures: 0.00035%. SEBI circular 2024 significantly reduced these charges. faydemand.in calculator updated rates — accurate calculation for post-October 2024 trades.

What is stamp duty on stock trading?expand_more

Stamp duty 2020 ke baad India mein uniform (state-specific rates replaced): Equity delivery buy 0.015%. Equity intraday buy 0.003%. Futures buy 0.002%. Options buy 0.003% on premium. Mutual funds buy 0.005%. Sell side pe koi stamp duty nahi. Buy side only — one-time charge. ₹5L delivery buy: stamp ₹75. ₹5L per month × 12 = ₹900/year stamp duty alone.

How to calculate breakeven price including brokerage?expand_more

Breakeven = (Buy Value + All Buy-Side Charges) / Quantity. Buy-side charges include: brokerage, STT on buy, exchange charge buy side, SEBI, GST on buy charges, stamp duty. Example: 100 shares at ₹500 = ₹50,000. Buy charges ₹175 approximately. Breakeven = ₹50,175 / 100 = ₹501.75/share. Must sell above ₹501.75 + sell-side charges to profit. faydemand.in calculator exact breakeven pe instantly calculate karta hai — stop-loss levels correctly set karne ke liye essential.