How to Open a Demat Account Online in India

If you want to buy shares, mutual funds, or bonds in India, the very first thing you need is a Demat account. Think of it as a digital locker where all your investments are stored safely in electronic form. The good news is that opening a Demat account online is now faster and easier than ever — you can finish the entire process from your phone in under 30 minutes.
In this step-by-step guide, we will show you exactly how to open a Demat account online in India, what documents you need, and which broker to choose.
What Is a Demat Account and Why Do You Need One?
The word “Demat” stands for dematerialized. Before 1996, shares in India were held as physical paper certificates. These could be lost, stolen, or forged. The Demat system replaced all that by converting physical shares into electronic records.
Today, you cannot buy or sell shares on the Indian stock market without a Demat account. It is maintained by one of two depositories — NSDL (National Securities Depository Limited) or CDSL (Central Depository Services Limited) — and is linked to a stockbroker who gives you access to the market.
Along with a Demat account, you also need a trading account (to place buy/sell orders) and a bank account (to transfer money). Most brokers open all three together during the registration process.
Documents Required
Before you start the process, keep these documents ready:
- PAN card — Mandatory for all investment accounts in India.
- Aadhaar card — Used for e-KYC and identity verification through OTP.
- Bank account details — You will need your account number, IFSC code, and a cancelled cheque or recent bank statement.
- Passport-size photograph — A digital copy is usually sufficient.
- Signature on white paper — Some brokers ask you to upload a photo of your signature.
Step-by-Step Process to Open a Demat Account Online
Here is the complete process broken down into simple steps:
Step 1: Choose a Stockbroker
Select a SEBI-registered stockbroker. Popular options in India include Zerodha, Groww, Angel One, Upstox, and ICICI Direct. For beginners, discount brokers like Zerodha or Groww are ideal because they charge low or zero brokerage on delivery trades and have user-friendly apps.
Step 2: Visit the Broker’s Website or Download Their App
Go to the broker’s official website or download their mobile app from the Play Store or App Store. Look for the “Open Account” or “Sign Up” button.
Step 3: Enter Your Mobile Number and Email
You will receive an OTP on your mobile number for verification. Enter the OTP to proceed. Your email will be used for account-related communications.
Step 4: Enter Your PAN and Personal Details
Type in your PAN number. The system will automatically fetch your name from the PAN database. Fill in your date of birth, address, and other personal details as prompted.
Step 5: Complete Aadhaar e-KYC
Enter your Aadhaar number and verify it using the OTP sent to your Aadhaar-linked mobile number. This step replaces the need for physical document submission. Some brokers also support DigiLocker for verification.
Step 6: Link Your Bank Account
Provide your bank account number and IFSC code. Upload a cancelled cheque or a recent bank statement as proof. This bank account will be used for transferring funds to and from your trading account.
Step 7: Upload Your Photograph and Signature
Take a clear photo of yourself and a photo of your signature on a blank white paper. Upload both as prompted.
Step 8: Complete e-Sign
Digitally sign the account opening form using Aadhaar-based e-sign. You will receive another OTP on your Aadhaar-linked number. Enter it, and the form is signed electronically — no need to print or courier anything.
Step 9: Wait for Activation
After submission, your application is verified by the broker. Most accounts are activated within 24 to 48 hours. You will receive your Demat account number (also called BO ID or Client ID) and trading account login credentials via email and SMS.
How Much Does It Cost?
Here is a breakdown of typical charges:
- Account opening fee: Free with most discount brokers. Full-service brokers may charge Rs 200-500.
- Annual Maintenance Charge (AMC): Ranges from Rs 0 to Rs 750 per year. Many brokers waive it for the first year.
- Brokerage per trade: Discount brokers charge Rs 20 per order or zero for delivery trades. Full-service brokers charge a percentage of trade value.
Tips for First-Time Account Holders
- Always verify that the broker is registered with SEBI. You can check on the SEBI website.
- Enable two-factor authentication (2FA) for your trading account to keep it secure.
- Do not share your login credentials with anyone, especially people promising guaranteed returns.
- Start with small investments — you can buy shares worth as little as Rs 100.
- Explore the broker’s educational resources, demo videos, and practice tools before placing your first trade.
The Bottom Line
Opening a Demat account online in India is a straightforward, paperless process that takes under 30 minutes. All you need is your PAN, Aadhaar, and a bank account. Once your account is active, you can start investing in shares, mutual funds, IPOs, bonds, and government securities. There has never been a better time to get started.
Bachatt helps India’s 30 crore+ self-employed professionals save and invest smartly. Whether you are opening your first Demat account or exploring new investment options, Bachatt makes it simple to take your first step. Download Bachatt today and start building your financial future.



