At first glance, a Demat account looks simple. Many brokers advertise “zero brokerage” or “free account opening,” which sounds great. But once you start trading, you notice small deductions here and there. Over time, those small charges add up—and that’s where confusion begins.
The truth is, a Demat account isn’t run by just one entity. There’s your broker, the depository, the stock exchange, and the government. Each one has its own set of charges. Let’s break it down in a simple way so you know exactly where your money goes.

1. Brokerage Charges (The Visible Part)
This is the fee your broker charges when you place a trade.
- Equity Delivery: Often free with discount brokers
- Intraday & F&O: Usually ₹20 per order or a small percentage
But there’s a small catch.
Hidden angle:
If you place trades through customer support (call & trade), you may be charged ₹30–₹50 per order.
So even if your app shows zero brokerage, manual trades are rarely free.
2. Annual Maintenance Charges (AMC)
This is like a subscription fee for keeping your Demat account active.
- Typically ranges between ₹300 to ₹900 per year
- Some brokers offer “free for first year”
- Others give zero AMC plans with conditions
Even if you don’t trade, AMC is still charged.
3. DP Charges (The Most Confusing Fee)
This is where most people get surprised.
Depositories like CDSL and NSDL charge a fee when you sell shares from your Demat account.
- Around ₹13 to ₹25 per stock (per day)
Important detail:
- Sell 10 shares of one company → charged once
- Sell same stock multiple times in a day → still charged once
But if you sell different companies, charges apply separately.
4. Government Charges (Non-Negotiable)
These are mandatory. Every investor pays them.
STT (Securities Transaction Tax)
- Around 0.1% on delivery trades
- Applied on both buy and sell
Stamp Duty
- Charged mainly on the buy side
SEBI Charges
Collected by SEBI
- Very small (₹10 per crore turnover)
GST
- 18% on brokerage and service charges
These are fixed. No broker can remove them.
5. Exchange Transaction Charges
Exchanges like NSE and BSE also charge small fees.
These are:
- Very low
- Included in your contract note
- Often unnoticed unless you check carefully
6. Pledge and Unpledge Charges
If you use your shares as collateral (for margin trading):
- Pledge charge: ₹20–₹50
- Unpledge charge: ₹20–₹50
This is charged each time you perform the action.
7. Payment Gateway Charges
Adding money to your trading account may also cost a bit.
- UPI: Usually free
- Net Banking: ₹7–₹10 per transaction
It’s small, but frequent deposits increase the cost.
8. Auto Square-Off Charges
If you forget to close an intraday trade, your broker will close it automatically.
- Charges around ₹50 + GST per order
This is avoidable but very common among beginners.
9. Margin Shortfall Penalties
If you trade without sufficient funds or margin:
- You may face penalties
- These are imposed as per regulations
Even a small shortfall can lead to extra charges.
Quick Cost Snapshot
- AMC → ₹300–₹800/year
- DP Charges → ₹15–₹25 per sell transaction
- Brokerage → ₹0–₹20 per order
- STT → ~0.1%
- Auto Square-Off → ₹50/order
How to Reduce These Charges
You don’t need to eliminate all fees—just control them smartly.
- Use UPI instead of net banking
- Sell shares in one go instead of multiple times
- Avoid call & trade unless necessary
- Close intraday trades before market end
- Choose brokers with low or zero AMC
Small habits make a big difference over time.
Final Thought
There’s no such thing as a completely “free” Demat account. Even if brokerage is zero, other charges will always exist. The key is not to avoid them—but to understand them.
Once you know where each rupee is going, you can trade with clarity. And that’s what really matters.