Zerodha Vs Upstox Vs Angel Broking – Which is Best?

Zerodha, Upstox, and Angel Broking are good platforms for investing in stocks, etc. But, which one is the best platform among all of these? To remove your dilemma, we have come up with a comparison of the three platforms. 

Zerodha Vs Upstox Vs  Angel Broking

Zerodha Vs Upstox Vs Angel Broking Overview


Zerodha has earned the reputation of being the best stockbroker in India for a long time. This popular platform offers enormously low discount brokerage services and lets the traders invest in equity, commodity, IPO, currency, and Direct Mutual Funds. 


Over 5 million active clients of Zerodha account for over 15% of all the retail order volumes in the country. It is the most transparent and reliable platform for investment and trading. Its trait of being a zero-debt company makes it all the safer for investment. 

The maximum fee you need to pay is Rs 20 for one order, no matter its segment, size, or amount. Even for Equity Delivery and Mutual Funds, zero brokerage fees are charged. So whether you are a beginner, active investor, or passive investor, Zerodha is a suitable platform for everyone and is notable for its enhanced safety. 


Upstox is a brokerage firm that offers excellent brokerage deals. It receives funds from one of the eminent personalities of India- Ratan Tata and has GVK Davix and Kalaari Capital as its sources of funding. 


With over 40 lakh active investors, Upstox has emerged as the top company in the industry of stocks and trading. It is owned by RKSV Securities Pvt. Ltd. and has Mr. Raghu Kumar, Mr. Ravi Kumar, Mr. Srini Vishwanath, and Kavitha Subramanian. 

I rate Upstox as the best platform to open a Demat Account in India. In Upstox, you can trade in many different areas such as stocks, commodities, and futures & options. You can easily use this platform for trading from your smartphone as well as desktop and laptop. 

Angel Broking 

Established long back in 1987, Angel Broking is widely known as one of India’s largest platforms of full-service retail brokers. Boasting over 2.15 million registered clients, Angel Broking has a well-knit network of 11,500 sub-brokers and ten branches with over 1800 cities spread all over India. 

Angel Broking
Angel Broking

This platform also provides a rich database that is the storehouse of research reports consisting of modules of Fundamental Research, Trading Ideas & Reports, and Knowledge Center. Investors can access these to have complete and clear knowledge about investing in stocks and commodities. If you are a beginner, these materials are going to help you a great deal. 

Angel Broking comes with free trading software. The stockbroker charge is as low as Rs 20 per order, irrespective of the segments and exchanges. With many investment options, you can now invest your funds in Commodities, Futures & Options, Equity Trading, Mutual Funds, Insurances, and PMS. 

Zerodha Vs Upstox Vs Angel Broking Overview

Type of Broker and Maintenance Charges

While Zerodha and Upstox are discount brokers, Angel Broking is a full-service broker. The charges for trading account opening are free across Upstox and Angel Broking platforms, while Zerodha charges Rs 200. With Upstox Coupon Code, you can get free brokerage credit while opening an account.

Trading Account AMC charges as well as Demat Account Opening Charges are accessible across the three platforms. While Rs 300 is charged for Demat Account AMC Charges by Upstox and Zerodha, Angel Broking charges slightly more than Rs 450. Through Zerodha Coupon Code, you can claim 300 reward points to use on various services. This Annual Maintenance Charge of the Demat Account must be paid quarterly and automatically extracted from your account. 

Brokerage Charges

The Equity Delivery Charges across all three platforms are free. However, for Equity Intraday and Equity Futures Charges, Angel Broking charges Rs 20 per order, and Zerodha charges Rs 20 per order or 0.03%, whichever is lower is applied. Upstox charges for Equity Intraday is Rs 20 per order or 0.05%, whichever is lower. 

Zerodha Pricing

Rs 20 per order placed is the rate of Equity Options Charges across all three platforms. The Currency Futures charges for Angel Broking are a flat price of Rs 20 per order executed. Upstox demands Rs 20 per order or 0.05% for the same charge, whichever is lower, and Zerodha charges Rs. 20 per completed order or 0.03%, whichever is lower. 

Upstox Charges

The rate of Currency Options is Rs 20 per executed order for Angel Broking and Upstox. On the other hand, the rate of Zerodha in this category of charge is Rs 20 per completed order or 0.03%, whichever is lower. 

For Commodity Futures, Angel Broking charges Rs 20 flat for every executed order. Upstox charges Rs 20 per order as Commodity Futures or 0.05%, whichever is lower, while Zerodha has kept the rate at Rs 20 per order or 0.03%, whichever is lower. 

The Commodity Options charge for both Upstox and Angel Broking is a flat fee of Rs 20 per executed order, while Zerodha charges Rs 20 per executed order or 0.03%, whichever is lower. 

Transaction Charges

Apart from the brokerage charges that are to be paid while trading, the platforms also charge transaction charges whenever you buy or sell stocks/commodities. 

Let’s first discuss the transaction charges for Equity Delivery and Equity Intraday. The two platforms of Zerodha and Upstox charge NSE Rs 345 per crore or 0.00345% or BSE Rs 300 per crore or 0.003% on each side. Angel Broking charges the transaction rate at NSE Rs 325 per crore or 0.00325% or BSE Rs 300 per crore or 0.003% on each side. 

Upstox other charges

Coming to Equity Futures, Angel Broking charges NSE Rs 190 per crore or 0.0019% or BSE Rs 300 per crore on each side. On the other hand, both Upstox and Zerodha charge NSE Rs 200 per crore or 0.002%. 

As Equity Options charges, both Upstox and Zerodha charge NSE Rs 5300 per crore or 0.053% premium. However, Angel Broking charges NSE Rs 5000 per crore or 0.05%/BSE Rs 300 per crore. 

The Currency Futures charge is different for all three platforms. While for Angel Broking, it is Rs 190 per crore, for Zerodha, it is NSE Rs 90 per crore or BSE Rs 22 per crore. In this category, Upstox charges NSE Rs 130 per crore or BSE Rs 26 per crore. 

For Currency Options, Angel Broking demands NSE Rs 5000 per crore or 0.05% on the premium. Upstox has the rate of NSE Rs 2900 per crore or BSE Rs 2600 per crore or 0.026% on the premium. Zerodha charges NSE Rs 3500 per crore or BSE Rs 100 per crore, that is, 0.001% of the premium amount. 

Now, let’s have a look at the transaction charges for equity commodity trading. Angel Broking charges MCX Rs 150 per crore or 0.0015%/NCDEX Rs 300 per crore or 0.003%. The charge for Upstox is Rs 290 per crore (Group A), and that for Zerodha is Rs 260 per crore (Group A). 


The leverage for Angel Broking and Zerodha in intraday trading is six times the net value of the trade, depending upon the stock volatility. For Upstox, the margin for intraday cash is about six times the trade value based on the stock. 

The maximum exposure offered by Upstox, Angel Broking, and Zerodha in equity delivery is one time, that is, no margin. As a result, the leverage is up to 6 times for equity intraday, depending upon the stock, across all three platforms. 

In the segment of Futures & Options, the trio offers the same leverage. This is up to 1.3 times intraday and is carry forward till one time of NRML margin inclusive of span and exposure. This same margin applies to the segments of currency futures and commodity futures in all three platforms. 

Options of Investment 

All three platforms’ investment options include equity or stock, currency derivatives, IPOs or Initial Public Offers, Mutual Funds, and commodities. 

Apart from these, Angel Broking offers some more options where the traders can consider investing. These include bonds & NCDs and Debts that incorporate Fixed Deposits or FDs, PPF, NSC, Monthly Income Plans, and much more. In addition, Upstox offers the facility of allowing investors to invest in Mutual Funds. 

Availability of Types of Order

Among the provision of order types, Upstox provides the investors with mainly two types- Cover Order and After Market Order or AMO. Cover Order is nothing but the service provided by the brokers to the traders who place cover orders. Wondering what AMO is? Well, it refers to those orders placed by the traders after the usual trading hours. 

Angel Broking offers mainly two kinds of orders- Cover Order and BTST. The acronym of BTST stands for Buy Today Sell Tomorrow. 

Coming to Zerodha, it has to be acknowledged that it offers the most extensive range of order types. These include Cover Order, BTST, AMO, and GTC orders. 

GTC is the new acronym that you have come across here. It stands for Good Till Cancelled. This order type lets the customers place such an order that will stay affixed in the system unless it gains the status of an ‘executed order’ or crosses the threshold of the specified number of days. 

Provision of Research Report to the Investors

Neither Upstox nor Zerodha offers extra guidance in the exclusive form of research studies and reports. In this parameter, it is Angel Broking that has succeeded in showcasing this unique feature of itself. As a result, you can easily access free tips, guidance, and daily market reports to clearly understand the world of stocks, investments, and commodities. 

Besides, Angel Broking also offers quarterly result analyses of the companies listed under it. You will also receive news regarding the latest market trends on the website and the mobile app. 

Availability of Features and Trading Platforms

Upstox offers a premium section called Upstox Pro Web, where you can enjoy vast services and facilities by paying a specified fee. The software for trading provided to the investors by Upstox include NEST Trader, FOX Trader, Dartstock, Android Algola software, and iOS software platform. All three platforms have their best version of the trading app for mobile.

Angel Broking has its mobile app by the same name and has a website called the Angel Eye and a Trading Terminal called Angel Speedpro. On the other hand, Zerodha has its trading platforms called the Kite Web, KIte Mobile App for Android or iOS, and Coin. 

So, what are the features of each of these trading platforms? Let’s have a look!

All three platforms aid the traders and newbie investors with technical analysis through fundamental and technical charts of stocks and commodities, Referral Program, margin against shares, and online demo that displays an apt demonstration of trading in respective platforms. 

Both Angel Broking and Zerodha offer special software for Automated Trading or Computer Trading backed by programming. 

Angel Broking is a host of varied features. It offers certain facilities that are not provided to the traders in Zerodha and Upstox. These include the relaying of SMS alerts whenever a significant transaction takes place. It also offers an online portfolio that lets the customers view the nitty-gritty of the investment they have made. 

Zerodha Vs Upstox Vs Angel Broking – Which is Good?

Zerodha Vs Upstox Vs Angel Broking is a tough comparison as the two firms of Upstox and Angel Broking have a close rating, with only Zerodha being the greater of the three in terms of rating. Anyways, to solve your dilemma regarding the brokerage company selection, we have come up with a comprehensive comparison of the trio based on the brokerage rates, maintenance fees, trading platforms, and others. 

Choosing the right brokerage platform is essential for investing in stocks or commodities and carrying out transactions. Unfortunately, with several brokerage firms swarming towards the market, the traders get misled and end up selecting a not-so-good platform. 

In comparing Zerodha Vs Upstox Vs Angel Broking, it has been seen that Zerodha is the greater out of the trio. It also has a rating of 3.7 out of 5 compared to 2.7 of Angel Broking and 2.5 of Upstox. Zerodha also offers several good facilities and maintains the trend of making continual investments in technology. 

Here is a small tip for you. Always go for the one that you find to be suitable and going in sync with your needs. Then, with some research of your own, you can quickly finalize on a particular trading platform. Make the best choice! Happy Trading! 

Leave a Comment