Before you can buy a single share in India, you need a demat account. There's no way around it — SEBI rules require all stock holdings to be in electronic (dematerialized) form. The good news is the process is now entirely online, completely paperless, and takes about 1–2 days for most people. The bad news is there are 20+ brokers to choose from and the fee structures are deliberately confusing. Let me walk you through everything I wish someone had told me before I opened my first account.
What is a demat account, actually?
A demat account is an electronic locker that holds your shares. When you buy 100 shares of Reliance, those shares get credited to your demat account by NSDL or CDSL — the two depositories in India. When you sell, they get debited from there. Your broker provides the user interface (the app or website) but the shares themselves are technically held at the depository, registered in your name. This is important because if your broker ever goes bust, your shares are still safe in your name at the depository.
You also need a trading account, which is what places the buy/sell orders on the exchange. Modern brokers like Zerodha, Groww and Upstox bundle the demat account, trading account, and bank linkage all in one app — so the distinction is mostly invisible to you.
Documents you'll need
Keep these ready before you start the application:
- PAN card — mandatory for all financial accounts in India.
- Aadhaar card linked to a mobile number — used for instant e-KYC and OTP verification.
- Bank account details — account number, IFSC code. Used to add funds and receive sale proceeds.
- A cancelled cheque or bank passbook image — for linking the bank account.
- Signature on a blank white paper — photograph from your phone, no scanning needed.
- Selfie / live photo — taken during the app's KYC step.
- Income proof (only for derivatives trading) — salary slip, ITR, or bank statement showing 6 months of activity. Not needed for plain equity investing.
Best brokers in India (2026)
Honest comparison of the four I've actually used:
| Broker | Account opening | Equity delivery | Equity intraday / F&O | Annual charges | Best for |
|---|---|---|---|---|---|
| Zerodha | ₹200 (one-time) | Free | ₹20 per order or 0.03% | ₹300 AMC | Most users — clean platform, best research tools (Kite, Console) |
| Groww | Free | ₹20 per order | ₹20 per order or 0.05% | ₹0 AMC currently | Beginners — simplest UI, mutual funds + stocks in one app |
| Upstox | Free | ₹20 per order | ₹20 per order or 0.05% | ₹150 AMC | Active traders — fastest platform, good charts |
| Angel One | Free | Free | ₹20 per order | ₹240 AMC | Discount + advisory combo |
My honest take: Zerodha or Groww for most people. Zerodha has better tools but charges for delivery now (₹20 per order). Groww is free for delivery but lacks deep research tools. If you trade rarely and want clean UI, Groww. If you trade actively and want professional tools, Zerodha.
Step-by-step account opening (Zerodha example)
- Go to zerodha.com on your phone or laptop. Click "Open an account."
- Enter mobile number, OTP, email, then pay the ₹200 fee via UPI or card.
- Enter PAN and date of birth. The system auto-fetches your details from the income tax database.
- Aadhaar verification — enter Aadhaar number, OTP-based DigiLocker verification (instant). Your address auto-fills from Aadhaar.
- Bank linking — UPI mandate or penny-drop verification of your bank account.
- Upload signature image and live selfie.
- Choose your trading segments — equity, F&O, currency, commodity. Pick equity only to start.
- E-sign all documents using Aadhaar OTP.
Total time: 15–30 minutes if everything is in order. Account activation: 24–48 hours. You'll get an email with your client ID and login credentials when it's live.
What charges to expect
Brokers love hidden charges. Here are the major ones you'll actually see:
- Brokerage — what the broker charges per trade. ₹0 for delivery on many platforms now, ₹20 per order for intraday and F&O on most discount brokers.
- STT (Securities Transaction Tax) — government levy on every trade. 0.1% on buy + 0.1% on sell for delivery, 0.025% on sell only for intraday.
- Exchange transaction charges — NSE/BSE fees, tiny but real (about 0.00345%).
- GST — 18% on brokerage + transaction charges.
- SEBI turnover charges — ₹10 per crore traded, basically negligible.
- Stamp duty — 0.015% on buy side (delivery), 0.003% on buy side (intraday).
- AMC (Annual Maintenance Charge) — yearly fee for the demat account. ₹150–₹400 with most brokers. Groww currently has ₹0 AMC.
- DP charges — ₹13–₹20 per sell transaction (delivery only). Easy to overlook.
For a typical ₹10,000 delivery buy and sell, total charges work out to about ₹40–₹60. Not a deal-breaker but it adds up if you trade frequently. Intraday charges are higher due to per-order brokerage on both sides.
After your account is active — what to do first
- Add ₹500–₹1000 only for your first transaction. Don't go big day one.
- Buy 1 share of a blue chip — TCS, HDFC Bank, or ITC. Just to experience the flow.
- Sell it the next day or the next week. Watch how money lands back in your bank.
- Then set up a Nifty 50 Index Fund SIP for ₹500–₹2000 a month. This is your real wealth-building vehicle. See mutual funds for beginners.
- Read up before adding more. Don't put serious money into stocks until you understand PE ratio, how to read charts, and which stocks count as blue chips.
Two demat accounts — is it allowed?
Yes, you can have multiple demat accounts across different brokers, as long as you have one PAN. Some people open two — one with Zerodha for active trading, one with Groww for long-term mutual fund SIPs. This is fine and even sometimes useful for organization. Just remember each account has its own AMC, so don't open five "just in case."
Closing a demat account
If you ever want to close one, fill out the closure form on your broker's website, transfer any holdings to another demat (or sell them), and submit. Account closes in 5–7 working days, usually free. Some brokers charge a small closure fee but Zerodha, Groww and Upstox don't.
That's everything you need to start. Open the account this week. Buy your first share. Then come back to stocks.srjahir.in and start exploring — the live market, IPO calendar, and stock picks will all make a lot more sense once you have skin in the game.