Discover Stocks Easily

5000+ stocks, find ‘the one’ easily with our smartlists

Discover Stocks Easily

5000+ stocks, find ‘the one’ easily with our smartlists

Place Quick Orders In A Few Clicks

One platform with many order types

  • delivery_icon


  • intraday_icon


  • triggered_icon

    Good till Triggered (GTT)

  • mtf_icon

    Margin Trading Facility (MTF)

  • market_icon



Analyse Trends Confidently

5000+ stocks, find ‘the one’ easily with our smartlists

Analyse Trends Confidently

Features to help you make better entry and exit decisions

New to Buying Stocks?

Go to ‘Account’ → Enable ‘Upstox for Investor’


Discover stocks easily

With curated stock lists such as UpTrend, Best for Beginners, Everyday Brands, etc.


Invest in them confidently

With 6-point investment checklist and analyst ratings to buy, sell or hold a stock


Stock like you shop

Simplified buying and selling experience

Transparent pricing with no hidden charges

Place trades at just ₹20 per order

Learn More



₹20 per executed order or 0.05% (whichever is lower)



Flat ₹20 per executed order

Getting started with your investing journey?

From beginner to advanced, we cover all levels of learning

Upcoming IPOs

Pre-apply for IPO of companies that are making their market debut

Buying Indian Stocks

The term investment traditionally implied investing in gold, real estate, and fixed and real assets. However, the term has evolved over time and gained popularity. The historical data suggest the returns from the stock market are more when compared to traditional investment returns. Investing in shares for long periods provides higher wealth creation opportunities. So, let’s understand some basics of the stock market, followed by how to buy Indian shares online.

Steps to buying Indian stocks online

The present digital age facilitates buying and selling of stocks online with just a few clicks. Below are the simple steps to follow:

  • Get a PAN Card -

    The first step is to obtain a Permanent Account Number (PAN). PAN is the mandatory document required to open a Demat account or a trading account. As per the government mandate, PAN is a compulsory document that is also valid identity proof. The individual receives a 10-digit alphanumeric number on registration. For all online financial transactions, you are required to state your PAN, which is also used to assess your tax liabilities.
  • Open a Demat and Trading Account -

    To buy Indian stocks, it is mandatory to open a Demat account. The broker allocates a unique Demat account number. The account holder can hold the securities in dematerialised form to buy and sell stocks online. By registering with National Securities Depository Limited (NSDL) or Central Securities Depository Limited (CSDL), or both, one can open an account with a Depository Participant (DP). Operationally, it is very similar to how you operate your bank account.
  • Select/Register with a Broker-

    After you have opened a Demat account, there are SEBI-authorised brokers and investment platforms that are the intermediaries for trading in the actual stock market. You cannot trade directly. It is implied that these brokers will have some brokerage fees that may vary from one to another. You may assess the cost factors while shortlisting the broker/platform. It is also advised to assess the range of securities that the broker offers.
  • Link bank account with Demat account -

    The trading happens through a Demat account, but for actual financial transactions, having a bank account is mandatory. By linking the two, payment processing can be taken care of seamlessly to buy and sell stocks.
  • Obtain the Unique Identification Number (UIN) -

    As mandated by SEBI, you must have a UID for all transactions exceeding Rs. 1 lakh. You can obtain your UID through Point of Service ( POS) agents appointed by NSDL.

After completing all the steps, you are now ready to start trading in the stock market. Being aware of and updated on market trends is elemental for successful trending. On that note, let’s look at some factors you should consider while trading.

Consideration for online stock purchase

A few factors that should be considered on how to buy Indian stocks are-

  • Thorough research and analysis of the company you are considering investing in. Study the past and current performance trends.
  • Consider the beta value of the stock to assess its degree of volatility. Stocks with a beta value above 1 are considered to be highly volatile, thus, fall under the high-risk stocks category.
  • Review the PE ratio of the shortlisted stocks.
  • Check the financial health of the company by considering the dividend payout consistency.


Online trading enables and empowers you to stay on top of the trading game. However, choosing the right platform and trusted financial partner is of utmost importance. Make a wise and informed choice by opening your account with Upstox.

Download IconDownload the Upstox App Today