Chapter 3 of 15
How to Open a Demat Account
Documents, best brokers, step-by-step process.
Arjun, a 26-year-old software developer in Bengaluru, had been meaning to start investing in stocks for over a year. He kept postponing because he thought opening a Demat account would be complicated — forms, physical documents, long queues. One Saturday afternoon he decided to try Zerodha's online process. He was fully verified and his account was ready in under 30 minutes. The barrier he had imagined simply didn't exist.
What Is a Demat Account?
Before 1996, shares in India were held as physical paper certificates — losing them was a nightmare. SEBI mandated dematerialisation to make trading faster, safer, and more efficient. Today, all equity transactions in India are settled in Demat form.
Depositories: CDSL and NSDL
When you open an account with Zerodha, for example, Zerodha acts as your DP (registered with CDSL). Your actual shares are held by CDSL, but you access and manage them through Zerodha's platform (Kite).
Types of Stockbrokers
You need a stockbroker to execute buy/sell orders on your behalf. There are two types:
- Full-service brokers (e.g., ICICI Direct, HDFC Securities, Kotak Securities): Offer research reports, relationship managers, advisory services, and multi-asset platforms. Higher brokerage charges (0.3–0.5% per trade).
- Discount brokers (e.g., Zerodha, Upstox, Groww, Angel One): Technology-first platforms with flat ₹20 or lower brokerage per order. No advisory services but excellent for self-directed investors.
For a self-directed investor buying ₹1,00,000 of stocks, a full-service broker might charge ₹300–500, while a discount broker charges a flat ₹20. Over a year of active investing, this difference can add up to thousands of rupees.
Documents Required
All you need to open a Demat + Trading account online:
- PAN Card (mandatory — linked to all financial transactions)
- Aadhaar Card (for KYC / e-KYC verification)
- Bank account details (cancelled cheque or bank statement for bank linking)
- Mobile number linked to Aadhaar (for OTP-based e-KYC)
- Signature (digital or scanned)
- Selfie / photo (for video KYC if required)
Step-by-Step: Opening a Demat Account Online
- Choose a broker — Go to Zerodha.com, Upstox.com, or Groww.in
- Fill basic details — Name, email, mobile number, and PAN
- Complete e-KYC — Enter Aadhaar number and OTP sent to your Aadhaar-linked mobile
- Upload documents — PAN card photo, bank proof (cancelled cheque or passbook), signature image
- In-Person Verification (IPV) — Short video call or selfie with a random code displayed on screen
- E-sign agreement — Sign digitally using Aadhaar OTP
- Account activation — Typically within 24–48 hours; you receive your Client ID and UCC (Unique Client Code)
Comparing Popular Discount Brokers
| Feature | Zerodha | Upstox | Groww | Angel One |
|---|---|---|---|---|
| Equity Delivery Brokerage | ₹0 (free) | ₹0 (free) | ₹0 (free) | ₹0 (free) |
| Intraday / F&O Brokerage | ₹20 or 0.03% | ₹20 or 0.03% | ₹20 flat | ₹20 flat |
| Demat AMC (Annual) | ₹300/year | ₹0 first year | ₹0 | ₹240/year |
| Platform | Kite (best-in-class) | Pro Web / Mobile | Groww App | SmartAPI / App |
| Depository | CDSL | CDSL | CDSL | CDSL |
| Research / Advisory | Varsity (free education) | Basic | Basic | ARQ AI advisory |
Ramesh opens a Zerodha Demat + Trading account. Here is his total cost in Year 1:
- Account opening fee: ₹200 (one-time)
- Demat AMC: ₹300/year
- Equity delivery brokerage: ₹0 per trade
- 10 delivery trades during the year, each worth ~₹50,000: Brokerage = ₹0; STT = 0.1% = ~₹50 per trade × 10 = ₹500
- Exchange transaction charges + GST on charges: approx ₹120
Total annual cost: approximately ₹1,120, compared to ₹3,000–5,000 with a full-service broker for the same trades.
Charges Beyond Brokerage
Even with zero brokerage on delivery trades, every transaction has mandatory statutory charges:
- STT (Securities Transaction Tax): 0.1% on both buy and sell for delivery trades (paid to Government of India)
- Exchange Transaction Charges: NSE charges ~0.00322% on the trade value
- SEBI Turnover Charges: ₹10 per crore of trade value
- GST: 18% on brokerage + transaction charges
- Stamp Duty: 0.015% on delivery buy orders
Your Demat account login ID, password, and especially your TPIN (Transaction PIN for selling shares) are highly sensitive. No broker employee, SEBI official, or "investment advisor" will ever legitimately ask for these. Sharing them can lead to unauthorised trades or theft of your holdings.
What is the primary role of CDSL and NSDL in the Indian stock market?
Key Takeaways
- A Demat account holds your shares electronically with CDSL or NSDL; your broker is the Depository Participant through whom you access it.
- Opening a Demat account online requires only PAN, Aadhaar, and bank details — the entire process takes under 48 hours.
- Discount brokers like Zerodha and Upstox charge ₹0 for delivery trades — a significant saving over full-service brokers.
- Even with zero brokerage, statutory charges like STT (0.1%) and exchange charges apply to every trade.