India now has over 14 crore active Demat accounts — and opening one has never been easier. The entire process is digital, takes 20–30 minutes, and most brokers activate your account within 24–48 hours. You cannot buy or sell shares on NSE or BSE without a Demat account — it's mandatory by SEBI since 2000.
A Demat (Dematerialised) account holds your shares, mutual funds, ETFs and bonds in electronic form. Think of it as a bank account, but for investments instead of money. You need three accounts to invest in stocks: a Demat account (holds securities), a trading account (to buy/sell), and a bank account (to move money). Most brokers open all three together.
Pick your broker first
Top 5 Brokers to Open Demat Account in India 2026
Complete process
7 Steps to Open a Demat Account Online
- 1Choose Your Broker and Download the AppPick a SEBI-registered broker (see comparison above). For beginners: Groww or Paytm Money (lifetime free, simple UI). For active traders: Zerodha or Upstox. Download the app from Google Play Store or App Store, or visit their website.💡 Verify the broker is SEBI-registered at sebi.gov.in before submitting any documents. All major brokers listed here are legitimate.
- 2Enter Mobile Number and Verify via OTPOpen the app, click "Open Demat Account" or "Start Investing". Enter your mobile number and verify with the OTP received. This mobile number becomes your primary contact for all account communications.
- 3Enter PAN and Complete Aadhaar e-KYCEnter your 10-character PAN number. Then enter your 12-digit Aadhaar number for e-KYC. SEBI mandates that PAN must already be linked to Aadhaar — if not, link them first (see our Aadhaar-PAN linking guide). An OTP is sent to your Aadhaar-registered mobile for verification.💡 Your name, date of birth, and photo from Aadhaar are used for KYC automatically — no manual uploads needed.
- 4Complete Video KYCSchedule a Video KYC call with a broker representative (usually available 9 AM–6 PM on weekdays). During the call: show your original PAN card and Aadhaar card to the camera, answer 2–3 basic identity verification questions, and confirm your signature. This is mandatory for SEBI compliance and takes 5–10 minutes.💡 Good lighting and a plain background help the video KYC complete faster. Keep documents ready before joining the call.
- 5Link Your Bank AccountEnter your bank account IFSC code and account number, or verify via UPI ID if available. This linking enables fund transfers — you'll add money to buy stocks and withdraw sale proceeds here. Bank account must be in your own name.
- 6Sign the Account Opening Form DigitallyReview and sign the broker client agreement digitally — most brokers use Aadhaar e-sign (OTP-based) for this. Read the risk disclosure document and brokerage schedule. This creates your legal relationship with the broker as your Depository Participant (DP).
- 7Receive Account Credentials and Start InvestingWithin 24–48 hours, you'll receive your Demat account number (BO ID) and DP ID via SMS/email. Login to the app, add funds via UPI or NEFT, and you're ready to buy your first stock or start a SIP in mutual funds.💡 Enable 2-Factor Authentication immediately after first login. Never share your MPIN or OTP with anyone — including people claiming to be broker support.
Documents needed
Documents Required to Open Demat Account
Stocks (NSE + BSE) · Mutual Funds (units) · ETFs (Exchange Traded Funds) · Government Bonds and T-Bills · Corporate Bonds and NCDs · IPO shares · Sovereign Gold Bonds (SGBs) · REITs and InvITs. You cannot hold commodities (gold, silver), currencies, or international stocks directly in an Indian Demat account.
Cost comparison
Demat Account Charges — Broker Comparison 2026
| Broker | Opening Fee | Annual AMC | Equity Delivery | Intraday/F&O |
|---|---|---|---|---|
| Zerodha | FREE | ₹300/yr* | ₹0 | ₹20 or 0.03% |
| Groww | FREE | FREE Forever | ₹0 | ₹20 per trade |
| Upstox | FREE | ₹150/yr | ₹0 | ₹20 per trade |
| Angel One | FREE | ₹240/yr | ₹0 | ₹20 or 0.25% |
| Paytm Money | FREE | FREE Forever | ₹0 | ₹10 per trade |
| ICICI Direct | ₹975 | ₹700/yr | 0.55% | 0.25–0.55% |
*Zerodha AMC is ₹0 for BSDA accounts (holdings below ₹4L). Charges updated as of April 2026 — verify at respective broker websites before opening.
Common questions