How to Open a Demat Account

1
Choose a Broker
Compare and select the best broker for your needs
2
Fill Application
Complete the online application form
3
Upload Documents
Submit required KYC documents
4
In-Person Verification
Complete the verification process
5
Account Activated
Start trading and investing

Personal Information

Broker Selection

Address Details

Compare Top Brokers

View Detailed Comparison
Zerodha
4.5/5
  • Zero brokerage on equity delivery
  • ₹20 per executed order
  • Advanced trading platforms
  • No hidden charges
Upstox
4.0/5
  • Zero brokerage on equity delivery
  • ₹20 per trade
  • Advanced charting tools
  • Quick account opening
Angel One
4.3/5
  • ₹20 per executed order
  • Free Demat account
  • Research & advisory
  • 25+ years of experience

Documents Required

Identity Proof
  • PAN Card (Mandatory)
  • Aadhaar Card
  • Passport
  • Voter ID
  • Driving License
Address Proof
  • Aadhaar Card
  • Passport
  • Voter ID
  • Utility Bills
  • Bank Statement
Other Documents
  • Passport-size photograph
  • Cancelled cheque
  • Income proof (if applicable)
  • Signature specimen

Frequently Asked Questions

What is a Demat account?
A Demat (Dematerialized) account is an electronic account that holds your financial securities like stocks, bonds, mutual funds, and ETFs in digital format. It eliminates the need for physical share certificates and makes trading and investing more secure and convenient.
How long does it take to open a Demat account?
With the online process, most brokers can open your Demat account within 24-48 hours after document verification. The complete activation might take 3-5 working days depending on the broker and verification process.
What are the charges for opening a Demat account?
Most discount brokers offer zero account opening fees. However, some might charge a nominal fee (₹200-₹1000) which is often refundable. Annual maintenance charges (AMC) vary between brokers, ranging from ₹0 to ₹750 per year.
Can I have multiple Demat accounts?
Yes, you can have multiple Demat accounts with different Depository Participants (DPs). However, you need to complete the KYC process for each account separately.
What is the difference between a Demat account and a trading account?
A Demat account holds your securities in electronic form, while a trading account is used to place buy/sell orders in the stock market. You need both accounts to trade in stocks. Most brokers offer a 3-in-1 account that includes Demat, trading, and bank accounts.