A demat (dematerialised) account is the mandatory electronic holding account for stocks, ETFs, bonds, mutual funds, and IPO allotments in India. You cannot buy or sell securities on NSE or BSE without one. Choosing the right demat account affects your annual costs, pledge flexibility, corporate action handling, and ultimately your investment experience.
This guide compares the 6 most popular demat + trading account providers in India head-to-head on the charges and features that actually matter to retail investors.
The 6 providers at a glance
| Provider | Account opening | Annual AMC | Depository | Active accounts (FY25 est.) |
|---|---|---|---|---|
| Zerodha | ₹200 (one-time) | ₹300/year | CDSL | ~1.5 crore |
| Groww | Free | ₹0 (as of 2025) | CDSL | ~1.2 crore |
| Angel One | Free | ₹240/year | CDSL | ~90 lakh |
| Upstox | Free | ₹150/year | CDSL | ~60 lakh |
| ICICI Direct | Free (with 3-in-1 account) | ₹750/year | NSDL | ~55 lakh |
| HDFC Securities | Free (with 3-in-1 account) | ₹750/year | NSDL | ~50 lakh |
Note: Charges change frequently. The figures above are based on publicly available fee schedules as of early 2026. Always verify on the provider’s website before opening an account.
Detailed charge comparison
DP (Depository Participant) charges
Every time you sell shares from your demat account, the depository participant charges a per-transaction fee. This is separate from brokerage.
| Provider | DP charge per sell transaction | Notes |
|---|---|---|
| Zerodha | ₹15.93 per scrip per day | CDSL charge ₹5.50 + Zerodha charge + GST |
| Groww | ₹15.93 per scrip per day | Same structure as Zerodha |
| Angel One | ₹20 per scrip per day | Slightly higher than peers |
| Upstox | ₹18.50 per scrip per day | Includes CDSL charges + GST |
| ICICI Direct | ₹16.75 per scrip per day | NSDL-based; competitive DP charges |
| HDFC Securities | ₹16.75 per scrip per day | NSDL-based; similar to ICICI |
Why it matters: If you sell 20 different stocks in a year, DP charges add ₹300–400 to your costs. For active traders selling 100+ times/year, this becomes ₹1,500–2,000.
Pledge and unpledge charges
When you use stocks as collateral for F&O margin, you pledge them. This incurs a charge:
- Zerodha: ₹30 + GST per pledge request (per ISIN)
- Groww: ₹20 + GST per pledge request
- Angel One: ₹30 + GST per pledge request
- Upstox: ₹25 + GST per pledge request
- ICICI Direct: ₹25 + GST per pledge request
- HDFC Securities: ₹25 + GST per pledge request
Unpledge is free at most brokers. Pledge charges matter for F&O traders who frequently pledge/unpledge portfolio stocks for margin.
Brokerage comparison
| Provider | Equity delivery | Equity intraday | F&O (per order) |
|---|---|---|---|
| Zerodha | ₹0 | ₹20 or 0.03% | ₹20 per executed order |
| Groww | ₹20 per order | ₹20 or 0.05% | ₹20 per executed order |
| Angel One | ₹0 | ₹20 or 0.25% | ₹20 per executed order |
| Upstox | ₹20 per order | ₹20 or 0.05% | ₹20 per executed order |
| ICICI Direct | 0.55% | 0.275% | ₹20 per executed order |
| HDFC Securities | 0.50% | 0.25% | ₹20 per executed order |
The big difference: ICICI Direct and HDFC Securities charge percentage-based brokerage on equity delivery. On a ₹1 lakh trade, ICICI charges ₹550 vs ₹0–20 at Zerodha/Groww. Over a year of 50 delivery trades, the difference is ₹25,000–27,000. This is why discount brokers have captured 70%+ of new account openings.
CDSL vs NSDL — does it matter?
India has two depositories that hold your dematerialised securities:
- CDSL (Central Depository Services Limited): Used by Zerodha, Groww, Angel One, Upstox, and most discount brokers. ~70% market share by demat accounts.
- NSDL (National Securities Depository Limited): Used by ICICI Direct, HDFC Securities, and most full-service brokers. ~30% market share by accounts but holds higher value per account on average.
Functional differences
- IPO allotment: Both work identically. Your depository choice does not affect IPO allotment probability.
- Corporate actions: Dividends, bonuses, splits — processed identically by both. No difference in settlement speed.
- Transfer between CDSL and NSDL: Inter-depository transfers are possible but incur charges (₹25–50 per transfer at most brokers). Avoid by keeping one primary demat account.
- e-CAS (Electronic Consolidated Account Statement): CDSL sends monthly statements via email. NSDL provides access through the SPEED-e portal. Both give you a complete view of holdings.
Bottom line: For retail investors, CDSL vs NSDL makes no practical difference. Choose based on the broker you prefer, not the depository.
Platform and app quality
Zerodha (Kite)
- Clean, fast interface. Best charting via TradingView integration
- Kite Connect API for algo traders
- Console for reports, tax P&L, and contract notes
- Varsity — best free educational content of any Indian broker
- Weakness: customer support is email-only; response time 12–48 hours
Groww
- Simplest app interface — designed for beginners
- Best mutual fund integration (started as MF platform)
- Quick IPO application process
- Weakness: charting tools are basic compared to Kite
- Weakness: no API access for advanced users
Angel One (Smart API)
- Smart API for algo trading (Python, Java, Node.js libraries)
- ARQ Prime — AI-driven stock recommendations (mixed reviews)
- Good research reports for fundamental analysis
- Weakness: app stability issues during peak market hours (improving)
Upstox
- Pro web terminal with advanced charting
- API access for developers
- Competitive pricing for casual investors
- Weakness: customer support quality inconsistent
- Weakness: mutual fund selection smaller than Groww/Zerodha
ICICI Direct
- 3-in-1 account (bank + demat + trading) — seamless fund transfer
- Excellent research desk and advisory services
- Physical branch network for in-person support
- Weakness: highest brokerage among the 6; percentage-based on equity
- Weakness: app interface feels dated compared to discount brokers
HDFC Securities
- 3-in-1 account with HDFC Bank integration
- Strong research and advisory for HNI clients
- Reliable platform — rarely faces downtime
- Weakness: highest effective cost for active traders
- Weakness: limited F&O analytical tools compared to Zerodha/Sensibull
Best demat account by investor type
Best for beginners
Groww — The simplest interface, free account opening, zero AMC, and seamless mutual fund + stocks experience in one app. The learning curve is minimal. If you’re buying your first stock or starting a SIP, Groww removes friction better than anyone else.
Runner-up: Zerodha — slightly steeper learning curve but Varsity educational content and better charting tools help you grow into a more sophisticated investor.
Best for active traders
Zerodha — Zero delivery brokerage (saves ₹20/order vs Groww), TradingView-grade charting on Kite, Sensibull integration for options, and Kite Connect API for systematic strategies. The ₹300 AMC is negligible for anyone trading regularly.
Runner-up: Angel One — free delivery brokerage, Smart API, and AI recommendations. Good if you want a broker that actively pushes trade ideas.
Best for long-term investors
Zerodha — Zero delivery brokerage means you pay nothing to buy and hold stocks. The ₹300 AMC is the only annual cost. Console provides tax P&L reports that make ITR filing easy. Coin handles direct mutual funds.
Runner-up: ICICI Direct — If you’re investing ₹50 lakh+ and value research reports, advisory calls, and the convenience of a 3-in-1 account with your ICICI Bank, the higher brokerage may be worth the full-service experience.
Best for NRIs
ICICI Direct or HDFC Securities — Full-service brokers have dedicated NRI desks, handle PINS (Portfolio Investment Scheme) compliance, and offer 3-in-1 NRO/NRE + demat + trading accounts. Discount brokers have limited NRI support.
Account opening process
All 6 providers now offer 100% online account opening via Aadhaar-based e-KYC:
- Documents needed: Aadhaar (linked to mobile), PAN card, bank account details (for UPI mandate or cancelled cheque), passport-size photo, signature image.
- Process: Fill online form → Aadhaar OTP verification → PAN verification → e-sign (Aadhaar-based) → In-Person Verification (IPV) via video or photo. Takes 10–15 minutes.
- Activation: Account activated within 24–48 hours for most discount brokers. ICICI Direct and HDFC Securities may take 2–3 business days for the 3-in-1 account linking.
Common mistakes when choosing a demat account
- Choosing based on “free” account opening alone: The one-time ₹200–300 account opening fee is irrelevant compared to ongoing brokerage and AMC over 5+ years. A “free” account with ₹20/order delivery brokerage costs ₹10,000+/year if you make 500 delivery trades.
- Ignoring AMC in the total cost calculation: ₹750/year AMC at ICICI Direct vs ₹0 at Groww = ₹7,500 difference over 10 years. Not huge, but not nothing.
- Opening multiple demat accounts without a clear reason: Each account has AMC. Corporate actions (dividends, bonuses) get split. Tax P&L tracking becomes a nightmare. One primary account is usually enough.
- Not checking pledge/unpledge ease for F&O: If you trade F&O and pledge stocks for margin, the pledge process should be instant (most discount brokers) not T+1 (some full-service brokers).
- Ignoring customer support quality: You never need customer support until you urgently need it — during a corporate action, account freeze, or technical glitch on a volatile day. Email-only support (Zerodha) vs phone support (ICICI Direct) matters when things go wrong.
The total cost of ownership calculation
Here’s what a typical retail investor (30 delivery trades/year, 2 IPO applications, no F&O) pays annually:
| Cost component | Zerodha | Groww | ICICI Direct |
|---|---|---|---|
| AMC | ₹300 | ₹0 | ₹750 |
| Brokerage (30 buys, avg ₹50k each) | ₹0 | ₹600 | ₹8,250 |
| DP charges (15 sell transactions) | ₹239 | ₹239 | ₹251 |
| Total annual cost | ₹539 | ₹839 | ₹9,251 |
The difference between Zerodha and ICICI Direct for this profile is ₹8,712/year. Over 10 years, that’s ₹87,000 — real money that could have been invested. The full-service premium only makes sense if you actively use and benefit from the research and advisory services.
The bottom line
For 80% of Indian retail investors, a discount broker (Zerodha, Groww, Angel One, or Upstox) is the right choice. The cost savings are significant, the platforms are feature-rich, and the regulatory protections (SEBI oversight, depository insurance) are identical regardless of broker.
Full-service brokers (ICICI Direct, HDFC Securities) earn their premium for investors who want research advisory, 3-in-1 account convenience, physical branch support, and NRI services. If you’re investing ₹50 lakh+ and want hand-holding, the ₹8,000–10,000/year premium is the cost of a service you’ll actually use.
Whichever you choose, open the account and start. The biggest cost in investing is not brokerage — it’s the years of compounding you lose while comparing brokers.