Zerodha vs Upstox vs Groww vs Dhan: Which one is better?

Zerodha vs Upstox vs Groww vs Dhan

As you know, ordinary folks like us can’t trade directly in the stock market. Stockbroking firms play a key role to enable you to trade in the stock market. But they don’t work free of cost! You need to pay commissions and charges to them. 

Although there are numerous stockbroking firms present in our country. But the brokerage charges vary from one stockbroking firm to another. Four discounting brokerage firms that are thriving in the Indian market are Zerodha, Upstox, Groww and Dhan. We have already explained Upstox’s Business Model as well as Zerodha’s Business Model. In this article, you will get a thorough comparison of Zerodha vs Upstox vs Groww vs Dhan.

Zerodha vs Upstox vs Groww vs Dhan

We will go through a comparative analysis to provide you with a clear picture by comparing them side by side. We have distinguished them in terms of their overview, account opening charges, brokerage charges, and transaction charges. 

Let’s begin!

A Brief Overview

All four discount brokers i.e. Zerodha, Upstox, Groww, and Dhan are discount brokers that provide the trading platforms at flat brokerage charges. You won’t get any tips or recommendations in it. Therefore, your trade will be free of RM’s (Relation Manager) interruption. 

Zerodha

Zerodha is the platform that changed how India trades by making investing low-cost and accessible. It offers a clean, no-nonsense interface through Kite, which works reliably even during heavy market hours. It’s widely trusted by users who prefer simplicity and transparency over flashy features.

Upstox

Upstox focuses on speed and a smooth trading experience. The platform feels modern and is designed for people who actively trade and need quick execution. It keeps evolving with practical features that actually add value instead of clutter.

Groww

Groww stands out for its simplicity and ease of use. From signing up to making your first investment, everything feels straightforward. It’s especially popular among beginners who want a stress-free way to start investing.

Dhan

Dhan is a new age stock trading platform that provides lightning-fast execution with flat brokerage charges. What sets it apart is its user-first philosophy and continuous innovation with the latest technology.

Profile Comparison

The first comparison parameter of this article is the profile comparison of the companies. Let’s have a look!

ParticularsZerodhaUpstoxGrowwDhan
FoundersNithin Kamath & Nikhil KamathRavi Kumar, Kavitha Subramanian, & Shrini ViswanathLalit KeshrePravin Jadhav
Founded in2010201120162021
Head officeBengaluruMumbaiBengaluruMumbai
Number of branches120+ branches & partner officesClear information N/AZero branchesZero branches (100% Digital)
Exchanges supportedNSE, BSE, MCX & MCX-SXNSE, BSE, MCXNSE, BSENSE, BSE, & MCX
Desktop and mobile trading platformKiteUpstox NewGroww appDhan App, Dhan Web, Options Trader App, Options Trader Web
Official WebsiteZerodha.comUpstox.comGroww. inDhan.co

Charges Comparison

The highly sought section by the folks is the comparison of charges. So, here we have compared various charges associated with the trade in Zerodha, Upstox, and Groww.

Account Opening Charges

Here, you may feel Zerodha is a bit expensive as compared to the other two. Kindly check with the salesperson of the respective firms during opening an account. However, a commodity account is optional meaning you can open it later too!

Account Opening ChargesZerodhaUpstox GrowwDhan
Trading Account Opening Charges (One Time)Rs.200Rs.150Rs.00Rs.0.00
Trading Account Annual Maintenance ChargesRs.00Rs.00Rs.00Rs.0.00
Demat Account Opening Charges (One Time)Rs.100Rs.00Rs.00Rs.0.00
Demat Account Annual Maintenance ChargesRs.300Rs.150Rs.00Rs.0.00
Commodity Account Opening Charges (One Time)Rs.200Rs.150Rs.00Rs.0.00

Brokerage Charges Comparison

Here, you can see that there is not much difference between the three. Because all segments have a maximum fee of Rs.20 per trade. In all three, you can trade for free in mutual funds and IPO.

Brokerage ChargesDetails (Per executed order)ZerodhaUpstoxGrowwDhan
Mutual FundsSOA or DematINR 0.00
INR 0.00INR 0.00Rs.0.00
EquityEquity DeliveryINR 0.002.5% or Rs.200.05% or Rs.20Rs.0.00
Equity Intraday0.03% or Rs.200.05% or Rs.200.05% or Rs.200.03% or Rs.20
F&O Futures0.03% or Rs.200.05% or Rs.20Rs.20Rs.20
F&O OptionsRs.20 (flat)Rs.20 (flat)Rs.20 (flat)Rs.20
Currency Currency Futures0.03% or Rs.200.05% or Rs.20Not availableNot available 
Currency OptionsRs.20 (per executed order)Rs.20 (flat)
Commodity
Commodity Futures0.03% or Rs.200.05% or Rs.20Not availableRs.20
Commodity OptionsRs.20 (flat)Rs.20 (flat)
Call and Trade ChargesExecutable OrderRs.50Rs.50Rs.50
Auto Square Off ChargesExecutable OrderRs.50Rs.50Rs.50
Brokerage CalculatorZerodhaUpstoxGrowwDhan

Transaction Charges Comparison

Every broker needs to pay the charges to stock exchanges for each successful transaction. Therefore, the stock brokers, including Dhan passes these standard exchange charges on you. However, this charge may go a little extra. You may overlook the transaction charges, but its is important to factor them into your overall costs.

Well, that’s how they make money! 

Transaction ChargesDetails (Per executed order)ZerodhaUpstoxGrowwDhan
EquityEquity DeliveryNSE: Rs.345 per croreBSE: Rs.375 per croreNSE: Rs.345 per croreBSE: Charges vary based on the scrip groupNSE: Rs.345 per croreBSE: Rs.345 per croreNSE: 0.0030699%
BSE: 0.00375%
Equity IntradayNSE: Rs.345 per croreBSE: Rs.375 per croreNSE: Rs.345 per croreBSE: Charges vary based on the scrip groupNSE: Rs.345 per croreBSE: Rs.345 per croreNSE: 0.0030699%
BSE: 0.00375% 
F&O FuturesNSE: 0.002%0.0020%NSE: 0.002%NSE: 0.0018299%BSE: 0.00
F&O OptionsNSE: 0.053%0.053%NSE: 0.053%NSE: 0.0355299% (On Premium) 
BSE (Index): 0.0325% (on Premium) 
BSE (Stock): 0.005% (on Premium)
Currency Currency FuturesNSE: 0.0009%BSE: 0.00022%NSE: 0.0009%BSE: 0.00022%Not availableNot available
Currency OptionsNSE: 0.035%BSE: 0.001%NSE: 0.035%BSE: 0.001%Not availableNot available
Commodity
Commodity Futures0.0026%0.05% or Rs.20Not availableNSE: 0.0001%MCX: 0.0021%
Commodity Options0.05%Rs.20 (flat)Not availableNSE: 0.001%MCX: 0.0418%

Comparison in terms of Business

Business Particulars (2025)Zerodha UpstoxGrowwDhan
Userbase 16 million10 million16 millionOver 1.02 Million (Rapid growth in just 4 years)
Valuation $3.6 billion$3.5 billion$8.6 billion$1.2 billion
Revenue Earned
FY 2025
Rs.8,847 croreRs.945 croreRs. 3,901.72 croreRs.877 crore
Current profit/loss
FY 2025
Rs.4,236 Crore Profit (23% decrease from FY24)Rs.215 Crore ProfitRs.1,825 Crore ProfitsProfitable company with a net profit of Rs.408 crore in FY25

In terms of business, we can see that Zerodha is the clear winner with massive revenue and profits. Its enormous user base indicates that people are more inclined towards this platform. In spite of being the most expensive among the three, it won the trust of users with its exclusive services.

Upstox and Grow have been performing well, too. For Dhan, it’s a massive success because it was launched just four years ago, yet it became a profitable company with a massive user base.

Which is better for mutual funds?

Mutual funds are the funds formed by the pooled contribution of small retail individuals like us. But for this, you need to open and maintain a demat account. In terms of pricing, you may find Zerodha a bit more expensive than the other two for opening and maintaining your account. But in Groww and Dhan, you can open and maintain your account for free.

At the same time, Upstox and Dhan both offer transparency of information as well as affordable prices for opening and maintenance of accounts.

Moreover, Dhan enables you to invest in Direct Mutual Funds with Zero Commission and track your portfolio easily. Not to forget, Dhan has industry-first features such as Basket and Instant Top-Up for Mutual Funds. Therefore, Dhan appears to be better for investing in Mutual funds.

So based on your priority, like transparency and account opening/maintenance cost you can select any one of them.

Conclusion for Dhan vs Zerodha vs Upstox vs Groww

Transparent information, affordable prices, and a user-friendly interface are the most sought-after features of stockbroking platforms. Why? You may ask! The reason is simple. None of us wants overpricing or paying hidden charges while placing the order. Therefore, you should be well aware of all the charges and taxes of a stockbroking firm. 

Dhan vs Zerodha vs Upstox vs Groww seems to be in a cutthroat competition with each other. Because the number of users is actively increasing in all four. The differences lie in their price, information provided, and advanced trading features.

If your priority is transparent information, zero account maintenance cost, and a robust user experience and technology built for active trading, then Dhan is a compelling choice. 

While Groww is suitable for simple mutual fund investments, Upstox offers in-depth info on the market, and Zerodha has a massive user base… Dhan steps in to fill the gap for users who seek advanced charting (like TradingView) and options trading features without having to pay a premium.

The differences and similarities vary from one app to another. It depends on the personal choices, too.

Hope this article will guide you to make wise decisions for trading in the stock market! By the way, which stock broking app do you use? Feel free to share your experiences in the comment section below!

Related Posts:

Photo of author
Published By: Supti Nandi
Subscribe
Notify of
guest
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
SUNA
SUNA
2 years ago

I like the efforts you have put in this, regards for all the great content.