Anyday CalculatorAnydayCalculator

How to Invest in Stocks in India: A Step-by-Step Beginner's Guide

Investing in Indian stocks is more accessible than ever — here is exactly how to start from scratch.

Priya Nair
By Priya Nair · Investing & savings writer
Updated 2026-06-24 · 3 min read

Investing in the Indian stock market used to require a broker's office visit and a paper form. Today, the entire process — from account opening to placing a trade — happens on your phone in under 15 minutes. Here is a clear, step-by-step guide to get started.

Step 1: Understand What You Are Buying

When you buy a share (also called a stock or equity), you are purchasing a fractional ownership stake in a publicly listed company. If that company grows and earns more, your stake becomes more valuable. You may also receive dividends — a share of profits distributed to shareholders.

Indian stocks trade on two main exchanges:

  • NSE (National Stock Exchange) — home of the Nifty 50 index
  • BSE (Bombay Stock Exchange) — home of the Sensex

Both exchanges list the same large-cap stocks, so for most investors the choice of exchange is irrelevant.

Step 2: Open a Demat and Trading Account

You need two linked accounts to invest in Indian stocks:

AccountPurpose
Demat accountHolds your shares in electronic form (like a digital locker)
Trading accountUsed to place buy/sell orders on the exchange

Most brokers open both accounts together. You also need a linked savings bank account to move money in and out.

Choose a SEBI-registered broker. Options include:

  • Discount brokers (Zerodha, Groww, Upstox, Angel One) — low or zero brokerage for delivery trades, best for most beginners
  • Full-service brokers (ICICI Direct, HDFC Securities, Kotak Securities) — higher fees but offer research and advisory support

Step 3: Complete KYC

SEBI mandates Know Your Customer (KYC) for all investors. You will need:

  • PAN card (mandatory)
  • Aadhaar card (for e-KYC)
  • Bank account details (cancelled cheque or bank statement)
  • Passport-size photograph

Most platforms support video KYC or Aadhaar OTP-based KYC — account activation typically takes 24–48 hours.

Step 4: Add Funds to Your Trading Account

Transfer money from your bank account to your broker's trading account using NEFT, IMPS, or UPI. There is no minimum amount required to start — you can technically buy a single share of a company worth ₹50.

Step 5: Research Before You Buy

Avoid the trap of buying stocks based on tips or social media. Before investing in any company, check:

  • Business model: What does the company actually do? How does it earn money?
  • Financials: Revenue growth, profit margins, debt levels (available on NSE/BSE websites and platforms like Screener.in or Tickertape)
  • Valuations: Price-to-Earnings (P/E) ratio relative to industry peers
  • Management quality: Promoter holding, governance track record
  • Sector outlook: Is the industry growing or contracting?

A simple starting filter: companies in the Nifty 50 or Nifty 100 have already passed significant liquidity and financial health screens.

Step 6: Place Your First Order

On your broker's app or website:

  1. Search for the stock by company name or NSE/BSE ticker (e.g., RELIANCE, INFY, HDFCBANK)
  2. Choose order type:
    • Market order — buys at current price immediately
    • Limit order — buys only if the price reaches your specified level
  3. Enter the quantity
  4. Confirm the order

Shares purchased for long-term holding are called delivery trades — the shares are credited to your demat account by T+1 settlement (next trading day after the transaction).

Step 7: Monitor and Rebalance

Buying is the easy part. Long-term wealth creation requires:

  • Avoiding panic selling during market corrections
  • Reviewing holdings periodically (quarterly is enough for most investors)
  • Not over-concentrating — avoid putting more than 10% of your equity portfolio in a single stock

For most salaried individuals, a combination of direct stocks (for engagement) and index funds (for core diversification) works well. Use a SIP calculator to model how consistent investing can compound over time.

Tax on Stock Gains in India (FY 2025-26)

Holding PeriodTax TypeRate
Less than 12 monthsShort-Term Capital Gains (STCG)20%
12 months or moreLong-Term Capital Gains (LTCG)12.5% on gains above ₹1.25 lakh

Dividends received are added to your income and taxed at your slab rate.

Conclusion

Investing in Indian stocks requires no large initial capital, no physical paperwork, and no specialised knowledge to begin — just a PAN card, a bank account, and a SEBI-registered broker. The harder discipline is patience: staying invested through volatility and not reacting to every market movement.

These figures are estimates for educational purposes. Consult a SEBI-registered advisor for personalised advice.

Frequently asked questions

How much money do I need to start investing in Indian stocks?+

There is no legal minimum. You can start with the price of a single share, which could be as low as ₹10–₹50 for some stocks. Practically, starting with ₹5,000–₹10,000 gives you enough to diversify across a few companies.

Is it safe to invest in stocks through apps like Zerodha or Groww?+

Yes, provided the broker is registered with SEBI and a member of NSE/BSE. Your shares are held in your demat account with NSDL or CDSL (depositories), not with the broker — so even if a broker shuts down, your shares are safe.

Do I need to file ITR if I invest in stocks?+

Yes. Any capital gains from stocks — short-term or long-term — must be reported in your Income Tax Return. Your broker provides a capital gains statement that makes this straightforward.

What is the difference between investing and trading?+

Investing means buying shares and holding for months or years, aiming for long-term wealth creation. Trading (intraday or short-term) means buying and selling within a day or a few days to profit from price movements. For most people, investing is more suitable than trading.

Can I invest in US stocks from India?+

Yes. Under RBI's Liberalised Remittance Scheme (LRS), Indian residents can invest up to USD 2,50,000 per year in foreign assets including US stocks. Several Indian platforms (INDmoney, Vested, ICICI Direct) offer this facility.

Try the calculators

Keep reading

Priya Nair
Priya Nair
Investing & savings writer

Priya is a long-term investing nerd who loves a good spreadsheet. She writes the kind of guides she wishes she’d had when she started saving in her twenties.