Types of Stock Brokers in India: Discount vs Full-Service Compared
Compare real Indian broker fees: Zerodha flat Rs 20 vs full-service percentage plans, with a worked Nifty and Bank Nifty cost example, STT and tax rules.
Key Takeaways
- 1.Indian brokers split into two real camps: discount brokers like Zerodha, Upstox, Groww and Angel One that charge a flat Rs 20 (or zero) per order, and full-service brokers like ICICI Direct, HDFC Securities and Kotak Securities that charge a percentage of turnover plus give research and advice.
- 2.For equity delivery, most discount brokers charge zero brokerage; for intraday and F&O they cap brokerage at a flat Rs 20 per executed order, no matter how large the order is.
- 3.Full-service percentage plans can cost 30 to 100 times more than a flat Rs 20 plan on the same trade, so for active traders the broker choice alone changes net profit and loss meaningfully.
- 4.Brokerage is only one line item. STT, exchange fees, SEBI fee, stamp duty and 18% GST on brokerage and transaction charges apply identically across every SEBI registered broker, so compare the all-in cost, not just the headline brokerage.
- 5.Always verify a broker is SEBI registered and a member of NSE and BSE before opening an account, and remember F&O profits are taxed as business income at your slab, not as capital gains.
What A Stock Broker Actually Does In India
A stock broker is a SEBI registered intermediary that lets you place buy and sell orders on the exchanges, the NSE and the BSE, which you cannot access directly as a retail investor. In India almost every broker today is also a depository participant, which means they open your demat account with CDSL or NSDL where your shares are held in electronic form. So when you open an account you usually get three things bundled: a trading account to place orders, a demat account to store shares, and a linked bank account for money movement.
The broker earns money mainly through brokerage, a fee per order, and sometimes through annual maintenance charges on the demat account, interest on idle funds, and margin funding. The big practical decision you make as a trader is not whether to use a broker, you must, but which pricing model fits how often you trade and whether you actually use research and advisory services. That single decision is where most beginners overpay for years without noticing.
The Two Camps: Discount Brokers vs Full-Service Brokers
In the real Indian market, the meaningful split is between discount brokers and full-service brokers. Discount brokers, the category Zerodha pioneered in India in 2010, give you a clean trading platform and charge a small flat fee per order. They deliberately do not give stock tips, relationship managers or research calls. Full-service brokers, which are usually bank backed or old broking houses, bundle research reports, advisory, IPO assistance and a relationship manager, and they charge a percentage of your trade value as brokerage.
The labels online broker, bank broker and robo advisor that older guides use are mostly marketing variations of these two models. A bank broker like ICICI Direct or HDFC Securities is simply a full-service broker run inside a bank. An online discount platform like Groww or Upstox is a discount broker with a slick app. So instead of memorising five fuzzy categories, anchor on the one question that decides your costs: flat fee per order, or percentage of turnover?
- Discount brokers (Zerodha, Upstox, Groww, Angel One, Dhan, Fyers): flat fee, typically Rs 20 per executed order or zero for equity delivery, no advisory, app first.
- Full-service brokers (ICICI Direct, HDFC Securities, Kotak Securities, Motilal Oswal, Sharekhan): percentage brokerage, research and tips, relationship manager, higher cost.
- Proprietary trading firms: trade their own capital, not for retail clients, so not a broker option for ordinary investors.
- Robo advisor and PMS services: portfolio management layered on top of a broker, a different product from plain broking, usually with an annual fee on assets.
Real Indian Brokerage Plans Compared (Illustrative, Verify Before You Trade)
Here is how the headline brokerage actually looks across well known Indian brokers as of 2026. The exact numbers change, so treat these as illustrative and confirm the current rate card on the broker website before opening an account. The key pattern to notice is constant: discount brokers cap brokerage at a flat Rs 20 per order, while full-service brokers charge a percentage that grows with your trade size.
| Broker | Type | Equity Delivery | Equity Intraday | F&O (Futures and Options) |
|---|---|---|---|---|
| Zerodha | Discount | Zero brokerage | 0.03% or Rs 20 per order, whichever is lower | Flat Rs 20 per order |
| Upstox | Discount | Rs 20 or 2.5%, whichever is lower | Rs 20 or 0.05%, whichever is lower | Flat Rs 20 per order |
| Angel One | Discount | Zero on delivery | Rs 20 or 0.03%, whichever is lower | Flat Rs 20 per order |
| Groww | Discount | Rs 20 or 0.1%, whichever is lower | Rs 20 or 0.1%, whichever is lower | Flat Rs 20 per order |
| ICICI Direct | Full-service | Around 0.29% to 0.55% of trade value (plan dependent) | Around 0.029% to 0.05% per leg | Around 0.029% to 0.05%, or per lot plans |
| HDFC Securities | Full-service | Around 0.10% to 0.32% of trade value | Around 0.01% to 0.05% per leg | Percentage or per lot, plan dependent |
On a small order a discount broker may charge less than Rs 20 because of the percentage cap (for example 0.03% on a tiny intraday trade). On a large order the flat Rs 20 kicks in. Either way you never pay more than Rs 20 brokerage per order at a discount broker, which is the whole point of the model.
Worked Example: Same Bank Nifty Trade At A Discount Broker vs A Full-Service Broker
Numbers make the difference obvious. Suppose you buy and sell 2 lots of a Bank Nifty option. Bank Nifty lot size is 30, so 2 lots is 30 units. Say you buy the option at a premium of Rs 300 and sell it at Rs 360. These figures are illustrative and not a recommendation. Your gross profit on the trade is the premium gain times quantity: (360 minus 300) times 30, which is Rs 1,800 before any costs.
Now look at the brokerage alone. This is a round trip, one buy order and one sell order, so two orders. At Zerodha options brokerage is a flat Rs 20 per order, so brokerage is 2 times Rs 20, which is Rs 40 total. At a full-service broker charging roughly 0.05% of premium turnover per leg, the turnover per leg is premium times quantity. The buy leg turnover is 300 times 30, which is Rs 9,000, and 0.05% of that is Rs 4.50. The sell leg turnover is 360 times 30, which is Rs 10,800, and 0.05% of that is Rs 5.40. So percentage brokerage is about Rs 9.90, which here is actually lower than Rs 40 because the trade is small. Percentage plans hurt you on large trades, not tiny ones, which is exactly why the next example uses a bigger position.
Scale it up to a serious position to see the real gap. Say you trade 5 lots of a Nifty future. Nifty lot size is 65, so 5 lots is 325 units, and at a Nifty level of around 24,000 the contract value per lot is 24,000 times 65, which is Rs 15,60,000, so 5 lots is a notional turnover of about Rs 78,00,000 on the buy leg alone. At Zerodha, futures brokerage stays a flat Rs 20 per order, so the round trip is Rs 40. At a full-service broker charging even 0.03% of turnover, the buy leg brokerage is 0.03% of Rs 78,00,000, which is Rs 2,340, and the sell leg is similar, so brokerage alone is roughly Rs 4,680 for the round trip versus Rs 40 at the discount broker. That is a difference of over Rs 4,600 on a single trade, before STT and other taxes, and it repeats on every trade you make.
These figures are examples to show how pricing models behave, not a prediction of profit. Markets move both ways and options can expire worthless. Never treat any worked example as a guaranteed return.
Brokerage Is Not Your Only Cost: STT, GST, Stamp Duty And Exchange Fees
Brokerage is the part brokers compete on, but several statutory charges are fixed by law and identical at every broker. The big one is the Securities Transaction Tax (STT). For equity delivery, STT is 0.1% on both buy and sell. For intraday equity, STT is 0.025% on the sell side only. For options, STT is 0.15% on the sell side of the premium. For futures, STT is 0.05% on the sell side. These rates are set by the government and apply the same whether you use Zerodha or ICICI Direct, so they are not a reason to pick one broker over another.
On top of STT you pay exchange transaction charges, a tiny SEBI turnover fee, stamp duty (which varies by state and instrument), and 18% GST charged on the brokerage plus the exchange transaction charges. The crucial insight: because GST is levied on brokerage, a full-service broker with higher brokerage also makes you pay more GST on that brokerage. So a high percentage brokerage quietly inflates two line items, not one. When comparing brokers, use a brokerage calculator that shows the all-in total, not just the headline fee.
- STT: equity delivery 0.1% both sides; intraday 0.025% on sell; options 0.15% on sell premium; futures 0.05% on sell. Same at every broker.
- Exchange transaction charges: small percentage of turnover set by NSE and BSE, same across brokers.
- SEBI turnover fee: a tiny flat rate per crore of turnover.
- Stamp duty: state and instrument specific, charged on the buy side.
- GST: 18% on brokerage plus exchange transaction charges, so higher brokerage means higher GST too.
Tax On Your Profits: Capital Gains vs Business Income
How your profit is taxed depends on what you trade, and this is independent of the broker. For delivery based equity, gains are capital gains. Under the rules effective from 23 July 2024, short term capital gains (STCG) on listed shares held up to one year are taxed at 20%, and long term capital gains (LTCG) on shares held over one year are taxed at 12.5% on gains above Rs 1.25 lakh per financial year. A health and education cess of 4% applies on top of the tax.
Futures and options are different. F&O profit is treated as business income, not capital gains, and is taxed at your normal income tax slab rate. The upside is that you can deduct trading related expenses including brokerage, and you can carry forward and set off F&O losses under the business income rules if you file on time. This is one more reason active F&O traders care so much about brokerage: at a discount broker it is a low, deductible business expense; at a full-service broker the same trades carry a far higher cost that eats directly into taxable business profit.
Weekly And Monthly Expiry Mechanics That Affect Cost
Index options in India trade on a weekly and monthly expiry cycle, and the number of times you enter and exit drives how much brokerage you pay. Following SEBI rationalisation, exchanges have reduced the number of weekly expiries, so currently each exchange offers weekly expiry on one benchmark index, while other indices and all stock derivatives settle on the monthly expiry, the last applicable trading day of the month. Always confirm the live expiry schedule on the NSE or BSE site because these rules have changed more than once.
Why this matters for broker choice: a trader who scalps weekly options places many orders, and many orders means many flat Rs 20 charges. If each round trip is two orders, ten trades a day is twenty orders, which is Rs 400 brokerage a day at a discount broker. At a percentage based full-service broker the same activity could cost several thousand rupees a day. Index options are also cash settled on expiry, so you do not take delivery, but in the money options carry a higher STT on the sell or exercise side, another cost that is identical across brokers but worth knowing before you hold to expiry.
How To Choose: Match The Broker To How You Actually Trade
The honest rule is simple. If you place orders frequently, trade intraday or F&O, and you do your own analysis, a discount broker almost always wins on cost, and the savings compound over a year. If you are a beginner who genuinely wants hand holding, research reports and a person to call, and you trade rarely in delivery, the higher cost of a full-service broker may be worth it, at least while you learn. Be honest about whether you use the research you are paying for, because most active traders do not.
Beyond cost, weigh things that do not show on a rate card: platform stability during volatile sessions, speed of fund withdrawal, quality of the charting and order tools, and customer support response time when something goes wrong with an order. A broker that is a few rupees cheaper but freezes during a fast Bank Nifty move can cost you far more than the brokerage you saved. Open with a broker that is a SEBI registered member of both NSE and BSE, and check their investor grievance record on the exchange websites.
- Active intraday or F&O trader, self directed: choose a flat fee discount broker to keep costs near Rs 20 per order.
- Long term delivery investor who buys and holds: zero delivery brokerage at discount brokers is hard to beat; AMC on the demat account matters more than per trade cost.
- True beginner wanting advice and research: a full-service broker can help while you learn, but review whether you use the research before renewing.
- High volume trader: even a small percentage brokerage becomes large; run your monthly turnover through a brokerage calculator before deciding.
Common Mistakes Indian Traders Make When Picking A Broker
The most expensive mistake is ignoring brokerage on a percentage plan because each individual charge looks small. As the Nifty futures example showed, a 0.03% brokerage on a large turnover is thousands of rupees per trade, and across a year of active trading it can quietly consume a large slice of your profits. The second common error is chasing a zero brokerage headline while ignoring hidden costs such as high demat AMC, call and trade charges, payment gateway fees, or auto square off penalties.
Other frequent slips: opening an account with an entity that is not a SEBI registered member without checking, keeping idle funds with the broker instead of withdrawing, and not reading how auto square off works for intraday and F&O positions near the cut off time, which can trigger an extra charge. Verify SEBI registration, read the full rate card including the non brokerage charges, and use a demo or the broker calculator before you commit real capital.
Confirm the broker is SEBI registered and a member of NSE and BSE on the exchange websites, and look up their investor complaint data published by the exchanges. A clean grievance record is worth more than a marginally lower fee.
Sources And Further Reading
For authoritative data and current rates on this topic, refer to SEBI (Securities and Exchange Board of India), NSE India, BSE India, and the Income Tax Department. Brokerage and STT rates change, so always confirm the live rate card on your broker website and the current contract specifications on the exchange before you trade. Learn more about Securities Transaction Tax and risk management.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to SEBI (Securities and Exchange Board of India), NSE India, CBIC and Investopedia. Always confirm current rules, rates and contract specifications on the official source before you trade.
Related Topics
Related Articles
Long vs Short Position in Indian Markets: A Comprehensive Guide
Long vs short positions in India: T+1 settlement, SEBI short-sell rules, real Nifty and Reliance examples, and correct 2024 STCG and LTCG tax.
Understanding the Nifty 500 Index in Indian Markets
Nifty 500 index explained: real sector weights, long term returns, ETFs vs index funds, and current 20% STCG and 12.5% LTCG tax with a worked example.
Understanding the Nifty Pharma Index in Indian Markets
Nifty Pharma has no NSE futures. Learn the real way to trade pharma with Sun Pharma F&O and ETFs, with worked rupee examples and India tax rules.
Understanding the Nifty IT Index in Indian Markets
How the Nifty IT Index works, why Infosys outweighs TCS, a worked rupee P&L example on Infosys futures and the ETF, plus Indian F&O tax rules.
Understanding the Nifty Metal Index in Indian Markets
How the Nifty Metal Index moves with commodity prices, why it has no futures, a worked Hindalco F&O example, lot sizes, STT and Indian tax rules.
Understanding Market Sentiment in Indian Markets
Read Indian market sentiment with real India VIX and Nifty PCR levels, dated examples, a worked rupee trade, taxes and a daily checklist.
The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Yearly ₹2,499 · No broker credentials