The prospect of buying stocks can be daunting for those entirely new to the investment space.

In this beginner’s guide, we cover everything there is to know about how to buy stocks in India. We discuss how to select a regulated broker, what fees to expect, and how to place a stock purchase order.

How to Buy Stocks in India

Here is a rundown of how to buy stocks in India, explained in four simple steps:

  • ✅ Step 1: Open an Account with a Regulated Broker
    The first step is to find a regulated and low-cost trading platform that offers access to the international stock market. To trade stocks via a regulated broker, new users must create an account and verify their identity. 
  • Step 2: Deposit Funds
    Once the account is created, investors can proceed to deposit funds.
  •  Step 3: Search for Stock
    To find a specific stock, users can simply search for the company on a broker’s site.
  • Step 4: Trade Stocks
    Specify the stake amount to execute the trade.

78.91% of retail investor accounts lose money when trading spread bets and/or CFDs with this provider.

Following the order confirmation, a regulated broker will open the position and add the stock to the user’s portfolio.

Where to Buy Stocks in India – Regulated Stock Brokers Reviewed

For those unaware, investors cannot directly engage with the stock exchange. Instead, they must go through a brokerage that executes trades on the client’s behalf.

Below, we list the best online stock brokers in India that our readers can consider for 2024.  

Capital.com review Capital.com is one of India’s most popular trading platforms, which allows its users to trade stock CFDs. It lists over 5,400 equities across 19 international markets.

Moreover, this massive selection of stocks can also be traded with a leverage of up to 1:5. When trading stock CFDs via Capital.com, investors will not be buying the underlying asset. Instead, investors will be trading a financial instrument that tracks the value of the stock. This means that Capital.com allows its traders to go long and short on stocks.

Moreover, this is a 100% commission-free platform. There are also no deposit or withdrawal fees, no matter which payment method is chosen. Capital.com is also a multi-asset platform that supports forex, commodities, and digital assets, which makes it one of the most popular crypto exchanges and most popular forex brokers in India.

capital.com review

One of the most prominent features of Capital.com is its advanced trading platform. The broker offers support for technical indicators and charting tools for users to make informed investment decisions. It also allows its customers to control their positions with multiple order types.

The platform also offers a demo account with a pre-loaded balance of $100,000 – so that new users can practice trading and learn the basics of the stock market. Moreover, the broker offers tons of education resources, including real-time market updates. Capital.com is regulated by the FCA, CySEC, FSA, CySEC, and the NBRB. Apart from stocks.

Stocks Available 5,400 + stock CFDs
Fractional Shares? Yes, via CFDs
Pricing System 0% commission on all markets
Minimum Deposit $20 on debit/credit cards (around ₹1,600)

78.91% of retail investor accounts lose money when trading spread bets and/or CFDs with this provider.

2. Zerodha Broking – Indian Broker With Competitive Fees

Zerodha logoZerodha is one of the most popular stock brokers in India, supporting various traditional investment products, from equities and derivatives to mutual funds and fixed income. It gives its customers access to over 5,000 stocks on the Indian stock exchanges.

Moreover, Zerodha also allows its customers to invest in companies through IPOs. Being a trading member of the NSE and BSE, Zerodha is registered with the Securities & Exchange Board of India. It has an intuitive dashboard for users to manage their investments.

Zerodha

Zerodha has also developed a flagship trading platform named Kite – that comes with streaming market data and advanced charts. Kite is also available via smartphones and is widely considered a popular stock broker app in India. Zerodha charges a flat fee of ₹20 or 0.03% (whichever is lower) for intraday stock trades.

It offers free equity delivery to a user’s Demat account, which is where share certificates are stored in electronic format. Zerodha allows users to transfer funds instantly from a registered bank account using UPI for free. Alternatively, instant payment methods are also facilitated via Kite, but this comes with a fee of ₹9. The broker also accepts bank transfers and cheque deposits.

Stocks Available 5,000+
Fractional Shares? Yes
Pricing System ₹20 or 0.03% for intraday trades – whichever is lower
Minimum Deposit ₹0

Upstox LogoAnother leading online broker in India is Upstox, which was launched in 2009. The platform supports stocks, mutual funds, commodities, forex, and IPOs. Moreover, to help its customers make the right investment decisions, Upstox also offers key information such as company profiles, market analysis, and technical data.

Investors can also use Upstox to gain access to equity derivatives, including futures and options. In terms of fees, Upstox charges a flat ₹20 commission on stocks, commodities, and currency orders.

Upstox

However, it charges no fees for investments into IPOs and mutual funds. Users of Upstox can transfer funds via Netbanking, UPI, GPay, or traditional bank transfer. Other than Netbanking, all other payment methods are processed fee-free. To open a Demat account with Upstox, users will have to pay ₹199 + GST.

Stocks Available 5,000+
Fractional Shares? Yes
Pricing System ₹20 for stocks, ₹0 for IPOs
Minimum Deposit ₹20

4. 5Paisa – Indian Broker Supporting US Stocks

Home Investors wondering how to buy US stocks in India might consider 5Paisa – which is perhaps one of the most popular trading platforms for this purpose. This broker supports Indian and US-based stocks – all of which can be purchased at 0% commission.

With that said, like Upstox, 5Paisa implements a flat fee of ₹20 on stocks – which is related to the stamp duty levied for all investment products. Nonetheless, deposits made via UPI and IMPs are processed for free, but Netbanking comes at an extra cost of ₹10 per transaction.

5Paisa

Another prominent feature about 5Paisa is that it offers personalized portfolio advisory services. In other words, those wondering what stocks to watch in India can talk to a 5Paisa advisor and can build a diversified portfolio based on individual risk thresholds.

Stocks Available 4,000+
Fractional Shares? Yes
Pricing System ₹20
Minimum Deposit  ₹450

5. Samco – Indian Brokerage Platform for Automated Trading

Samco securities limitedSamco is one of the few brokers in India that supports algorithmic trading. The platform has entered into an exclusive partnership with Global Financial Datafeeds to provide its users with necessary resources and access to features such as backtesting, automated strategies, and more.

Additionally, users can also do a trial run before signing up as a client. On top of this, Samco comes with support for multiple advanced trading platforms. The broker has also predesigned mini portfolios that allow its users to diversify into a basket of stocks in one click. For trading, Samco gives its users access to the BSE, NSE, MCX, and NCDEX.

Samco

Samco charges a flat commission of ₹20 or 0.02%, whichever is lower. However, unlike Zerodha, it does not offer free equity deliveries. Samco facilitates deposits via UPI, bank transfer, cheque, and the StockNote app. Maintenance fees on Demat accounts are ₹0 for the first year, but after that, users will be charged ₹400 annually.

Stocks Available 3,000+
Fractional Shares? Yes
Pricing System ₹20 or 0.02%  – whichever is lower
Minimum Deposit  ₹0

6. Wisdom Capital – Low-Cost Stock Broker in India

Wisdom Capital is known for offering low-cost stock trading in India. It charges only a 0.01% commission for equities. In this regard, Wisdom Capital is perhaps the most popular broker in India for traders as well as long-term investors who seek low fees.

It also allows its users to open a Demat as well as a trading account for free. Wisdom Capital supports the trading of equities, commodities, futures, and options.

Wisdom Capital

The broker also comes with multiple trading platforms that users can pick from based on their experience and investment objectives. Like the majority of online brokers in India, Wisdom Capital supports margin trading. In terms of payments, it only accepts online bank transfers, meaning there is no support for UPI or GPay.

Stocks Available 5,000+
Fractional Shares? Yes
Pricing System ₹0.01% for intraday trades
Minimum Deposit  ₹0

7. ProStocks – Indian Stockbroker With Multiple Trading Plans

ProStocks.comProStocks lets its users pick from two different account plans. The first comes with a monthly cost of ₹899 and no additional trading fees whatsoever. Investors will be able to place as many orders as they want.

Alternatively, customers can also choose a flat-fee plan. In this case, users only have to pay a ₹15 flat fee for every executed trade. This is ideal for long-term investors and less-frequent traders.

Prostocks

Regardless of the plan selected, all users get access to powerful tools on ProStocks – accessible via the web platform and its mobile app. When compared to the other brokers discussed today, ProStocks has a limited suite of investment products – as it only supports stocks, currencies, and derivatives. The broker facilitates payments via UPI, Netbanking, and bank transfer.

Stocks Available 1,000+
Fractional Shares? Yes
Pricing System ₹15 for intraday trades, or ₹899 per month
Minimum Deposit  ₹0