For most Indian beginner traders and investors in 2025, Zerodha is the best all-round choice. For complete beginners who want simplicity above all else, Groww is easier to start with. For active intraday traders who want low costs and advanced tools, Upstox is a strong alternative. Your broker is a tool — pick the right one for your specific needs.
What Is a Demat Account?
A Demat (Dematerialised) account is an electronic account that holds your shares and securities in digital form — the way a bank account holds money. In India, you need two linked accounts to trade stocks:
- Demat account: Holds your shares. Maintained by depositories — NSDL or CDSL. Your broker links to one of these.
- Trading account: Used to place buy and sell orders on NSE/BSE. Your broker provides this.
- Most brokers open both simultaneously when you sign up.
Documents Required to Open an Account
- PAN Card — Mandatory for all stock market accounts in India
- Aadhaar Card — For KYC verification (linked to mobile for OTP)
- Bank account details — Cancelled cheque or bank statement with your name and account number
- Photograph — Digital selfie taken during the online application
- Income proof (for F&O) — 6 months bank statements, ITR, or salary slip (only required if you want to trade futures and options)
Zerodha — Best Overall for Active Traders
- Account opening: Free online. Takes 1–2 days for verification.
- Brokerage: Zero for equity delivery (long-term investing). ₹20 per order or 0.03% (whichever is lower) for intraday and F&O.
- Platform: Kite (web and mobile) — clean, fast, professional. Used by most active Indian traders.
- Strengths: Best charting tools, most reliable platform, largest active user base in India, excellent educational resources (Varsity by Zerodha).
- Weakness: Customer support can be slow. No relationship manager for small accounts.
- Best for: Intraday traders, F&O traders, serious investors who want the best tools.
Groww — Best for Complete Beginners
- Account opening: Free. Fastest online process — typically done in 30 minutes.
- Brokerage: Zero for equity delivery. ₹20 per order for intraday and F&O.
- Platform: Simple, clean app — designed for beginners. Mutual fund investing is particularly smooth.
- Strengths: Easiest onboarding, very beginner-friendly UI, excellent for mutual fund SIPs alongside stock trading.
- Weakness: Less advanced charting tools than Zerodha. Not ideal for serious intraday technical traders.
- Best for: First-time investors who want simplicity, mutual fund + stock investors, those primarily investing (not trading).
Upstox — Best Budget Option for Active Traders
- Account opening: Free online.
- Brokerage: Zero for equity delivery. ₹20 per order for intraday and F&O.
- Platform: Upstox Pro (web and mobile) — good charting, competitive tools.
- Strengths: Fast order execution, good mobile app, competitive pricing, backed by Ratan Tata and Tiger Global.
- Weakness: Occasional platform outages during high-volatility sessions. Customer support mixed reviews.
- Best for: Budget-conscious active traders who want Zerodha-level features at similar cost.
| Feature | Zerodha | Groww | Upstox |
|---|---|---|---|
| Account opening fee | Free | Free | Free |
| Delivery brokerage | Zero | Zero | Zero |
| Intraday / F&O brokerage | ₹20/order | ₹20/order | ₹20/order |
| Charting tools | ⭐⭐⭐⭐⭐ Best | ⭐⭐⭐ Basic | ⭐⭐⭐⭐ Good |
| Beginner friendliness | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ Best | ⭐⭐⭐⭐ |
| Platform reliability | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| Mutual funds | Coin (separate) | ⭐⭐⭐⭐⭐ Best | Available |
| Best for | Active traders | Beginners/SIP | Budget traders |
Step-by-Step: Opening Your Account Today
- Go to zerodha.com (or groww.in / upstox.com)
- Click "Open an Account" / "Sign Up"
- Enter your mobile number — OTP verification
- Enter your PAN number
- Complete Aadhaar-based KYC (OTP sent to your Aadhaar-linked mobile)
- Upload bank account proof (cancelled cheque or bank statement)
- Take a selfie for photo verification
- E-sign the account opening form (Aadhaar OTP or DigiLocker)
- Wait 1–2 working days for activation (Groww is often same day)
- Add funds via UPI, net banking, or NEFT
If you are starting from zero and primarily want to invest in stocks and mutual funds — open Groww for simplicity. If you want to learn active trading on Nifty charts — open Zerodha for the best charting tools. You can have both accounts — there is no restriction on having multiple broker accounts in India.
Open your account today — the process takes 30–60 minutes. Once activated, don't invest real money immediately. First, read Step 3: What is Nifty 50? Understanding India's Benchmark Index.