How to Open a Demat Account — Step-by-Step
CDSL vs NSDL, required documents, top broker comparison (Zerodha, Groww, Angel One), brokerage charges.
How to Open a Demat Account in India
Before you can buy a single share or mutual fund unit, you need a Demat account. It's your digital locker for securities. Here's everything you need to know — step by step.
What Is a Demat Account?
CDSL vs NSDL
| Feature | CDSL | NSDL |
|---|---|---|
| Full Name | Central Depository Services Limited | National Securities Depository Limited |
| Established | 1999 | 1996 |
| Promoted By | BSE | NSE |
| Demat Accounts | 12+ crore | 3.5+ crore |
| Account Number | 16-digit BO ID | 8-character DP ID + 8-character Client ID |
| App | CDSL Easi/Easiest | NSDL e-Services |
| Functionality | Identical | Identical |
No. CDSL and NSDL provide identical services. Your broker chooses which depository to use. Both are SEBI-regulated and equally safe. Don't pick a broker based on depository.
Documents Required
You need just 3 things:
- PAN Card — mandatory, used as your unique investor ID
- Aadhaar Card — for eKYC (instant verification)
- Bank Account Details — cancelled cheque or bank statement with IFSC
Additional requirements:
- Passport-size photo (for some brokers)
- Income proof (only if you want F&O trading segment)
- Signature on white paper (digital brokers take photo)
Step-by-Step Account Opening Process
Online Process (15-20 Minutes)
- Visit your chosen broker's website or download their app
- Enter mobile number → OTP verification
- Enter PAN number → auto-fetches your name and DOB
- Complete Aadhaar eKYC → OTP or DigiLocker verification
- Upload signature photo on white paper
- Link bank account → enter IFSC and account number
- Select trading segments (Equity is default; F&O optional)
- E-sign using Aadhaar OTP
- Account activated within 24-48 hours (often same day)
Keep your Aadhaar-linked mobile handy. You'll receive 3-4 OTPs during the process. The entire thing can be done from your phone in 15 minutes.
Broker Comparison — Top 3 for Beginners
| Feature | Zerodha | Groww | Angel One |
|---|---|---|---|
| Account Opening Fee | ₹0 | ₹0 | ₹0 |
| Annual Maintenance | ₹300/year | ₹0 | ₹240/year |
| Equity Delivery | ₹0 | ₹0 | ₹0 |
| Equity Intraday | ₹20 or 0.03% | ₹20 or 0.05% | ₹20 or 0.25% |
| F&O per lot | ₹20 | ₹20 | ₹20 |
| Mutual Funds | Via Coin (direct only) | Built-in (direct only) | Built-in (direct + regular) |
| Platform | Kite (advanced) | Simple and clean | Feature-rich |
| Best For | Active traders | Complete beginners | Research tools |
| Mobile App Rating | 4.3 stars | 4.5 stars | 4.2 stars |
Some brokers push regular plan mutual funds because they earn commission. Always buy direct plans — they have lower expense ratios and give you 0.5-1% extra returns annually.
Brokerage Charges Explained
Other charges on every trade:
- STT (Securities Transaction Tax): 0.1% on buy+sell (delivery), 0.025% on sell (intraday)
- Exchange Transaction Charges: 0.00345% (NSE)
- GST: 18% on brokerage + transaction charges
- SEBI Turnover Fee: ₹10 per crore
- Stamp Duty: 0.015% on buy side (state-wise)
Ramesh buys ₹1,00,000 of Infosys on Zerodha (delivery):
- Brokerage: ₹0
- STT: ₹50 (buy side)
- Exchange charges: ₹3.45
- GST: ₹0.62
- Stamp duty: ₹15
- Total cost: approximately ₹69 (0.069%)
He holds for a year and sells at ₹1,20,000:
- STT on sell: ₹60
- Other charges: approximately ₹70
- Total round-trip cost: approximately ₹199 on ₹20,000 profit
Types of Demat Accounts
- Regular Demat Account — for Indian residents (most common)
- Repatriable Demat Account — for NRIs, allows fund transfer abroad
- Non-Repatriable Demat Account — for NRIs, funds stay in India
- BSDA (Basic Services Demat Account) — free AMC for holdings up to ₹10,00,000
Key Takeaways
- Demat account holds your shares electronically — mandatory for stock investing
- CDSL and NSDL are identical in functionality — don't stress about which one
- You need PAN, Aadhaar, and bank details — account opens in 15-20 minutes online
- Zerodha, Groww, and Angel One all charge ₹0 for equity delivery trades
- Always buy direct plan mutual funds — avoid brokers pushing regular plans
- Total trading cost with discount brokers is approximately 0.07% per trade
What is the primary purpose of a Demat account?
Start your investing journey at our Stock Market Learning Center.
1. What is a Demat Account?
A Demat (Dematerialised) account is an electronic account that holds your shares and securities in digital form. Just as a bank account holds your money, a demat account holds your investments — stocks, bonds, mutual fund units, ETFs, government securities, and more.
Before dematerialisation (introduced in India in 1996), shares were held as physical paper certificates. Buying and selling involved transferring these certificates by hand — a process plagued by delays, forgery, theft, and paperwork. The introduction of electronic demat accounts by CDSL and NSDL eliminated these problems entirely.
Today, holding shares in demat form is mandatory for all listed securities in India. You cannot buy or sell shares on BSE or NSE without a demat account. As of April 2026, India has over 16 crore (160 million) demat accounts, with the number growing by approximately 2-3 crore per year.
Your demat account is identified by a unique 16-digit DP ID + Client ID (or a BO ID — Beneficial Owner ID). This number is used for all online transactions, corporate actions (dividends, bonuses, splits), and IPO allotments.
2. Demat vs Trading Account — You Need Both
Many beginners confuse the demat account and trading account, or assume they are the same thing. They are not — you need both to participate in the stock market.
| Feature | Demat Account | Trading Account | | --- | --- | --- | | Purpose | Stores your shares & securities in electronic form | Enables you to place buy/sell orders on BSE/NSE | | Analogy | Like a bank locker (stores your assets) | Like a bank counter (where transactions happen) | | Maintained By | Depository Participant (linked to CDSL/NSDL) | Your stockbroker (SEBI-registered) | | Unique ID | 16-digit BO ID | Trading code / UCC (Unique Client Code) | | Usage | Holds shares, IPO allotments, bonds, MF units | Place market/limit orders, view order book, manage trades | | Can Exist Alone? | Yes (e.g., for holding IPO allotments or MF units without trading) | No — needs a linked demat account for delivery settlement |
Additionally, you need a linked bank account to transfer money in/out for trading. Most brokers offer a “3-in-1 account” — demat + trading + savings account — but this is not mandatory. You can link your existing savings account from any bank.
Bottom line: When you open an account with any modern broker (Zerodha, Groww, Upstox), they open both the demat and trading accounts together in a single process. You don't need to worry about opening them separately.
3. CDSL vs NSDL — Understanding Depositories
India has two depositories that hold all dematerialised securities:
NSDL (National Securities Depository Limited)
Established in 1996, NSDL was India's first depository. Promoted by NSE, IDBI Bank, and UTI. NSDL demat account numbers start with “IN” followed by 14 digits. NSDL holds approximately 55-60% of total dematerialised securities by value.
CDSL (Central Depository Services Limited)
Established in 1999, CDSL was promoted by BSE. CDSL demat account numbers are purely numeric 16-digit numbers. CDSL has the larger number of active demat accounts due to its association with discount brokers like Zerodha (which uses CDSL).
| Feature | NSDL | CDSL | | --- | --- | --- | | Founded | 1996 | 1999 | | Promoted By | NSE, IDBI, UTI | BSE | | Account Format | IN + 14 digits | 16-digit numeric | | Active Accounts | ~5 crore | ~11 crore | | Major Brokers (DP) | ICICI Direct, HDFC Securities, Motilal Oswal | Zerodha, Groww, Upstox, Angel One | | Trading Portal | SPEED-e (for delivery instruction) | Easiest (for delivery instruction) |
Does it matter which one you use? No. Both depositories are functionally identical for retail investors. Your shares are safe with either. You don't choose the depository — your broker is a Depository Participant (DP) registered with either CDSL or NSDL, so your account will automatically be with whichever depository your broker uses.
You can even transfer shares between CDSL and NSDL accounts via an “Inter-Depository Transfer” — though this is rarely needed unless you switch brokers and the new broker uses a different depository.
4. Documents Required
Opening a demat account is fully digital in 2026. You need the following documents ready before you begin:
Mandatory Documents
- PAN Card: Permanent Account Number is mandatory for all securities market transactions. It's used as the primary identifier and linked to your tax records. Without PAN, you cannot open a demat or trading account.
- Aadhaar Card: Required for eKYC (electronic Know Your Customer) verification. Your mobile number must be linked to Aadhaar for OTP-based verification. DigiLocker can also be used for Aadhaar verification.
- Bank Account Proof: A cancelled cheque, scanned bank passbook (first page with your name, account number, IFSC code), or a recent bank statement (last 6 months). This proves your identity and links your bank account for fund transfers.
- Photo: A recent passport-size photograph. Some brokers allow selfie capture during the online process.
- Signature: A scan or photo of your signature on a plain white paper. This is used for verification and may be required for physical dispatch of documents.
For In-Person Verification (IPV)
SEBI mandates In-Person Verification, but most brokers complete this through a video-based IPV — either a live video call or a short recorded video of you holding your PAN card. No need to visit a branch.
Income Proof (Optional, for F&O Activation)
If you want to activate Futures & Options trading, some brokers require income proof to ensure suitability. This can be:
- Latest ITR (Income Tax Return) acknowledgment
- 6-month bank statement showing ₹1 lakh+ balance
- Salary slips (last 3 months)
- Net worth certificate from a CA
Note for beginners: You do not need to activate F&O trading initially. Start with equity delivery trading only. F&O is complex and risky — only activate it after gaining substantial experience.
5. Top Brokers Comparison — Zerodha, Groww, Upstox, Angel One
Choosing the right broker is one of your most important decisions as an investor. Here's a detailed comparison of the top discount brokers in India as of April 2026:
| Feature | Zerodha | Groww | Upstox | Angel One | | --- | --- | --- | --- | --- | | Account Opening Fee | ₹200 (one-time) | Free | Free | Free | | Equity Delivery Brokerage | ₹0 (zero) | ₹0 (zero) | ₹0 (zero) | ₹0 (zero) | | Intraday Brokerage | ₹20 per order or 0.03% | ₹20 per order or 0.05% | ₹20 per order or 0.05% | ₹20 per order or 0.25% | | F&O Brokerage | ₹20 per order | ₹20 per order | ₹20 per order | ₹20 per order | | Annual Maintenance (AMC) | ₹300/year (demat) | ₹0 | ₹0 (first year); ₹150/year after | ₹240/year (demat) | | Depository | CDSL | CDSL | CDSL | CDSL / NSDL | | Trading Platform | Kite (web + mobile) — widely considered the best | Groww app (mobile-first, simple UI) | Upstox Pro (web + mobile) | Smart API, Angel One app | | Charting | Advanced (TradingView integration via Kite) | Basic to moderate | Advanced (TradingView) | Moderate | | Mutual Fund Direct | Zerodha Coin — ₹0 commission | Built-in — ₹0 commission | Available — ₹0 commission | Available — ₹0 commission | | Research & Education | Varsity (free, excellent learning platform) | In-app articles & videos | Upstox Learning Center | Angel One Research Portal, SmartMoney | | API / Algo Trading | Kite Connect API (₹2,000/month) | Not available | Upstox API (free) | Smart API (free) | | Active Users | ~75 lakh | ~1 crore+ | ~40 lakh | ~60 lakh | | Best For | Serious investors & traders wanting the best platform | Beginners wanting simplicity; MF + stocks in one place | Cost-conscious traders, algo traders | Users wanting research tools & advisory |
Our Recommendation
For beginners: Groww or Zerodha. Groww's interface is the simplest and most intuitive. Zerodha's Kite platform is more feature-rich and Varsity's educational content is unmatched. Both offer zero brokerage on delivery trades.
For active traders: Zerodha Kite remains the gold standard for charting, order types, and reliability. Upstox is a strong alternative with a free API for algorithmic trading.
Important note: All major discount brokers charge zero brokerage on equity delivery trades. The real differentiators are platform quality, charting tools, and additional services. Don't choose a broker solely based on brokerage — the platform you use daily matters more.
6. Account Opening Process — Step by Step
The account opening process is nearly identical across all major brokers. Here's a generic step-by-step walkthrough:
Step 1: Visit the Broker Website or Download the App
Go to the broker's official website (e.g., zerodha.com, groww.in) or download their app from Google Play / App Store. Click “Open Account” or “Sign Up.”
Step 2: Enter Basic Details
Provide your mobile number (OTP verification), email address, and name as per PAN. Some brokers ask you to enter your PAN number at this stage itself.
Step 3: PAN Verification
Enter your PAN number. The system auto-fetches your name and date of birth from the Income Tax database. This step usually takes a few seconds.
Step 4: Aadhaar eKYC
Enter your Aadhaar number. An OTP is sent to your Aadhaar-linked mobile number. Entering the OTP completes your identity verification. Some brokers offer DigiLocker-based Aadhaar verification as an alternative.
Step 5: Personal Details
Fill in your address (auto-pulled from Aadhaar), annual income range, occupation, trading experience (you can select “New to trading”), and politically exposed person (PEP) declaration. These are regulatory requirements.
Step 6: Bank Account Linking
Enter your bank account number, IFSC code, and account type. Upload a cancelled cheque or bank statement for verification. This bank account is where funds are transferred to/from your trading account.
Step 7: Upload Signature
Take a clear photo of your signature on a plain white paper and upload it. Ensure the signature fits within the crop area and is clearly visible.
Step 8: In-Person Verification (IPV)
Most brokers complete IPV via a short selfie video. You'll be asked to hold your PAN card and record a 3-5 second video. Some brokers use DigiLocker for a fully paperless process.
Step 9: e-Sign (Aadhaar-based Electronic Signature)
The application form is generated digitally. You sign it using an Aadhaar-based e-sign — another OTP is sent to your Aadhaar-linked mobile for authorisation. This is legally equivalent to a physical signature.
Step 10: Account Activation
After e-signing, your application is submitted. Most brokers activate accounts within 24-48 hours (Zerodha typically within 24 hours, Groww within a few hours during business days). You'll receive your login credentials via email and SMS.
Total time: The entire online process takes 10-20 minutes if you have all documents ready. Account activation typically happens within 1-2 business days.
7. Understanding Brokerage Charges
When you buy or sell stocks, there are multiple charges involved — not just brokerage. Understanding these helps you calculate the true cost of trading.
| Charge Type | Equity Delivery | Intraday | F&O (Futures) | F&O (Options) | | --- | --- | --- | --- | --- | | Brokerage | ₹0 (all discount brokers) | ₹20 per order or 0.03% | ₹20 per order or 0.03% | ₹20 per order | | STT (Securities Transaction Tax) | 0.1% on buy + sell | 0.025% on sell side | 0.02% on sell side | 0.1% on sell side (on premium) | | Exchange Txn Charges | NSE: 0.00297% | NSE: 0.00297% | NSE: 0.00173% | NSE: 0.0495% | | GST | 18% on (brokerage + txn charges) | 18% on (brokerage + txn charges) | 18% on (brokerage + txn charges) | 18% on (brokerage + txn charges) | | SEBI Charges | ₹10 per crore | ₹10 per crore | ₹10 per crore | ₹10 per crore | | Stamp Duty | 0.015% on buy side | 0.003% on buy side | 0.002% on buy side | 0.003% on buy side | | DP Charges (per sell txn) | ₹15.93 per company per day | Nil (no demat delivery) | Nil | Nil |
Example: Cost of a ₹1,00,000 Delivery Trade (Buy + Sell)
If you buy shares worth ₹1,00,000 and sell them for ₹1,10,000 (₹10,000 profit) on a discount broker:
- Brokerage: ₹0 (zero on delivery)
- STT: ~₹210 (0.1% on both buy and sell turnover)
- Exchange charges: ~₹6
- GST: ~₹1 (18% on exchange charges only since brokerage is zero)
- Stamp duty: ~₹15
- DP charges: ₹15.93 (on sell)
- Total charges: ~₹248
On your ₹10,000 profit, total charges are roughly ₹248, or ~2.5% of your profit. The largest component by far is STT (Securities Transaction Tax), which is a government levy — you cannot reduce it.
Key insight: Since all major discount brokers charge zero brokerage on delivery, the regulatory charges (STT, stamp duty, exchange fees) are the same regardless of which broker you use. The difference is in AMC, platform quality, and intraday/F&O charges.
8. Annual Maintenance Charges (AMC)
AMC is a yearly fee charged by the broker for maintaining your demat account. It covers the cost of holding your securities and providing depository services.
| Broker | First Year AMC | Subsequent Years | Billing | | --- | --- | --- | --- | | Zerodha | ₹300 | ₹300/year | Quarterly (₹75/quarter) | | Groww | ₹0 | ₹0 | No AMC | | Upstox | ₹0 | ₹150/year (from 2nd year) | Annual | | Angel One | ₹240 | ₹240/year | Annual | | ICICI Direct | ₹0 | ₹700/year | Annual | | HDFC Securities | ₹0 | ₹750/year | Annual |
Tip: If AMC is a concern, Groww charges zero AMC, making it ideal for beginners with small portfolios. However, Zerodha's ₹300/year is very reasonable given the superior platform quality. Avoid full-service brokers (ICICI Direct, HDFC Securities) unless you specifically need their branch services or 3-in-1 account.
AMC is charged regardless of whether you trade or not. Some brokers waive AMC if your portfolio value exceeds a threshold, so check the latest terms on the broker's website.
9. Account Linking with Bank
Your trading account must be linked to a bank account for fund transfers. Here's how the linking works and tips for smooth operation:
Primary Bank Account
During account opening, you link a primary bank account. This is the account from which you transfer money to your trading account and to which withdrawals are credited. All brokers support UPI, net banking (NEFT/RTGS/IMPS), and some support instant bank transfer via pre-approved limits.
Adding Funds to Trading Account
- UPI: Instant transfer. Most convenient. Supported by all brokers. Enter amount → approve on UPI app → funds credited in seconds.
- Net Banking: Redirects to your bank's net banking portal. Funds credited within minutes. Transaction limits may apply.
- NEFT/RTGS: Transfer to the broker's designated bank account with your trading code as reference. Takes 30 minutes to 2 hours.
Withdrawing Funds
You can withdraw funds from your trading account back to your linked bank account. Withdrawal requests placed before 9:00 AM on a trading day are typically processed the same day; later requests are processed the next business day. Most brokers process withdrawals within 24 hours.
Multiple Bank Accounts
Most brokers allow you to link 2-3 bank accounts. Only the primary account is used for withdrawals, but you can add funds from any linked account. To change the primary account, you typically need to submit a request with a new cancelled cheque.
Security tip: Enable 2-factor authentication (2FA) on your broker account. Set a strong password and never share your trading credentials. All major brokers support TOTP (Time-based One-Time Password) as a second factor for login.
10. First Steps After Opening Your Account
Congratulations — your demat and trading accounts are active! Here's what to do next:
Step 1: Familiarise Yourself with the Platform
Don't rush to buy stocks immediately. Spend 1-2 days exploring the broker's platform. Learn where to find the watchlist, order book, holdings, positions, and fund transfer sections. Most brokers offer demo videos and tutorials.
Step 2: Set Up Your Watchlist
Add 10-15 stocks you're interested in to your watchlist. Start with well-known Nifty 50 companies. Observe how their prices move during market hours. Get comfortable with reading price charts and market depth.
Step 3: Add a Small Amount of Funds
Transfer ₹1,000–₹5,000 to your trading account. This limits your downside while you learn. You can always add more later.
Step 4: Place Your First Trade
Buy a small quantity of a large-cap stock using a limit order in delivery (CNC) mode. Even 1 share is perfectly fine for your first trade. Learn the complete process in our stock market beginners guide.
Step 5: Set Up Nomination
If you didn't nominate during account opening, do it now. SEBI mandates that all demat accounts have a nominee. You can nominate up to 3 people with specified percentages.
Step 6: Start Learning
Invest in your knowledge before investing larger amounts. Recommended learning path:
How the Indian Stock Market Works (basics of market structure)
Fundamental Analysis of Stocks (how to evaluate a company)
Mutual Funds for Beginners (diversified alternative to direct stocks)
SIP Calculator — plan your systematic investments
Step 7: Don't Jump into F&O
Resist the temptation to trade Futures & Options. SEBI's study showed that 89% of individual F&O traders incurred losses in FY 2021-22, with the average loss being ₹1.1 lakh per person. Build at least 1-2 years of equity investing experience before even considering F&O.
Try Our Free Tools
Put what you've learned into action with our calculators and courses.