In today's fast-paced world, investing in the stock market has become easier than ever. All thanks to the internet and technology advancements, one can easily open a demat account, start trading, and even invest in mutual funds right from their smartphones. However, with so many options available in the market, choosing the right trading platform and discount broker can be a daunting task. That's why it's important to compare different brokers and choose the best one. In this article, I'll compare three popular trading platforms – Zerodha vs Upstox vs Angel One and help you make an informed decision.

Zerodha, founded in 2010 by Nithin Kamath, is currently the leading discount broker in India with a massive market share. With its innovative trading platform and low brokerage charges, Zerodha has disrupted the traditional brokerage model. They provide a free trading account and charge only Rs. 20 per executed order. Zerodha also offers several value-added services, such as Zerodha Coin, a platform for investing in direct mutual funds, and Kite, one of the best trading apps in India. However, their account opening fee of Rs. 200 and annual AMC charge of Rs. 300 might be a bit discouraging for some investors.

Upstox is another leading player in the discount broker space. Founded in 2011 by Ravi Kumar and based in Mumbai, Upstox has quickly gained popularity among young investors due to its low brokerage charges and advanced trading platform, Upstox Pro. They offer a free trading account and charge only Rs. 20 per executed order. Upstox also provides a margin trading facility, currency options, and IPO investments. Customer service is also a strong point for Upstox, and their customer support team is available 24×7. However, their transaction charges and account opening charge of Rs. 300 might be a bit steep for some investors.

Zerodha: An Overview

When it comes to choosing the best discount broker for trading in the Indian stock market, Zerodha is an often-mentioned name, alongside Upstox and Angel One. I have personally used Zerodha for several years now, and here's what I have gathered about its features, benefits, and drawbacks.

Background and Market Share

Founded by Nithin Kamath and Nikhil Kamath in 2010, Zerodha has emerged as the largest stock broker in India in terms of active clients. With a mission to make trading accessible, affordable, and transparent for everyone, Zerodha has earned a reputation for being a tech-savvy and customer-friendly platform for all types of traders, from beginners to experts.

Account Opening & Charges

Zerodha offers a completely paperless account opening process that can be completed in just a few minutes by providing your PAN, Aadhaar, and bank account details. Unlike many traditional brokers, Zerodha charges no account opening fee or annual maintenance charge (AMC) for its trading and demat account services. However, there are nominal charges for transactions such as equity delivery, equity intraday, and currency options (both buying and selling). Zerodha's brokerage charges are the lowest in the industry, at a flat fee of Rs. 20 per executed order, irrespective of the size of the trade.

Trading Platform and Tools

Zerodha offers a range of trading platforms, including web-based, mobile app (Kite), and desktop (Zerodha Pi). Its intuitive and user-friendly interface allows traders to execute orders across multiple exchanges and segments, including equity, futures and options (F&O), commodity, and currency. Zerodha also provides free access to advanced tools such as trading view, algoZ, streak, and more for technical analysis and automated trading strategies.

Other Services

Apart from regular trading, Zerodha also offers a few unique services such as direct mutual fund investments through its platform called ‘Coin', IPO investments, and margin trading facility at a low interest rate. It also provides reliable customer support through its knowledge base, ticket system, phone, and live chat options.


However, Zerodha is not without its drawbacks. One of the main concerns is its slow customer service response time, especially during peak trading hours. Also, Zerodha does not provide a 3-in-1 account unlike Kotak Securities, which makes fund transfers between trading and bank accounts faster and seamless.


Overall, Zerodha remains a popular and trustworthy platform for traders, especially those who prioritize low cost and high-quality trading experience over other benefits. Its innovative trading platforms, simple account opening process, and strong market presence make it a recommended choice for those who want to invest in the stock market, trade in derivatives, or diversify their portfolio with mutual funds.

Upstox: An Overview

Upstox is an online discount broker that competes with the likes of Zerodha and Angel One. It provides an easy and affordable way for traders to invest and trade in the stock market, mutual funds, and currency options.

Account opening in Upstox is entirely paperless and can be completed within minutes. The account opening charge is currently Rs. 249. The platform offers an intuitive and user-friendly trading experience that caters to users of all categories. One of their popular trading platforms is Upstox Pro.

Upstox provides its users with competitive brokerage charges, which starts with flat Rs. 20 per executed order for equity delivery, equity intraday, currency options, and commodity trading. The account maintenance charge, also known as AMC, is Rs. 25 per month.

Upstox facilitates Margin Trading Facility. It allows traders to buy and sell securities beyond their account balance, which can maximize their potential profits. However, traders should exercise caution when trading on margin as it can also lead to substantial losses.

The company boasts excellent customer service with prompt and reliable support to resolve any queries and issues. Compared to Zerodha, Upstox seems to have slightly higher transaction charges.

Upstox gained attention in 2019, when Ratan Tata invested an undisclosed amount in the company. With robust market share in the competitive discount brokerage industry, Upstox has established itself as a formidable contender.

Overall, Upstox is a reliable and modern trading platform with competitive pricing and margin trading facilities. Its digital account opening process, an array of customer support options, and best trading app facility make it an excellent alternative to traditional stock brokers.

Angel One: An Overview

Angel One is a well-known name in the stockbroking industry and is one of the leading discount brokers in India. In the zerodha vs upstox vs angel one race, Angel One is a strong contender, owing to its user-friendly trading platform and competitive pricing.

Account Opening and Charges

Opening an account with Angel One is a hassle-free process and can be completed online. Angel One offers a free equity delivery trading account and charges a flat Rs. 20 for intraday and F&O trades. There are no account opening charges, and the AMC charge is waived off for the first year.

Trading Platforms

Angel One has a range of trading platforms catering to the diverse needs of its clients. Angel Broking App, Angel Speed Pro, and Angel BEE are some of the popular trading platforms offered by Angel One. The Angel Broking app is known for its user-friendly interface and best trading app features.

Services Offered

Apart from trading in equities, Angel One also offers trading in commodities, currency options, mutual funds, and initial public offerings (IPOs). Angel One also offers a margin trading facility to its clients.

Brokerage Charges and Transaction Charges

Angel One has a competitive brokerage charge of Rs. 20 for intraday and F&O trades. There are no brokerage charges for equity delivery trades. The transaction charge is 0.00325% of the turnover on both buy and sell sides.

Customer Service

Angel One offers good customer support with multiple channels of communication like phone, email, and chat. Clients can reach out to the customer service team with their queries and concerns.

Market Share and Key People

Angel One is a subsidiary of Angel Broking Limited and has been in business for over two decades. Angel One has a market share of around 6% in the discount broker space. Ravi Kumar is the CEO of Angel Broking, and the company's chairman is Ratan Tata.

Upstox Vs Angel One

Upstox is a close competitor of Angel One and offers a similar pricing model. Upstox charges Rs. 20 for intraday and F&O trades. However, Upstox charges Rs. 150 for equity delivery trades, unlike Angel One, which offers equity delivery trades for free. Upstox Pro is the trading platform provided by Upstox, which is known for its fast and reliable order execution.

Zerodha Demat Account Vs Angel One

Compared to Zerodha, Angel One has a higher brokerage charge for intraday and F&O trades. Zerodha charges Rs. 20 or 0.03% per executed order, whichever is lower. Zerodha is also known for its flagship product, Zerodha Coin, which offers commission-free direct mutual fund investments.

In conclusion, Angel One is a well-established player in the stockbroking industry with a competitive pricing model, good customer service, and user-friendly trading platforms. While it may not be the cheapest brokerage option, those looking for a reliable discount broker with a strong market presence and good service may find Angel One to be a good choice.

Account Opening Processes

One of the primary concerns for anyone venturing into the stock market is to identify the right stockbroker who can offer an optimal set of facilities with low account opening charges and brokerage fees. Let's look at the account opening processes for the three leading discount brokers in India – Zerodha, Upstox, and Angel One.


Zerodha is one of the pioneers of discount brokers in India. Zerodha demat and trading account can be opened online through their website or mobile app. Zerodha has no account opening charge and also provides the option to invest in mutual funds through their direct mutual fund platform, Zerodha Coin. The sign-up process requires your PAN card and Aadhaar card details and takes around 15 minutes to complete. Zerodha also offers a ‘Refer and Earn' program, where you can refer a friend and earn INR 300 per referral.


Upstox is another popular discount broker in India. Upstox trading account opening can be done through their website or mobile app – Upstox Pro. They offer two types of accounts – the Upstox Basic account, which has zero account opening charges, and the Upstox Priority account, which has a charge of INR 999 per year. The sign-up process requires your Aadhaar card eKYC details and takes around 20 minutes to complete. Upstox also offers a refer and earn program, where you can earn INR 600 per referral.

Angel One

Angel One is a full-service stockbroker in India, providing account opening services for both online and offline trading. To open an Angel One account, you can visit their website and register for an account opening form. Alternatively, you can visit their nearest branch. Angel One charges a nominal account opening fee of INR 600 for a trading account and INR 300 for a demat account. They provide free customer service and investment advisory services but have slightly higher brokerage charges. Angel One also offers ‘Refer a Friend' program, where one can earn INR 500-1000 per referral.


Account opening processes differ across various stockbrokers in India. Zerodha and Upstox offer a much easier and faster account opening process with zero brokerage account opening charges. Whereas Angel One provides full-service brokerage with nominal account opening charges and free customer service. It's essential to compare broker services, transaction charges, account opening fees, and other charges before choosing the right stockbroker that matches your requirements.

Trading Platforms

When it comes to choosing a discount broker with a good trading platform, Zerodha, Upstox, and Angel One are some of the top names that come to mind. In this section, I will compare their trading platforms to help you decide which one would be the best fit for you.

Zerodha Trading Platform

Zerodha's trading platform, Kite, is known for its simple and user-friendly interface. It offers a range of features to cater to the needs of both novice and experienced traders. With Kite, you can purchase stocks, derivatives, mutual funds, and bonds, among other securities. Additionally, it also allows you to trade in currency options, equity intraday, and margin trading facility segments.

The platform is available on both desktop and mobile, with a mobile app that has been praised as the “best trading app” in India, as per Google Play Store ratings. One of the unique features of Kite is Zerodha Coin, which allows you to invest in direct mutual funds without any commission or fees.

However, Zerodha charges a small transaction fee for ordering executed, along with brokerage charges based on the trading volume. There is no initial account opening fee, but you will be charged an AMC charge for maintaining the account.

Upstox Trading Platform

Upstox offers two trading platforms, their Web-based platform and Upstox Pro, both offering a range of trading features. The platforms are unique because they offer basic charts and data without being overwhelmed by unnecessary technical indicators. With Upstox, investors can trade in equity delivery, intraday trading, futures and options (F&O), commodity, and currency segments.

The trading platforms come with different pricing structures, with Upstox Pro having lower brokerage charges than the Web-based version.

Therefore, if you are a high-frequency trader, Upstox Pro might be the way to go. However, the platform is only available on desktops, and it does not have the same ease of use as Zerodha.

Angel One Trading Platform

Angel Broking offers its trading platform in two different versions – Angel Broking mobile app and Angel Broking tradable web. The platform offers seamless trading, allowing users to trade stocks, derivatives, commodity, and mutual funds.

Angel One platform has been praised for its simplicity and is user-friendly, allowing even first-time investors to trade with ease. Additionally, it also offers a range of research tools that can help you make informed investment decisions.

Despite being one of India's leading stockbrokers, Angel One's charges are reasonably competitive. They offer a flat Rs. 20 per trade brokerage fee, zero account opening charges, and no AMC charge for the first year.


All three platforms have their pros and cons, but the choice ultimately depends on your investment style, preferences, and priorities. Zerodha seems to be the best overall trading platform, thanks to its user-friendly interface and broad range of offerings. In contrast, Upstox offers lower brokerage charges for frequent traders but has limited features on its desktop-only version. Meanwhile, Angel One offers zero account opening charges and affordable brokerage fees.

Choose the one that aligns with your investment goals and suits your trading style.

Pricing and Brokerage

When it comes to pricing and brokerage, Zerodha, Upstox, and Angel One are considered the top online discount brokers in India. Let's compare them to various charges that investors should be aware of before opening a trading account.

Account Opening Charges

Zerodha charges a flat Rs 200 fee for opening a trading account, while Angel One charges Rs 699 and Upstox offers free account opening. However, Upstox charges Rs 150 for commodity account opening.

Brokerage Charges

Zerodha has disrupted the Indian broking industry with its low brokerage model. It charges zero brokerage for equity delivery trades and Rs 20 per executed order for other segments. On the other hand, Upstox charges Rs 20 per executed order and Angel One has brokerage charges ranging from 0.1% to 0.4%.

AMC and Transaction Charges

AMC charges are an annual fee charged by brokers to maintain a demat account. Zerodha charges Rs 300 per year while Upstox charges Rs 150 for demat accounts. Angel One charges Rs 450 per year for trading and demat account.

Transaction charges are levied by stock exchanges and charged by brokers to clients. Zerodha and Upstox charge the same transaction charges while Angel One charges a bit higher.

Margin Trading Facility

Zerodha and Upstox extend availability of margin trading facility for Intraday Trading, F&O Position, and Commodity Trading. Whereas, Angel One customers have access to margin trading facility for Intraday Trading and F&O Positions only.

Best Trading App

Upstox Pro has gained the reputation of having the best trading app among these discount brokers while Zerodha is famous for offering its own mutual fund platform known as Zerodha Coin. Angel One offers the ARQ advisory platform to its customers.

Customer Support

All three brokers have multiple channels of customer service through phone, email, chat support or ticket system. Upstox and Zerodha also have support through social media platforms.

Market Share & Reputation

Zerodha, Upstox, and Angel One are all well-known names that cater to a large number of customers in India. Zerodha and Upstox have been founded by young entrepreneurs, Nithin Kamath and Ravi Kumar respectively, while Angel One is backed by Ratan Tata. However, Zerodha holds a larger market share compared to Upstox and Angel One.

In conclusion, before choosing any discount broker, one must compare various parameters like brokerage charges, account opening charges, transaction charges and the quality of services provided. Based on their preferences, investors can make an informed decision whether to go for Zerodha, Upstox or Angel One.

Research and Analysis Tools

When comparing Zerodha vs Upstox vs Angel One, the research and analysis tools available on their trading platforms are an important factor to consider.

Zerodha offers a range of research and analysis tools, including Zerodha Varsity, an online educational platform with over 8,000 articles and videos on topics ranging from trading basics to advanced trading strategies. Zerodha also offers a stock screener and marketwatch for real-time updates.

Upstox Pro, Upstox's trading platform, also offers a variety of research tools that allow traders to make informed decisions. The platform has a built-in charting tool with more than 100 indicators, as well as a market pulse feature that provides insights into market sentiments.

Angel One, on the other hand, offers a comprehensive analytical tool called ARQ. The tool uses advanced algorithms to provide personalized investment recommendations to customers based on their individual preferences and risk appetite.

When it comes to mutual funds, all three brokers offer access to various mutual funds through their trading platforms.

In terms of account opening charges, Zerodha and Upstox both offer a flat ₹200 fee for account opening, while Angel One charges between ₹350-₹450 depending on the type of account.

Trading account annual maintenance charges (AMC) and brokerage charges are important to consider as well. Discount brokers like Zerodha and Upstox have significantly lower brokerage charges compared to traditional brokers like Kotak Securities. Upstox charges ₹20 per executed order for equity delivery trades and ₹30 per executed order for equity intraday trades. Zerodha charges no brokerage on equity delivery trades and a maximum of ₹20 for equity intraday trades.

Margin trading facility and transaction charges also vary between the three brokers, and it's important to compare and choose the one that meets your needs.

When it comes to customer support, Zerodha and Upstox both offer support via phone, email, and chat. Angel One offers support via phone and email.

In conclusion, when comparing Zerodha vs Upstox vs Angel One, it's important to consider the research and analysis tools available on their respective trading platforms, as well as other factors like account opening charges, brokerage charges, and customer support. Ultimately, the best trading platform for you depends on your individual needs and preferences as a trader.

Customer Support

One of the most critical factors to consider while selecting a stockbroker is customer support. In this section, we will compare the customer support offered by Zerodha, Upstox, and Angel One.

Zerodha Customer Support

Zerodha is India's largest discount broker in terms of the number of executed orders and market share. Zerodha's expert team of trained professionals provides customers with top-notch support via call, email, ticket system, and live chat. Additionally, Zerodha offers a vast knowledge center on its website, including FAQs, how-to guides, and video tutorials.

Upstox Customer Support

Upstox is another renowned discount broker, which offers similar support options as Zerodha. Their customer support executive team is trained to provide prompt and courteous assistance via email, phone, ticket system, and live chat. They also have an exhaustive help center on their website that includes detailed articles on account opening, trading platform, mutual funds, and more.

Angel One Customer Support

Angel One is a full-service stockbroker with a vast branch network of over 1800 branches in India. Their customer service team is available via phone, email, and chat. Angel One has also developed a chatbot called ARQ that helps customers buy and sell stocks and funds.


All three brokers offer excellent customer support options. The primary difference is that Angel One has a physical branch network, which could be helpful for customers who prefer face-to-face interaction. Whereas Upstox and Zerodha both operate online, but they offer a comprehensive knowledge base and prompt support via multiple channels.

In terms of charging for support, Zerodha and Upstox do not charge any account opening or customer service fees. On the other hand, Angel One levies a more significant account opening fee than both of its competitors, and customers need to pay an AMC charge for their trading account.


Zerodha and Upstox are both strong contenders for the best discount broker with their exceptional customer support, minimal brokerage charges, and ease of use. Although Angel One's ARQ chatbot is a unique feature, its higher account opening and AMC charges may not be ideal for first-time investors. Overall, knowledge of customer service features and support should be a key metric influencing the choice of a stockbroker.

Mobile Apps

When it comes to trading in the stock market, having a user-friendly and fast mobile app can make all the difference. In this section, I will compare the mobile apps of Zerodha, Upstox, and Angel One to help you decide which one is the best for you.


Zerodha's mobile app is called “Kite”. It is one of the best trading apps in the market, with a rating of 4.4 on the Google Play Store. The app is easy to use, with an intuitive interface that allows you to place orders with just a few clicks. You can also track your portfolio, view market data, and access various tools and charts for technical analysis. The app supports equity delivery, intraday, futures and options, commodity, and currency trading.


Upstox's mobile app is called “Upstox Pro”. The app has a rating of 4.3 on the Google Play Store. It offers a range of features, including real-time data, advanced charting tools, customizable market watch, and more. You can place orders with just a few taps and track the status of your executed orders. The app also supports mutual fund investments and provides a margin trading facility.

Angel One

Angel One's mobile app is called “Angel Broking”. The app has a rating of 4.1 on the Google Play Store. It provides a user-friendly interface for trading and other investment options. You can access a wide range of tools, charts, and research reports to make informed trading decisions. The app also supports mutual fund investments and allows you to track your portfolio.


BrokerMobile App RatingTrading Options Available
Zerodha4.4Equity Delivery, Intraday<br> Futures and Options, Commodities, and Currencies
Upstox4.3Equity Delivery, Intraday, Futures and Options<br> Commodities, Currencies, and Mutual Funds
Angel One4.1Equity Delivery, Intraday <br> Futures and Options, Commodities, Currency, and Mutual funds

Overall, all three apps provide an excellent trading experience. However, Zerodha's Kite seems to be a step ahead of the others, with a better rating and a wider range of tradable options. Angel One's app is also a good option, especially for beginners. Upstox Pro provides a comprehensive trading platform, but it has a slightly higher account opening charge and higher transaction charges. So, before choosing a broker, make sure to compare the brokerage charges, AMC charges, account opening fees, and other charges involved.


In conclusion, after comparing and analyzing the various aspects of Zerodha, Upstox, and Angel One, it's clear that each of them has its pros and cons.

While Zerodha has a larger market share than Upstox and Angel One, it charges a higher account opening charge and has slightly higher brokerage and AMC charges. Besides, the platform got a little unstable since 2023 with a series of glitches. However, Zerodha offers various tools such as Zerodha Coin that help users invest in mutual funds directly.

Upstox, on the other hand, offers a powerful trading platform, Upstox Pro, which is user-friendly and efficient. It also has a flat Rs. 20 brokerage charge per executed order, making it an excellent option for both casual traders and active traders. However, it has a higher account opening fee compared to Zerodha.

Angel One offers excellent customer service and support. They have a strong presence and are known for their excellent research and advisory services. However, Angel One has a higher brokerage charge compared to both Zerodha and Upstox. However, they too introduced a flat rate demat account in last year.

Comparing all the services, I recommend Upstox as the best due to its rich features.

Leave a Reply

Your email address will not be published. Required fields are marked *