How to Buy Stocks Online Step by Step for Beginners in India
Want to buy stocks online step by step as a beginner in India? First get your PAN card ready. Next open Demat and trading account with broker like Zerodha or Groww they handle SEBI rules. Link bank, put in some money say Rs 500.
Search NSE or BSE shares, hit buy with market or limit order. Shares show up in Demat next day thanks to T+1 (Trade date plus one business day). Go for big names, check app each day. Easy from home, grows your savings steady.
Why Start Now?
India's stock market grows fast with companies like Reliance and TCS doing well. You can buy shares online from home using your phone. For beginners, this means building money over time without needing big amounts. Banks and apps make it easy today. Just follow the steps one by one.
Read More: How to Calculate PE Ratio in Indian Stock Market (2026 Guide)

Get Your PAN Card First
Everyone needs a PAN card to buy stocks in India. This is a 10-digit number from the income tax office. Without it, no bank or broker lets you trade.
Go to the NSDL or UTIITSL website. Fill the form online with your name, date of birth, and address. Upload a photo and proof like Aadhaar. Pay around Rs 100 and get it in 15 days by post. If you have Aadhaar, link it right away for quick work. Keep this card safe as you use it everywhere for money matters.
Open a Demat Account
A Demat account holds your shares in digital form, like a bank for stocks. No more paper certificates that can get lost.
Choose a bank or broker like HDFC, Zerodha, or Groww. Visit their site or app. Click on open Demat account. Enter your PAN and mobile number. They send an OTP to check. Fill details like bank account and address. Sign with Aadhaar on paperless mode if possible. It takes 2-3 days to activate. Now your shares stay safe online.
Link a Trading Account
You need a trading account along with Demat to buy and sell. Brokers give both together.
After Demat opens, log in to the broker app. Add your bank details for money transfer. They ask for bank proof like passbook or statement. Link it so funds move fast. Popular brokers charge low fees, like Rs 20 per trade. Pick one with good app and support. Zerodha or Upstox work well for new people.
Pick a Good Broker
Where to buy shares online in India? Use SEBI registered brokers only. SEBI keeps things fair.
Look at fees, app speed, and help desk. Zerodha has low cost. Angel One gives free tips. Groww suits phone users. Open account online in minutes. Compare on sites like Chittorgarh for full list. Start with discount brokers to save money.
Add Money to Your Account
Transfer cash from bank to trading account. Use net banking or UPI.
Log in to broker app. Go to funds section. Enter amount like Rs 5000. Choose bank and confirm. Money shows in 5 minutes. Start small if new. No need for lakhs.

Search for Stocks
Now find stocks to buy. Open the app search bar.
Type company name like Tata Motors or HDFC Bank. See live price and chart. Read news on why it moves. For beginners, pick big names from Nifty 50 list. Avoid small ones first.
Place Your Buy Order Step by Step
Here is how to buy stocks online step by step.
- Log in to app. Search stock. Click buy. Choose quantity, like 10 shares. Pick order type. Market order buys now at current price. Limit order waits for your price.
- Check NSE or BSE exchange. NSE is faster. Enter details and confirm. Money deducts. Shares come to Demat next day due to T+1 rule.
- Example: Infosys at Rs 1800. Buy 5 shares for Rs 9000. Done.
How to Buy Shares in a Company Directly?
Can you buy shares in a company directly? Yes, for some.
Listed companies trade on NSE or BSE through brokers. Unlisted ones need special ways. Use platforms like Stockify or Altius Invest. They help buy before listing. But for beginners, stick to listed shares. Easier and safer.
Watch Your Investment
After buy, check portfolio daily. App shows profit or loss. Set alerts for price changes. Sell if needed same way. Pay tax on gains after one year at 12.5 percent. Short term tax is your slab rate.
Common Mistakes to Avoid
New people rush without reading. Always check company earnings. Do not put all money in one stock. Spread to 5-10. Fear sells when market falls. Stay calm for long term. Learn from YouTube channels like CA Rachana Phadke.

Tips for Beginners
Start with Rs 1000 per month SIP in stocks. Use ETF like Nifty Bees. Read Moneycontrol daily. Talk to family who invest. Apps have free courses. Finish one before trading.
You May Also Read: How to Find Best Penny Stocks Under 100 Rupees BSE Today (Real Method)
Broker Comparison Table
| Broker | Brokerage Fee | Best For | App Rating |
|---|---|---|---|
| Zerodha | Rs 20/order | Low cost | 4.5 |
| Groww | Free delivery | Easy use | 4.7 |
| Upstox | Rs 20/order | Fast charts | 4.4 |
| Angel One | Free delivery | Tips | 4.3 |
Pick based on your need.
Wrap Up
You now have the clear way to how to buy stocks online step by step. Take your time with it, use only money you won't miss, and learn a bit more from every trade you do. Years down the line in India, this turns spare cash into real savings all from your phone.
FAQs
Tell me how beginners buy stocks online step by step in India?
Grab PAN first, set up Demat, drop in cash, find shares, tap buy on the app.
Best place to buy shares online in India without risk?
Stick to Zerodha or Groww apps SEBI approved and dead easy to use.
How do you buy shares in a company directly if just starting?
Use NSE or BSE via brokers; skip unlisted for now and pick known names.
How much cash needed to buy stocks online step by step?
Rs 500 gets one share going bank link and you're set.