How to Open a Demat Account - Step-by-Step
CDSL vs NSDL, required documents, top broker comparison (Zerodha, Groww, Angel One), brokerage charges.
Educational content only. This article is for learning purposes and does not constitute personalised financial, tax, or investment advice. Investments are subject to market risks. For decisions specific to your situation, consult a SEBI-registered investment adviser. Read our editorial standards.
How to Open a Demat Account in India: Bank vs Discount Broker (I Learned the Hard Way)
I opened my first demat account at my bank branch because it felt "safe." It took 3 days, cost ₹750 in annual maintenance fees, and charged me ₹20 per trade plus 0.5% brokerage. Six months later I moved to a discount broker. Here's what I learned about choosing the right account.
The move wasn't painful, porting shares between depositories is straightforward. But I'd paid 18 months of unnecessary brokerage before switching. On a ₹50,000 trade, 0.5% brokerage is ₹250. A discount broker charges ₹0 for the same delivery trade. If you make 20 delivery trades a year, that's ₹5,000 wasted annually. Over 10 years, with that money invested instead: roughly ₹87,000 at 12% returns.
The right account choice matters more than most people realise.
Let me walk you through everything.
This article is for educational purposes only and does not constitute personalised financial advice. Please consult a SEBI-registered investment adviser before making investment decisions. All fee figures are approximate as of FY 2025-26 and may change, verify with the broker directly before opening an account.
What Is a Demat Account and Why Do You Need One?
Short for "Dematerialised Account." A digital vault that holds your shares, bonds, ETFs, and mutual fund units in electronic form. Just as a bank account holds cash, a demat account holds investment securities. It's maintained by either CDSL or NSDL. India's two SEBI-regulated depositories.
Before 1996, share certificates were physical paper. People lost them, had them forged, or damaged them. The dematerialisation process, mandated by SEBI, converted all securities to electronic form. Today, you literally cannot buy a single share on BSE or NSE without a demat account. It's not optional; it's SEBI's mandate for all investors.
A separate account used to place buy and sell orders on stock exchanges. Think of it as the transaction mechanism: your bank account holds money → your trading account places the order → your demat account receives or releases the shares. Most brokers open both accounts together in a single application process.
As of early 2026, over 16 crore Indians have demat accounts, up from 4 crore in 2020. The surge is partly driven by younger investors, discount brokers making the process frictionless, and zero-delivery-brokerage becoming standard.
CDSL vs NSDL: Which Depository Powers Your Account?
Every demat account is held with one of India's two depositories. Your broker picks which one they use, you don't choose.
| Feature | CDSL | NSDL |
|---|---|---|
| Full Name | Central Depository Services Limited | National Securities Depository Limited |
| Established | 1999 | 1996 |
| Backed By | BSE (Bombay Stock Exchange) | NSE (National Stock Exchange) |
| Active Demat Accounts | 11+ crore (as of 2025) | 5+ crore |
| Account ID Format | 16-digit BO ID | IN + 14-digit DPID + Client ID |
| Common Brokers | Zerodha, Groww, Upstox, Angel One | ICICI Direct, HDFC Securities, Kotak Securities |
Both depositories are regulated by SEBI under the Depositories Act 1996 and provide identical services, electronic holding, transfer, pledging, and nomination facilities. SEBI's oversight ensures both are equally safe. Don't pick a broker based on which depository they use. It makes no practical difference to you as an investor.
Documents Required: Just Three Things
When I opened my first account at the bank, the relationship manager brought a thick form and asked for income proof. I was confused. For a basic equity delivery account, you don't need income proof at all.
1. PAN Card: Your Permanent Account Number. Mandatory for all investments in India under Section 139A of the Income Tax Act. Don't have one? Apply at the Income Tax Department portal (incometax.gov.in). It takes 2–3 weeks.
2. Aadhaar Card: Required for eKYC (electronic Know Your Customer) verification. Your mobile number must be linked to Aadhaar. You'll receive an OTP during verification. If your number isn't linked, visit any Aadhaar Seva Kendra.
3. Bank Account Proof: A cancelled cheque, or a bank statement (first page) showing your name, account number, IFSC code, and branch.
That's it for equity delivery accounts. Income proof, salary slips, and ITR documents are only required for activating Futures & Options (F&O) trading, which you shouldn't do as a beginner. (SEBI data shows 89% of F&O traders lose money.)
Bank Broker vs Discount Broker: The Cost Reality
This is the most important decision, and it's where I made my mistake. Let me show you exactly what the difference looks like in rupees.
| Feature | Bank Broker (e.g., HDFC Securities) | Discount Broker (Zerodha/Groww/Angel One) |
|---|---|---|
| Account Opening Fee | ₹0–₹999 | ₹0–₹200 |
| Annual Maintenance Charge (AMC) | ₹300–₹750/year | ₹0–₹300/year |
| Equity Delivery Brokerage | 0.3%–0.5% per trade | ₹0 (zero) |
| Equity Intraday Brokerage | 0.05%–0.1% per trade | ₹20 flat per order |
| F&O Trading | ₹20–₹100 per lot | ₹20 flat per order |
| Platform Quality | Basic, integrated with banking app | Professional-grade (Zerodha Kite, Groww) |
| Research Tools | Bank research reports included | Third-party tools; Zerodha has Varsity (excellent free education) |
| Customer Support | Branch support available | Online/call support only |
Scenario: You make 24 delivery trades per year, average trade value ₹25,000.
Bank broker at 0.5% brokerage:
- Brokerage per trade: ₹125
- Annual brokerage: 24 × ₹125 = ₹3,000
- Plus AMC: ₹750
- Total annual cost: ₹3,750
Discount broker (zero delivery brokerage):
- Brokerage: ₹0
- AMC: ₹0–₹300
- Total annual cost: ₹0–₹300
Annual saving: ₹3,450–₹3,750. Over 10 years at 12% reinvested: roughly ₹60,000–₹65,000 in opportunity cost.
This is why I switched after 18 months. The bank's "safety" came with a real price tag.
When a bank broker makes sense: If you want face-to-face support at a branch, are completely unfamiliar with online platforms, or want all your financial accounts (savings, FD, demat) in one place for simplicity. But you'll pay for that convenience.
When a discount broker is the right choice: For the vast majority of investors, especially if you're comfortable with apps. Zero delivery brokerage, good platforms, and fully SEBI-regulated safety.
Step-by-Step: Opening an Account on Zerodha or Groww
The process is nearly identical across discount brokers. Here's exactly what you'll encounter.
Step 1: Download the app or go to the website. Zerodha (zerodha.com) or Groww (groww.in). Both have apps on Android and iOS.
Step 2: Enter your mobile number. You'll receive an OTP. This links your account to your number.
Step 3: Enter your PAN number. The system auto-fetches your name and date of birth from the Income Tax database. Takes 10 seconds.
Step 4: Complete Aadhaar eKYC. Enter your 12-digit Aadhaar number. An OTP is sent to your Aadhaar-linked mobile. Enter it to verify identity. This step is legally equivalent to a physical identity verification.
Step 5: Upload a signature. Sign your name on a white paper, photograph it against a plain background, upload. Some brokers accept a digital signature drawn on screen.
Step 6: Link your bank account. Enter your account number and IFSC code. Some brokers use UPI-linked verification (₹1 credit/debit) to confirm.
Step 7: Select trading segments. Default is Equity. Do NOT activate F&O until you have at least 1–2 years of experience and understand options thoroughly.
Step 8: e-Sign the application. Final Aadhaar OTP to digitally sign the account opening form. Legally valid under the Information Technology Act 2000.
Step 9: Wait for activation. Most accounts are activated within 24–48 hours. Credentials arrive via email. Zerodha may take up to 72 hours as they do additional verification.
Total active effort: approximately 20 minutes. Total cost: ₹0 on Groww, ₹200 one-time on Zerodha.
Broker Comparison: Which One Should You Choose?
So which broker should you actually pick? Here's how the three main options stack up.
| Feature | Zerodha | Groww | Angel One |
|---|---|---|---|
| Account Opening | ₹200 one-time | ₹0 free | ₹0 free |
| Annual Maintenance | ₹300/year | ₹0 | ₹240/year |
| Equity Delivery Brokerage | ₹0 | ₹0 | ₹0 |
| F&O/Intraday | ₹20 flat per order | ₹20 flat per order | ₹20 flat per order |
| Platform | Kite (powerful, professional) | Clean, minimal, beginner-friendly | Feature-rich with research reports |
| Education | Zerodha Varsity (excellent free content) | In-app learning section | Smart Money education platform |
| Mutual Funds | Coin (direct plans) | Direct plans only | Direct and regular plans |
| Best For | Serious investors and traders who want the best platform | Complete beginners who want simplicity | Beginners who also want research and analyst calls |
My honest recommendation: Start with Groww if this is your first account. The interface is the clearest, the onboarding is frictionless, and zero fees make it cost-nothing to start. If after 6–12 months you want advanced charting, order types, and deeper analytics, open a Zerodha account.
What Does a Trade Actually Cost?
The headline "zero brokerage" is true, but there are other statutory charges you'll see on every trade. Here's the full breakdown.
Brokerage (discount broker): ₹0
STT (Securities Transaction Tax), 0.1% on buy side: ₹10.00 Exchange transaction charges (NSE): ₹0.34 SEBI turnover charges: ₹0.10 GST on brokerage + charges: ₹0.08 Stamp duty (state-dependent): ₹1.50
Total charges: approximately ₹12
Effective cost as percentage: 0.12% of trade value
This is essentially free. For comparison, a mutual fund's expense ratio (0.5–1.5%/year) costs 4–12× more annually than one delivery trade.
The unavoidable cost is STT. Securities Transaction Tax, a government levy you can't negotiate. For delivery trades, it's 0.1% on the buy side. Everything else is tiny. The bank broker's 0.5% brokerage was 4× higher than the total charges you'd pay at a discount broker.
Account Types You Should Know
Regular Demat Account: For Indian residents. What 99% of people open.
BSDA (Basic Services Demat Account): Free annual maintenance for holdings up to ₹4 lakh. If your portfolio is small, many brokers automatically categorise you for BSDA. Check with your broker.
Repatriable NRI Account: For NRIs wanting to invest and repatriate funds. Requires NRE bank account.
Non-Repatriable NRI Account: For NRIs where funds must remain in India. Requires NRO bank account.
Most readers need the first option. Simple resident individual demat account.
After Account Opening: Your First Week
Day 1–2: Explore only. Don't buy anything. Navigate the platform. Find the search, the watchlist, the order placement screen, the holdings view. Watch how prices move during market hours (9:15 AM – 3:30 PM).
Day 3: Transfer a small amount. Add ₹2,000–5,000 via UPI. This takes under a minute. The funds are available for trading immediately.
Day 4–5: Build a watchlist. Add 5–10 Nifty 50 companies you've heard of. Watch without buying. Get comfortable with how prices fluctuate intraday.
Day 6: First trade. Buy 1–2 shares of any Nifty 50 company using a Limit Order in CNC (Delivery) mode. Start small. The goal is to learn the mechanics, not to make money on day one.
Day 7+: Learn before scaling. Read the Stock Market Beginners Guide to understand what you're actually investing in before putting in more money. Before your first trade, also understand the different stock market order types, knowing the difference between a limit order, market order, and stop-loss order prevents expensive mistakes on Day 1.
SEBI requires all demat account holders to nominate a beneficiary (up to 3 people) or explicitly opt out. This ensures your shares transfer to your family if something happens to you. Do this on Day 1. It takes 5 minutes and is legally critical, uninstructed holdings go through a lengthy probate process otherwise.
5 Mistakes to Avoid From Day One
Mistake 1: Choosing a broker based on influencer sponsorships. Verify any broker's SEBI registration number at sebi.gov.in/sebiweb/other/OtherAction.do?doRecognisedFpi=yes. If the registration doesn't exist, walk away.
Mistake 2: Investing all your savings on Day 1. Start with money you can afford to leave invested for 3+ years. Never put emergency funds in stocks.
Mistake 3: Activating F&O because it sounds exciting. SEBI's data: 89% of individual F&O traders lose money. The leverage in F&O can wipe out an account in one session. Delivery investing first. F&O never, or much later.
Mistake 4: Using "Regular Plan" mutual funds. If your broker offers mutual funds, always choose Direct Plans. Regular plans include distributor commissions (0.5–1%) that reduce your returns every year. On Zerodha Coin and Groww, only direct plans are available, that's the right choice.
Mistake 5: Not tracking your actual cost of purchase. The FIFO (First In First Out) method applies to tax calculation. When you sell shares bought at different prices, FIFO applies, the oldest purchase price is used first. Keep records of every buy date and price. Your broker's tax P&L report handles this automatically, but you should understand it.
Most beginners skip at least one of these. Don't be that person.
Key Takeaways
- Demat account is legally mandatory to buy shares in India: it holds your securities electronically
- CDSL and NSDL are both SEBI-regulated, functionally identical: your broker picks one, not you
- Documents needed: PAN + Aadhaar (with linked mobile) + bank account details: 20 minutes total
- Bank broker charges 0.3–0.5% delivery brokerage; discount brokers charge ₹0: the difference compounds to significant money over years
- Total trading cost at a discount broker: ~0.12% per trade (mostly STT: unavoidable government levy)
- Best for beginners: Groww (₹0 fees, simplest interface); upgrade to Zerodha later for advanced features
- Set up nomination immediately: SEBI requires it for all demat accounts
- Avoid Regular Plan mutual funds: choose Direct Plans only
Account open? Read the Stock Market Beginners Guide next to understand what to actually buy and how markets work.
You're comparing two brokers: Bank Broker charges ₹0 account opening + 0.5% delivery brokerage. Discount Broker charges ₹200 one-time + ₹0 delivery brokerage. You plan to make 20 delivery trades per year, average ₹20,000 each. After 3 years, which is cheaper overall?
Sources
- SEBI Depositories Act 1996. Legal framework governing CDSL and NSDL; establishes regulatory requirements for depositories
- SEBI DPDP and KYC Norms. Requirements for eKYC verification using Aadhaar for demat account opening; sebi.gov.in
- CDSL Annual Report 2024–25. Active demat account data; available at cdslindia.com
- NSDL Annual Report 2024–25. Active demat account statistics; available at nsdl.com
- SEBI Study on Individual Trader Profitability (January 2023). F&O and intraday trader loss data; 89% of intraday equity traders lost money in FY 2021-22
Try Our Free Tools
Put what you’ve learned into action with our calculators and courses.