Zerodha vs Upstox is a near-tie for most traders. Both are SEBI-registered discount brokers, both cap brokerage at ₹20 per executed order on intraday and F&O, and both have reliable Indian-market platforms. The real difference is equity delivery — Zerodha charges ₹0, Upstox charges ₹20 per order. Pick Zerodha for delivery investing or the wider ecosystem; pick Upstox if you only trade intraday/F&O and want zero first-year AMC.
I get this question almost every week. "Sir, should I open a Zerodha account or an Upstox account?" It is a fair question. They look identical on paper, they advertise identical ₹20 brokerage, and every comparison article online seems to be sponsored by one of them.
So here is my honest take, with no affiliate links and no axe to grind. Both Zerodha and Upstox are fine brokers. You will not lose money because you picked the "wrong" one. Where the real differences live — and where they actually matter — turns out to be a much shorter list than the broker review sites would like you to believe.
The headline truthBoth Are Good Brokers. Stop Stalling.
Before we go into the comparison table, here is the part most articles bury at the bottom: this is not a high-stakes decision. Zerodha and Upstox are both safe, both regulated, both used by millions of Indian traders every day.
If you are spending more than 30 minutes picking between them, you are optimising the wrong variable. Pick one, open the account in 15 minutes, and put that energy into learning to read a chart instead.
That said, there are genuine differences. Let me walk you through them in the order they matter.
₹0 Equity Delivery
Buy a stock and hold it (overnight, a year, a decade) and Zerodha charges zero brokerage on the buy and the sell. You still pay STT, GST, and a small DP charge, but the broker takes nothing.
₹20 per Delivery Order
Upstox charges ₹20 per executed order (capped) on equity delivery too. For a long-term investor buying 10 different stocks, that is ₹200 instead of ₹0. Small in absolute terms, but a real recurring cost.
This is the single biggest pricing difference between the two brokers, and the only one that meaningfully shifts the math. Everywhere else, the numbers are within rounding distance of each other.
The numbersZerodha vs Upstox: The Full Comparison Table
Here is every charge and feature that matters, side by side. Numbers verified from Zerodha's and Upstox's official pricing pages as of May 2026.
Source. Verified against Zerodha charges page and Upstox brokerage charges page as of May 2026. Pricing changes — always check the broker's current pricing page before opening an account.
Reading the table top to bottom, you can see what the comparison actually comes down to: Zerodha wins on cost, ecosystem, and education. Upstox wins on AMC (first year) and is the marginally lighter app for someone who only wants to trade.
iStox is our paper-trading platform — built to mirror the feel of Zerodha Kite, including order types, charts, and the same 9:15 chaos. Before you spend a single rupee at either broker, you can practise on iStox and figure out whether you actually like trading. The broker matters less than the muscle memory.
Where Each Broker Actually Wins
Numbers in a table are one thing. The real question is: under what circumstances does the difference between Zerodha and Upstox show up in your P&L or your day?
Where Zerodha wins
Equity delivery investors. If you buy stocks to hold, ₹0 vs ₹20 per order adds up. A portfolio of 30 different stocks built over a year costs you ₹0 in brokerage at Zerodha.
At Upstox, the same portfolio costs roughly ₹1,200 (60 trades counting buys and eventual sells). Not a fortune, but a real recurring cost.
People who want a full ecosystem. Zerodha has spent a decade building a connected suite around Kite.
Coin for direct mutual funds, Sensibull for options strategy, Streak for algo without code, Smallcase for theme baskets, Sentinel for alerts, GoldenPi for bonds. You stay inside one identity and switch tools as your trading evolves.
Anyone learning to trade. Zerodha Varsity is the single best free trading education resource in India. It is genuinely deep, well-structured, and free to anyone.
You do not even need a Zerodha account to access it. Upstox has educational content too, but Varsity is in a different league entirely.
NRI investors. Zerodha supports NRI accounts (PIS and non-PIS, offline-onboarded). Upstox's public communication on NRI support is unclear at the time of writing — some third-party sites report it was discontinued, while Upstox's own pages still reference NRI content. If you are an Indian abroad, confirm directly with Upstox support before committing; Zerodha is the safer default.
Where Upstox wins
First-year cost. Upstox waives the AMC for the first year on most new accounts. Zerodha charges ₹354 for the year regardless. For someone testing the waters with small capital, that is one fewer charge to worry about in month one.
Pure intraday or F&O traders trading larger sizes. Above an order value of roughly ₹67,000, both brokers cap brokerage at ₹20, so the percentage rate is irrelevant. If you do not care about delivery brokerage, ecosystem, or education, the pricing for high-volume traders is effectively identical.
People who want the lighter app. Upstox Pro is a clean, focused trading app without the surrounding ecosystem. If "Kite plus Coin plus Sensibull plus Streak plus Console plus Varsity" sounds like too much to navigate, Upstox is a simpler door.
People comfortable with VC-backed companies. Upstox is funded by Tiger Global, Ratan Tata, Kalaari Capital and others. Zerodha is famously bootstrapped, profit-funded, and 100% founder-owned.
Neither is "better." It depends on whether you find external capital reassuring or worrying. I personally lean towards bootstrapped, but it is a preference, not a verdict.
STT, GST, and exchange charges are identical at both brokers. They are set by the government and the exchanges, not the broker. So when someone says "Upstox charges less in total" or "Zerodha is cheaper on taxes," they are wrong. The brokerage and AMC are the only line items the broker controls.
Calculate Your Own Brokerage Gap
Numbers in an article are one thing. Numbers from your trading style are another. Plug in roughly how many delivery orders you place in a year, and see what the ₹0 vs ₹20 difference actually costs you.
Your annual brokerage on delivery trades
Equity delivery only. Intraday and F&O cost the same at both brokers (capped at ₹20 per order), so the gap only shows up here.
DP charges (sell): ₹0
DP charges (sell): ₹0
Estimate only. Excludes STT, GST, exchange transaction charges, SEBI charges, and stamp duty — these are identical at both brokers since they are set by the government and the exchanges. DP charges assume one scrip per sell order. Verify your actual numbers in your contract notes.
Active Users, Complaints, and Reliability
Pricing is one thing. Reliability is another. A broker that goes down for 90 minutes on an expiry-day morning has just cost you more than a year of AMC, multiple times over.
Here is how the two compare on raw scale. Active clients matter because it tells you something about platform stability under load:
Active client base (FY26)
Active clients on NSE. Groww is now #1; Zerodha remains comfortably ahead of Upstox.
Both brokers have had platform issues during high-volatility days. Budget day 2024, certain expiry mornings, and a couple of unscheduled outages over the past few years. This is unfortunately true of every Indian broker. It is one of the reasons many active traders maintain a backup account.
On complaints relative to active clients, which is the cleanest single metric of broker quality, Zerodha sits among the lowest in the industry as published in NSE's monthly disclosures. Upstox sits in the middle of the pack. Neither is in the danger zone. This is a small edge to Zerodha, not a deal-breaker against Upstox.
The decisionHow to Pick — Without Overthinking It
If you have read this far and still cannot decide, this is the shortcut.
You want delivery brokerage free or you value the wider ecosystem
- You buy and hold stocks (delivery)
- You want the best free trading education (Varsity)
- You will use mutual funds, options analytics, or algo tools
- You are an NRI
- You prefer bootstrapped, founder-owned companies
You only trade intraday/F&O and want the lighter app
- You almost never take delivery
- You want zero AMC in year one
- You prefer a cleaner, narrower app
- You are fine with no NRI support
- You are reassured by visible VC backing
If you cannot decide, open both. Free demat accounts mean the cost of indecision is ₹0 for the first year, far less than the cost of an extra month spent not trading.
— VRD RaoAnd yes, you can absolutely keep accounts at both brokers. Many active traders do exactly this. One as the primary, one as a backup for the inevitable day the primary has an outage during a critical expiry. The only cost is the second demat's AMC, and on Upstox that is ₹0 for the first year.
If you are starting outZerodha vs Upstox for Beginners
If you have never opened a demat account before, here is the short version. Zerodha is usually the safer default because delivery investing is free, Varsity is the best free education in Indian markets, and the ecosystem (mutual funds, options analytics, theme baskets) gives you room to grow without switching brokers later.
Upstox is still a perfectly good choice if you want a simpler app and you mostly plan to trade intraday or F&O. The first-year zero AMC is also a small win when you are testing the waters with limited capital.
What matters far more than the broker, at the beginning: learning to read a chart, sizing your positions correctly, and not blowing up your first month. Whichever broker you pick, do not skip those.
Educational note. This article is for learning purposes only and is not investment advice, broker recommendation, or a guarantee of trading results. Brokerage, taxes, and platform features can change — always verify details on the broker's official website before opening an account.
Frequently Asked Questions
Which is better, Zerodha or Upstox?
Both are excellent SEBI-registered discount brokers and either one is a safe choice. The main pricing difference is equity delivery brokerage. Zerodha is ₹0 and Upstox is ₹20 per executed order, capped. So if you mostly buy and hold stocks, Zerodha is cheaper. If you mostly trade intraday or F&O, both are roughly ₹20 per order and the choice comes down to platform feel and the broader ecosystem. Zerodha has more active clients, a deeper education library (Varsity), and a wider ecosystem of integrated apps. Upstox has zero AMC for the first year and is backed by Ratan Tata and Tiger Global.
Is Upstox cheaper than Zerodha?
Not for delivery investors. Upstox charges ₹20 per executed order on equity delivery; Zerodha charges ₹0. So if you buy and hold stocks, Zerodha is meaningfully cheaper. For intraday and F&O, both brokers cap brokerage at ₹20 per order, so for orders above roughly ₹67,000 the brokerage is identical. Upstox has zero AMC for the first year while Zerodha charges ₹354 per year including GST, a small annual difference. Total cost depends on your trading style.
Can I have a Zerodha and an Upstox account at the same time?
Yes. SEBI allows you to hold multiple trading accounts with different brokers. Many active traders maintain accounts at both. One as the primary, one as a backup for the rare day when the primary broker has an outage. The only cost is the AMC on the second demat account, which is roughly ₹300 per year. Holdings, P&L, and tax statements are tracked separately at each broker.
Which broker has a better trading platform — Kite or Upstox Pro?
Both are well-regarded retail trading platforms. Zerodha Kite is the more mature product, known for clean charts, fast order entry, and a vast ecosystem of integrated tools (Coin for mutual funds, Sensibull for options, Streak for algo trading, Smallcase for theme investing). Upstox Pro is also responsive and capable, with strong charts and a clean mobile app. The right answer is to open free accounts on both, paper-trade for a week, and see which one feels right under your thumb.
Is Zerodha safer than Upstox?
Both Zerodha and Upstox are SEBI-registered, members of NSE, BSE and MCX, and have CDSL or NSDL depository tie-ups. Your shares sit in your demat account in your own name, not with the broker. From a regulatory and depository standpoint, your money and shares are equally safe at either broker. Zerodha is bootstrapped, zero-debt and has the lowest complaint-to-active-client ratio among large brokers. Upstox is VC-backed (Tiger Global, Ratan Tata, Kalaari Capital). Both are well-capitalised. Safety is not a meaningful differentiator between these two.
The Honest Answer
Pick Zerodha if you take delivery or you want the deeper ecosystem and education. Pick Upstox if you only trade intraday or F&O and you want zero AMC in year one. Either way, you will be fine.
And then please, close this article and go learn how to read a chart. The broker is the cheapest part of becoming a profitable trader. The skill is everything else.
Tools that work the same at every broker
The Broker Is Easy. The Trader Is the Work.
Whichever broker you pick — Zerodha, Upstox, or anything else — the skill that makes you profitable is taught the same way. Live, with real capital, by VRD Rao.
Elite Traders Program
6 MONTHSThe 6-month foundation — chart reading, technical and fundamental analysis, risk management, options, and live trading. Broker-agnostic, taught live.
- Live sessions with VRD Rao
- 200+ hours recorded content
- Batch size capped at 25
- Personal trade reviews
Ultimate Traders Program
12 MONTHSEverything in Elite plus the full year of intraday and advanced options — 150+ hours of live trading with VRD Rao on real capital.
- Everything in Elite, plus:
- 150+ hrs live trading sessions
- Algo & advanced options masterclass
- Investing masterclass