Key Takeaways
- Opening a demat account takes 10-15 minutes online with Aadhaar-based e-KYC — no branch visit needed.
- You need only 3 documents: Aadhaar, PAN card, and a bank account with net banking or UPI.
- Account opening is free at most discount brokers (Zerodha, Groww, Angel One). Annual maintenance charges (AMC) range from ₹0 to ₹300/year.
- A demat account is mandatory for buying stocks, ETFs, IPOs, bonds, and sovereign gold bonds in India.
- Choose between discount brokers (₹20/trade, app-based) and full-service brokers (higher fees, research + advisory).
What Is a Demat Account?
A demat account (short for dematerialized account) is an electronic account that holds your shares, mutual funds, ETFs, bonds, and government securities in digital form. Think of it as a bank account — but instead of money, it holds your investments.
Before 1996, Indian investors held physical share certificates — paper documents that could be lost, forged, or damaged. SEBI mandated dematerialization, and today every stock market transaction in India requires a demat account.
As of March 2026, India has over 15 crore (150 million) demat accounts, according to CDSL and NSDL data. The number has tripled since 2020, driven by apps like Zerodha, Groww, and Angel One making it easy for anyone with a smartphone to start investing.
Demat Account vs Trading Account — What's the Difference?
This confuses most beginners. You actually need two accounts to buy and sell stocks:
| Feature | Demat Account | Trading Account |
|---|---|---|
| Purpose | Holds your securities (like a locker) | Executes buy/sell orders (like a counter) |
| Managed by | Depository Participant (DP) | Stockbroker |
| Regulated by | CDSL or NSDL | SEBI + Stock Exchanges (NSE/BSE) |
| Charges | AMC (₹0-₹300/year) | Brokerage per trade |
The good news: most brokers open both accounts together in a single application.
Documents Required to Open a Demat Account
Mandatory Documents
- PAN Card — Mandatory for all securities transactions in India.
- Aadhaar Card — For e-KYC verification. Must be linked to your mobile number.
- Bank Account Details — Cancelled cheque or bank statement with name, account number, IFSC.
Make sure your Aadhaar is linked to your current mobile number. The entire e-KYC process depends on Aadhaar OTP. If your number has changed, update it at your nearest Aadhaar centre first — this takes 2-3 days.
Step-by-Step: How to Open a Demat Account Online
Step 1: Choose Your Broker
Compare brokers based on: brokerage charges, platform quality, and account charges.
| Broker | Account Opening | AMC | Equity Delivery | Intraday/F&O |
|---|---|---|---|---|
| Zerodha | ₹0 | ₹300/year | ₹0 | ₹20/trade |
| Groww | ₹0 | ₹0 | ₹20/trade | ₹20/trade |
| Angel One | ₹0 | ₹0 | ₹0 | ₹20/trade |
| Upstox | ₹0 | ₹0 | ₹20/trade | ₹20/trade |
Use our demat account comparison tool to compare all brokers side by side.
Step 2: Complete Aadhaar e-KYC
Enter your PAN and Aadhaar number. Receive OTP on Aadhaar-linked mobile. Identity verified instantly.
Step 3: Upload Signature
Take a clear photo of your signature on white paper and upload it.
Step 4: Link Your Bank Account
Enter bank account number and IFSC code. Some brokers verify via ₹1 test transaction.
Step 5: Complete In-Person Verification
SEBI requires IPV. Most brokers do this via a quick selfie video — hold PAN card next to face for 5 seconds.
Step 6: E-Sign and Submit
Review application and e-sign using Aadhaar OTP. Account details arrive within 24-48 hours.
Open your demat account on a weekday before 3 PM. Applications during market hours get processed faster.
Demat Account Charges You Should Know
| Charge | Range | What It Means |
|---|---|---|
| DP charges | ₹13-₹20/sell | CDSL/NSDL charge when you sell shares |
| Pledge/unpledge | ₹20-₹30/request | Using shares as margin collateral |
| Off-market transfer | ₹25-₹50/transfer | Moving shares between demat accounts |
| Account closure | ₹0-₹500 | Some brokers charge for closing |
Discount Broker vs Full-Service Broker
| Feature | Discount Broker | Full-Service Broker |
|---|---|---|
| Examples | Zerodha, Groww, Angel One | ICICI Direct, HDFC Securities |
| Brokerage | ₹0-₹20/trade | 0.1%-0.5% of trade value |
| Research | Basic | Dedicated analysts |
| Best for | Self-directed investors | Investors wanting advisory |
Common Mistakes to Avoid
- Not comparing brokers — Always compare charges and features before choosing.
- Ignoring AMC charges — A "free" account with ₹300/year AMC costs more over time.
- Opening with a full-service broker unnecessarily — If you're buying stocks long-term, ₹20/trade does the same job as ₹500/trade.
- Not enabling 2FA — Your demat account holds real financial assets. Security first.
What Can You Hold in a Demat Account?
- Equity shares — Stocks listed on NSE/BSE
- mutual fund units — Direct and regular plans
- ETFs — Gold ETFs, Nifty ETFs
- Sovereign Gold Bonds
- Government securities — Via RBI Retail Direct
- IPO shares — Allotted shares credited to demat
- Bonds and debentures
Frequently Asked Questions
Is opening a demat account free in India?
Yes, most discount brokers offer free account opening. Some charge AMC of ₹200-₹300/year. Always check before signing up.
Can I open a demat account without a PAN card?
No. PAN card is mandatory per SEBI regulations. Apply online via NSDL or UTIITSL — takes 7-15 days.
How long does it take to open a demat account?
Application takes 10-15 minutes. Activation within 24-48 hours on business days.
Can I have multiple demat accounts?
Yes, with different brokers. Your PAN links to all. One good broker is usually enough.
What is the minimum balance for a demat account?
No minimum balance required. You can keep it empty without penalty. Some brokers charge AMC on inactive accounts.
This article is for informational purposes only. Investment in securities market are subject to market risks. Read all related documents carefully. Consult a SEBI-registered advisor before investing. InvestingPro.in may earn a commission through affiliate links.