Buying shares online in India requires three things: a PAN card, a demat account to hold your shares, and a trading account to place orders on stock exchanges like NSE and BSE. The entire setup can be completed online in a day or two, and once your accounts are active, purchasing your first stock takes just a few taps. Here’s how the process works from start to finish.
What You Need Before You Start
You cannot buy shares in India without a Permanent Account Number (PAN). This is non-negotiable, as PAN serves as your primary identity for all securities transactions and tax reporting. Beyond PAN, you’ll need proof of identity (Aadhaar card, passport, or voter ID), proof of address, and a bank account linked for transferring funds.
You also need to be at least 18 years old. Minors can have demat accounts, but those must be operated by a guardian and come with restrictions.
Open a Demat and Trading Account
Two accounts work together when you buy shares. A demat account (short for dematerialized) holds your shares electronically, the same way a bank account holds your money. A trading account is the interface where you actually place buy and sell orders on the exchange. Most brokers open both simultaneously as part of a single application.
The process is straightforward. You pick a broker, fill out an online application, upload your PAN and address proof, and complete KYC (Know Your Customer) verification. KYC can be done entirely online using Aadhaar-based authentication: you’ll either verify through an OTP sent to your Aadhaar-linked mobile number, complete a short video identification call, or use an electronic signature. No paperwork needs to be mailed. Most brokers activate your account within 24 to 48 hours after verification.
Make sure to add a nominee during account opening. SEBI, India’s securities market regulator, requires investors to either declare a nominee or explicitly opt out. Skipping this step can create complications later.
Choosing the Right Broker
Indian brokers fall into two broad categories, and the right choice depends on how much guidance you want.
Discount brokers charge low, flat fees per trade and give you a clean digital platform to execute orders yourself. They don’t assign you a relationship manager or provide personalized investment advice. What you get is fast order execution, basic research tools, and a simple fee structure with just trade commissions and account maintenance charges. This model works well if you’re comfortable researching stocks on your own and want to keep costs minimal, especially if you trade frequently.
Full-service brokers charge higher fees but bundle in advisory services, proprietary research reports, portfolio analysis, tax planning support, and dedicated relationship managers who help you make decisions based on your risk appetite and financial goals. If you’re new to investing and want hands-on guidance, or if you have a large portfolio that benefits from professional management, the higher cost can be worthwhile.
When comparing brokers, look at account opening fees (many discount brokers charge nothing), annual maintenance charges for the demat account (typically a few hundred rupees per year), and per-trade brokerage. Also check the trading platform itself: download the app, explore the interface, and make sure you find it intuitive before committing.
Add Funds to Your Trading Account
Before you can place an order, you need to transfer money from your bank account into your trading account. Most brokers support UPI, net banking, and NEFT/RTGS transfers. UPI transfers are usually the fastest, reflecting in your trading balance within minutes. Some brokers also allow you to trade using funds held in your bank account directly, without a separate transfer step, through integration features.
Place Your First Order
Once your account is funded, search for the stock you want to buy using its name or ticker symbol. You’ll see it listed on NSE, BSE, or both. Select the exchange, enter the number of shares you want, and choose your order type.
A market order buys the stock immediately at whatever price it’s currently trading at. This guarantees your order gets filled but not the exact price you’ll pay, since the price can shift slightly between the moment you tap “buy” and when the order executes. Market orders work fine for large, actively traded stocks where the price doesn’t jump around much.
A limit order lets you set the maximum price you’re willing to pay. Your order only executes if the stock drops to that price or lower. This gives you price control but no guarantee the order will fill, since the stock may never reach your target price during the trading session.
A stop-loss order is primarily a protective tool. You set a trigger price, and if the stock falls to that level, the order automatically activates and sells your shares. This limits your downside if a stock moves against you while you’re not watching the screen.
Trading hours for equity on NSE and BSE run from 9:15 AM to 3:30 PM on weekdays. Orders placed outside these hours queue up for the next trading session.
When Shares Appear in Your Demat Account
India’s equity market operates on a T+1 settlement cycle. This means if you buy shares on Monday, they settle and appear in your demat account by Tuesday. The money leaves your trading account on the day you place the order, but the shares aren’t officially yours until settlement is complete. This is a behind-the-scenes process and doesn’t require any action from you.
Costs Involved in Buying Shares
Beyond brokerage fees, several small charges apply to every transaction.
- Securities Transaction Tax (STT): A government tax applied on exchange transactions. For options, the STT on sale is 0.15% of the option premium. For futures, the rate is 0.05% on the sell side. STT on equity delivery trades is built into the transaction and collected automatically.
- Stamp duty: A small state-level charge on buying securities, capped at a fraction of the transaction value. The exact rate varies but is typically 0.015% or less for delivery trades.
- GST: 18% Goods and Services Tax is charged on your brokerage fee and transaction charges, not on the total trade value. So if your brokerage on a trade is ₹20, you pay ₹3.60 in GST on top of it.
- SEBI turnover fee and exchange transaction charges: Tiny percentages (fractions of a paisa per ₹100 of turnover) charged by the exchange and the regulator.
For a typical delivery purchase of ₹10,000 worth of shares through a discount broker, total charges including brokerage, STT, stamp duty, GST, and exchange fees usually add up to roughly ₹15 to ₹40. Your broker’s contract note, sent to your email after each trade, breaks down every charge line by line.
Buying Shares for Long-Term Holding
If your goal is long-term investment rather than frequent trading, you’ll want to use “delivery” mode when placing orders. Delivery means the shares are transferred to your demat account and stay there until you decide to sell, whether that’s weeks, months, or years later. This is different from intraday trading, where you buy and sell the same stock within a single trading day and never actually take delivery.
For long-term investors, the tax treatment is favorable. Shares held for more than 12 months qualify as long-term capital gains, which are taxed at a lower rate than short-term gains. Your broker doesn’t deduct capital gains tax at the time of sale; you report it when filing your income tax return.
Starting Small With Fractional Amounts
Unlike some international markets, Indian exchanges require you to buy at least one full share. There’s no fractional share buying for direct equity. If a stock trades at ₹5,000 per share, that’s your minimum investment for that particular stock. However, many quality companies trade at much lower prices, and you can start building a portfolio with just a few thousand rupees.
If you want to invest small amounts regularly without picking individual stocks, mutual funds and exchange-traded funds (ETFs) offer an alternative. Many mutual funds accept systematic investment plans (SIPs) starting at ₹500 per month, and ETF units on exchanges often trade at accessible prices.

