Based on our research report on top 20 stock broker companies in India, Zerodha is India’s No. 1 biggest stockbroker with more than 64 lakh clients which is approximately 20% of the total Demat account holders. While Angel One is at the 3rd position with 42 lakh active clients.
Zerodha is a discount stockbroker which does not provide advisory services. On the other hand, Angel One is one of the best full-service broker in India that provides advisory services along with discounted brokerage plans.
Let’s compare all types of charges levied by Zerodha and Angel One to help you compare the cost of trading with each of them.
Angel One vs Zerodha Charges
#1. Angel One vs Zerodha Account Opening Charges
You can open a free demat and trading account with Angel One.
On the other hand, Zerodha charges you Rs. 200 for online account opening. However, you need to pay an additional Rs. 100 for an MCX commodity account. It’s important to note that Commodity trading is optional in Zerodha.
Segment | Angel One | Zerodha |
Equity + Derivatives Account Opening Charges | Free | Rs. 200 & Rs 100 for commodity trading a/c (optional) |
If you want to open an offline account with Zerodha, you have to pay Rs. 400 for an equity trading and Demat account, and Rs. 200 for a commodity trading account. While Angel One doesn’t offer an offline account opening facility.
Winner – Angel One
#2. Zerodha vs Angel One Annual Maintenance Charges (AMC)
Angel One provides zero annual maintenance charges (AMC) charges for the first year and levied Rs. 240 from the second year onwards for non-BSDA clients.
For BSDA investors, Angel One charges Rs. 100 per annum. On the other hand, Zerodha charges Rs. 75 per quarter, amounting to Rs. 300 per year as AMC for its accounts.
Stockbroker | AMC Charges |
Angel One | Free for 1st year From 2nd Year onwards – Non-BSDA Clients – Rs. 20 per month BSDA (Basic Services Demat Account) clients – holding value less than 50,000: – NIL Holding Value Between 50,000 To 2,00,000: Rs. 100 per year |
Zerodha | Rs. 75 per quarter (Rs. 300 annually) |
Winner – Angel One
#3. Angel One Vs Zerodha Brokerage Charges
Both stockbrokers Zerodha (check detailed review) and Angel One don’t charge any brokerage fees on equity delivery.
Zerodha has lower brokerage charges for intraday trading. For small traders, Zerodha charges 0.03% or Rs. 20 per order (whichever is lower). Where as Angle One charges a lower of 0.25% or Rs 20.
For example, if you trade for Rs. 10,000 you have to pay Rs. 3 in Zerodha per order whereas you have to pay Rs. 12.5 per order in Angel One.
For high-volume traders, both stock brokers charge you similar brokerage fees of a maximum of Rs. 20 per executed order.
Segment | Angel One | Zerodha |
Equity Delivery | Zero | Zero |
Equity Intraday | 0.25% or Rs. 20 per executed order (whichever is lower) | 0.03% or Rs. 20 per order(whichever is lower) |
Futures – Equity/Currency/Commodity | 0.25% or Rs. 20 per executed order (whichever is lower) | 0.03% or Rs. 20 per order(whichever is lower) |
Options – Equity/Currency/Commodity | 0.25% or Rs. 20 per executed order (whichever is lower) | Flat Rs. 20 per order |
Winner – Zerodha
#4. Call and Trade Charges For Zerodha and Angle One
Angel One charges a fee of Rs. 20 per executed order for all trades executed through Call and Trade. Whereas Zerodha charges Rs. 50 per order.
Zerodha | Rs. 50 per order |
Angel One | Rs. 20 per order |
Winner – Angel One
#5. Mutual Fund and IPO Investment Charges Comparison
Zerodha offers zero charges for mutual fund investments through its platforms. Whereas, Angel One charges 0.5% to 1.% commission for mutual fund investments.
Additionally, both platforms do not charge any fees for IPO investments, making it easier for you to participate in the upcoming IPOs.
Winner – Zerodha
#6. Pledge and Unpledged Charges
You can use the margin against Demat holdings for trading futures & options only. Zerodha charges Rs 30 per scrip on pledging. There is no fee charged for unpledging.
On the other hand, Angel One charges on both pledging and unpledging of assets as mentioned below –
Stockbroker | Pledge | Unpledge |
Zerodha | Rs 30 per scrip | Free |
Angel One | For Non-BSDA clients – Rs. 20 per ISIN For BSDA clients – Rs. 50 per ISIN | For Non-BSDA clients – Rs. 20 per ISIN For BSDA clients – Rs. 50 per ISIN |
Winner – Zerodha
#7. Margin Shortfall Penalty
You should maintain sufficient funds in your trading account to avoid margin shortfalls, which may lead to penalties. Zerodha’s margin shortfall penalty structure is slightly more complex than Angel One.
Both stockbrokers Angel One and Zerodha charge the penalty on the debit balance in the trading account.
Stock Broker | Margin Shortfall amount | Penalty Rate | Additional Charges |
Angel One | Margin shortfall penalty on the outstanding amount | 1.5 % per month (levied every 15 days) | – |
Zerodha | (< Rs 1 lakh) And (< 10% of applicable margin) | 0.05% | 5% penalty if shortfall continues > 3 days for equities |
(>= Rs 1 lakh) Or (>= 10% of applicable margin) | 1.00% | A penalty of 0.035% per day or 12.5% per annum if shortfall > 3 days in MCX. |
Winner – Angel One
#8. Auto-Square Off Charges
Angel One charges a flat fee of Rs. 20 per executed trade for all Auto-square-off trades.
On the other hand, Zerodha charges Rs. 50 per auto-squared off for all open intraday positions after the cut-off time.
Winner – Angel One
You check out our article for a detailed comparison between Zerodha vs Angel One based on other features like trading platform, products offered and customer support.
Other Charges
#1. CMR Copy Charges
Zerodha provides the first CMR (Client Master Report) copy for free, subsequent requests are charged Rs. 20 + Rs. 100 (courier charge).
On the other hand, Angel One charges a fee of Rs. 50 per page for providing a physical copy of the CMR (Client Master Report) to its customers.
#2. Off Market Share Transfer Charges
For off-market share transfers, Zerodha levies Rs. 25 or 0.03% of the transfer value, whichever is higher.
While Angel One charges for off-market share transfers are as –
- Buy orders will continue to be charged lower of Rs 100 or 1.5%.
- ‘Invest More’ orders will be charged a lower of Rs 100 or 1.5%
- SIP orders will be charged a lower of Rs 10 or 1.5%
#3. Funds Transfer Charges
Both Zerodha and Angel One charge a fee of Rs. 9 per deposit through net banking.
Otherwise, both stockbrokers do not levy any fees for depositing money through UPI, IMPS, NEFT, or RTGS.
You can also check the detailed guide on how to add and withdraw money from Zerodha.
#4. Charges for Cancelled Orders
For canceled orders, both Angel One and Zerodha do not charge any fees.
Cancellation can be due to –
- Canceling orders manually
- Auto-canceled by the system
- Order rejected for short of funds or any reason
#5. GTT Order Charges
Good Till Trigger (GTT) allows you to set certain trigger (price) conditions leading to buying/ selling of shares at a particular price.
Both stockbrokers Angel One and Zerodha do not charge any fees for setting up GTT orders. However, you need to pay the brokerage fee of Rs. 20 when the order is triggered.
#6. BTST Trading Charges
For BTST (Buy Today Sell Tomorrow) trades, Zerodha does not charge any fees, as these orders fall under the delivery product category.
On the other hand, Angel One charges a flat fee of Rs. 20 per executed trade for all BTST trades.
Angel One Vs Zerodha Government Taxes and Regulatory Charges
#1. SEBI Charges
Every broker has to pay a fee to SEBI for every trade that they execute on behalf of their clients.
Both Angel One and Zerodha charge a fee of Rs 10 per crore traded as SEBI charges.
#2. GST (Goods and Services Tax)
GST is levied by the government on the services provided by the broker. 18% GST needs to be paid on all the charges like brokerage fees, SEBI charges, and transaction fees.
#3. Transaction Charges
Both Angel One and Zerodha charge the same transaction charges for every trade executed on the exchange. The charges are levied by the exchange and vary from one exchange to another. The charges are as follows:
Segment | Charges |
NSE Equity (intraday/ delivery) | 0.00325% per trade on buy & sell |
BSE Equity (intraday/delivery) | As per the stock group |
NSE Equity Futures | 0.0019% |
NSE Equity Options | 0.050% (on premium) |
NSE Currency Futures | 0.0009% |
NSE Currency Options | 0.035% |
BSE Currency Futures | 0.00022% |
BSE Currency Options | 0.001% |
Commodity Futures | 0.0026% (Non-Agri) |
Commodity Options | 0.05% |
#4. STT Charges
STT (Securities Transaction Tax) is levied by the government on securities and commodities on all trades executed on the exchange. Both Angel One and Zerodha charge the same STT charges.
The charges are as follows:
Trading Segment | Charges |
Equity Delivery | 0.1% on both buy & sell |
Equity Intraday | 0.025% only on sell |
Equity Futures | 0.0125% only on sell |
Equity Options | 0.0625% on sell side (on premium) |
Currency F&O | No STT |
Commodity Futures | 0.01% on sell (Non-Agri) |
Commodity Options | 0.05% on sell |
#5. Stamp Duty
Stamp duty charges, which are levied by the state government on the transfer of securities. Stamp duty is charged only on the buy side.
Stamp Duty is also the same between the two platforms.
Trading Segment | Charges |
Equity Delivery | 0.015% or Rs 1500 / crore |
Equity Intraday | 0.003% or Rs 300 / crore |
Equity Futures | 0.002% or Rs 200 / crore |
Equity Options | 0.003% or Rs 300 / crore |
Currency Futures | 0.0001% or Rs 10 per crore |
Currency Options | 0.0001% or Rs 10 per crore |
Commodity Futures | 0.002% or Rs 200 per crore |
Commodity Options | 0.003% or Rs 300 per crore |
#6. DP Charges
For each Demat debit transaction (sell), Zerodha applies a DP charge of Rs. 13.5 per scrip, whereas Angel One imposes a DP charge of Rs. 20 per scrip for non-BSDA clients and Rs. 50 per scrip for BSDA clients.
There are no charges for Demat credit transactions. This is charged only on selling shares from the demat account.
Stockbrokers | DP Charges |
Zerodha | Rs. 13.5 per scrip |
Angel One | Rs. 20 per scrip Rs. 50 per scrip for BSDA Clients |
Zerodha vs Angel One Brokerage Calculator
Let’s take an example to better understand the usage and working of the both Angel One vs Zerodha online brokerage calculator.
If you want to buy 50 shares of a company in intraday trading. On NSE, the buy price is Rs. 1,000 per share, and the sell price is Rs. 2,000 per share.
Equity Intraday Brokerage Calculator on NSE | |
Quantity | 50 |
Buy Price | Rs. 1000 |
Sell Price | Rs. 2000 |
When you enter these values in the online brokerage calculator, the following charges are displayed:
Brokerage Calculator Charges and Taxes | Angel One Brokerage Calculator Charges | Zerodha Brokerage Calculator Charges |
Brokerage | Rs. 40 | Rs. 35 |
STT/CTT | Rs. 25 | Rs. 25 |
Transaction Charges | Rs. 4.88 | Rs. 5.03 |
DP Charges | Rs. 0 | Rs. 0 |
State Stamp Duty | Rs. 4.50 | Rs. 2 |
SEBI Turnover Fees | Rs. 0.15 | Rs. 0.15 |
GST | Rs. 8.10 | Rs. 7.21 |
Total Taxes and Charges | Rs. 82.63 | Rs. 74.39 |
Points To Breakeven | Rs. 1.65 | Rs. 1.49 |
Net P&L | Rs. 49917.37 | Rs. 49925.61 |
According to the brokerage calculator, Zerodha is the better option for you as Zerodha charges lower brokerage fees as compared to Angel One.
Conclusion
Zerodha outperforms Angel One with its advantageous combination of lower brokerage charges for active traders. Additionally, Zerodha boasts the lowest DP and pledge charges.
On the other hand, Angel One excels primarily in account opening charges, AMC fees, and provides the added benefit of robo advisory and US stocks investment.
FAQs – Angel One Charges vs. Zerodha
Zerodha charges Rs. 13.5 per scrip, whereas Angel One charges Rs. 20 per scrip for non-BSDA clients and Rs. 50 per scrip for BSDA clients.
No, both Angel One and Zerodha do not charge any fees for setting up GTT orders. However, Zerodha charges a brokerage fee of Rs. 20 when the order is triggered.
Zerodha charges 0.03% or Rs. 20 per order (whichever is lower) for intraday trading, whereas Angel One charges 0.25% or Rs. 20 per order.
Both Angel One and Zerodha offer zero brokerage fees for equity delivery trades.
Angel One provides zero AMC charges for the first year and Rs. 240 from the second year onwards for non-BSDA clients. Zerodha charges Rs. 75 per quarter (Rs. 300 annually) for AMC.
Angel One offers free account opening for its clients, while Zerodha charges Rs. 200 for online account opening. Additionally, Zerodha requires an extra Rs. 100 for an optional MCX commodity account.
Angel One has around 42 lakh active clients, whereas Zerodha holds the title of India’s largest discount stockbroker with over 64 lakh clients.
Zerodha excels in lower brokerage charges for active traders, along with the lowest DP and pledge charges. Angel One stands out for its favorable account opening charges and offers the added benefits of robo advisory and US stocks investment.
Yes, both Angel One and Zerodha allow you to invest in IPOs without any fees.
Both Angel One and Zerodha charge 0.1% on both buy & sell for equity delivery.
Angel One charges Rs. 20 per executed trade for auto-square-off, whereas Zerodha charges Rs. 50 per order.