Brokers, DPs, and what each trade really costs.
Every stock purchase touches two entities and five cost layers — most investors know one.
Priya tapped 'Buy.' Her account debited more than she expected — here's why.
Priya had saved ₹50,000 to buy her first stock. She found the company, opened the app, and tapped 'Buy.' The confirmation showed a debit bigger than she expected. Nobody had told her about the five charges sitting between wanting a stock and actually owning it.
You cannot buy shares directly on NSE or BSE. Every purchase must go through a SEBI-registered broker. That's the licensed middleman who places your order on the exchange.
Two types of brokers exist in India. Discount brokers charge a flat ₹20 per order, regardless of trade size. Full-service brokers charge a percentage — typically 0.3% to 0.5% of your trade value. On large trades, the gap becomes significant.
Your broker executes trades. Your DP — Depository Participant — holds them. When you buy a share, it moves into your demat account. That account links to NSDL or CDSL — India's only two government-recognised depositories. Your broker and DP are often the same company. But they serve entirely different functions.
Every trade has five cost layers: brokerage, STT, exchange fee, GST, and stamp duty. STT is a government tax. The rate is identical at every broker. DP charges activate only when you sell. The typical rate is ₹15 to ₹20 per stock per sale day.
Two tapris, the same masala chai
Picture two chai stalls outside your office. The tapri charges ₹10. The air-conditioned cafe charges ₹80. Both use the same tea leaves, the same milk, the same sugar. The chai is identical — only the middleman's price differs. A discount broker and a full-service broker work the same way. Both send your order to the same NSE system. Both get you the same market price. The stock you receive is identical. What changes is only what you pay to reach it.
Why this matters
If you trade occasionally, the difference between broker types is small. If you trade frequently, costs accumulate quickly. STT is 0.1% on every buy and 0.1% on every sell. That's a fixed 0.2% drag on every delivery round trip, before brokerage. Knowing the five layers stops you from optimising only the visible one. Understand what you're paying before you look at what you're buying.
Type a trade amount. Watch five costs stack up live.
Type in a trade value and switch between broker types. The widget breaks down every charge — brokerage, STT, exchange fee, GST — and shows your total cost as a percentage of the trade.
What does each trade really cost?
On a ₹20,000 trade, the discount broker charges ₹20 flat. Your full-service broker charges ₹60 (0.3% of trade value). STT alone costs ₹20 — set by the government, identical across every broker and app. The only variable is the brokerage line.
Same exchange, same price. Your costs are a choice.
Where people go wrong
- Treating brokerage as the only costSTT, exchange fees, GST, and DP charges together often exceed the brokerage. Ignoring them means miscalculating your true cost of entry.
- Staying with a bank-linked broker for convenienceBank-backed brokers often charge 0.3–0.5% per trade. On large orders, the gap versus a flat-fee broker is substantial — for the same trade on the same exchange.
- Trading actively without accounting for STTSTT is 0.1% on each delivery leg. A round trip costs 0.2% in STT before brokerage. Active short-term trading makes this drag compulsory and cumulative.
- Thinking closing a broker account removes your sharesYour shares live in your DP account, not the broker's app. Close the broker account and your holdings remain in the demat — safe, untouched.
Your broker executes trades; your DP holds them — two separate roles, one demat account.
STT is 0.1% on every delivery buy and sell — a government tax identical at every broker.
DP charges of ₹15–₹20 per stock activate only when you sell, not when you buy.
People assume an expensive broker delivers a better trade. Every SEBI-registered broker sends your order to the same NSE system. The price you get is set by the market, not the middleman. What changes is only what you pay to reach it.
