Choose language
Comparison
Comparison · refreshed periodically

Best Demat Account India 2026: Zerodha, Groww, Angel One, Upstox, ICICI Direct, HDFC Securities Compared

Side-by-side comparison of the 6 most popular demat account providers in India across account opening fees, AMC, DP charges, brokerage, pledge/unpledge costs, platform features, and customer support. Includes CDSL vs NSDL explainer and best-fit recommendations for beginners, active traders, and long-term investors.

12 min readReviewed 27 May 2026

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

ProviderAccount openingAnnual AMCDepositoryActive accounts (FY25 est.)
Zerodha₹200 (one-time)₹300/yearCDSL~1.5 crore
GrowwFree₹0 (as of 2025)CDSL~1.2 crore
Angel OneFree₹240/yearCDSL~90 lakh
UpstoxFree₹150/yearCDSL~60 lakh
ICICI DirectFree (with 3-in-1 account)₹750/yearNSDL~55 lakh
HDFC SecuritiesFree (with 3-in-1 account)₹750/yearNSDL~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.

ProviderDP charge per sell transactionNotes
Zerodha₹15.93 per scrip per dayCDSL charge ₹5.50 + Zerodha charge + GST
Groww₹15.93 per scrip per daySame structure as Zerodha
Angel One₹20 per scrip per daySlightly higher than peers
Upstox₹18.50 per scrip per dayIncludes CDSL charges + GST
ICICI Direct₹16.75 per scrip per dayNSDL-based; competitive DP charges
HDFC Securities₹16.75 per scrip per dayNSDL-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:

Unpledge is free at most brokers. Pledge charges matter for F&O traders who frequently pledge/unpledge portfolio stocks for margin.

Brokerage comparison

ProviderEquity deliveryEquity intradayF&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 Direct0.55%0.275%₹20 per executed order
HDFC Securities0.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:

Functional differences

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)

Groww

Angel One (Smart API)

Upstox

ICICI Direct

HDFC Securities

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:

  1. Documents needed: Aadhaar (linked to mobile), PAN card, bank account details (for UPI mandate or cancelled cheque), passport-size photo, signature image.
  2. 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.
  3. 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

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 componentZerodhaGrowwICICI 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.

Weekly market setups, delivered free

One short email every Sunday — 3 high-conviction signals + 1 calculator deep-dive. No spam, unsubscribe anytime.

We respect privacy. No paid spam. SEBI-compliant educational content only.

Apply the math — related calculators

Run your own numbers in < 30 seconds.

Live screens for this strategy

Continue reading