Every few weeks someone asks me some version of the same question: “Zerodha, Angel One or Upstox — which one should I open?”
It’s a fair question and there is a real answer. But it’s smaller than most people expect. The honest version: for a beginner who plans to buy and hold, the difference between these three works out to a few hundred rupees a year. What you buy, and whether you keep buying when the market falls, matters roughly a hundred times more.
Still, a few hundred rupees is a few hundred rupees — and one of these three does fit a beginner better than the others. Here’s the comparison with the fine print left in.
The 30-second answer
- If you mostly buy and hold shares or ETFs: Zerodha. Equity delivery is ₹0, and ₹20 an order is a real cost when you’re investing ₹5,000–₹10,000 at a time.
- If you want the lowest annual fee and a mobile-first app: Angel One. AMC is ₹240/year versus ₹300 + GST, and the first year is free.
- Upstox: perfectly usable, but in 2026 it has no structural advantage over the other two for a beginner.
- If you already have an account with any of them: don’t switch. The switching cost in time and attention is worth more than the difference.
The charges, side by side (August 2026)
| Zerodha | Angel One | Upstox | |
|---|---|---|---|
| Account opening | Free | Free | ₹249 (often waived in promos) |
| Equity delivery | ₹0 | ₹20 or 0.1% per order, whichever is lower (min ₹5) | ₹20 flat per order |
| Intraday | ₹20 or 0.03%, whichever is lower | ₹20 or 0.1%, whichever is lower (min ₹5) | ₹20 flat |
| F&O | ₹20 per order | ₹20 per order | ₹20 per order |
| Demat AMC | ₹300/yr + GST, billed quarterly. Free for the first year on new accounts. | Free 1st year, then ₹240/yr | ₹0 first year, then billed monthly (commonly quoted around ₹25 + GST) |
Why ₹20 on delivery actually matters
This is the one number worth internalising.
If you invest ₹5,000 into a stock, ₹20 of brokerage is 0.4% of your investment — gone on day one. Do that twice a month and you’ve paid roughly ₹480 a year in brokerage on ₹1.2 lakh invested. Zerodha charges nothing for that same delivery trade.
Now flip it. If you invest ₹2 lakh in one go, ₹20 is 0.01%. Irrelevant.
So the delivery-brokerage question is really a question about your ticket size. Small, frequent buys mean Zerodha’s ₹0 delivery is genuinely worth something. Large, occasional buys mean it barely registers, and you should choose on AMC and app quality instead.
The charges nobody puts on the landing page
All three brokers show you ₹20 in big font. Here’s what sits underneath it — and it applies at every one of them:
- STT — a government tax on every delivery buy and sell, and on intraday sells.
- Exchange transaction charges — passed through at actuals since SEBI’s “true to label” rule.
- SEBI turnover fee and stamp duty — small, but present.
- DP charges on every sell. This is the one that surprises people. Even at “zero brokerage” Zerodha, selling shares out of your demat triggers a depository charge, once per scrip per day. “Free delivery” is free on the buy side, not on the round trip.
- 18% GST on brokerage and most of the above.
None of this is a scandal — it’s identical across brokers. But if someone told you a trade was “completely free,” it isn’t, and it’s better to learn that here than on your first sell statement.
Zerodha: the boring, cheap default
What’s good. ₹0 on equity delivery. Kite is clean and doesn’t nag you. Coin lets you buy direct mutual fund plans with no commission — for most beginners that single feature saves more than any brokerage difference. Console makes tax season far less painful.
What isn’t. ₹300/year + GST AMC, billed quarterly, with no free-forever tier unless your holdings qualify for a BSDA account. Support is largely ticket-based — there’s no relationship manager to call. And Zerodha deliberately doesn’t hold your hand: no research calls, no tips. Some people find that liberating; some find it lonely.
Who it suits. Someone who has decided what to buy and just needs a cheap, reliable pipe to buy it through.
Angel One: cheaper AMC, busier app
What’s good. AMC of ₹240/year after a free first year is the lowest of the three. Onboarding is quick, the app is built mobile-first, and there’s a ₹0-brokerage window (up to ₹500 in total) for the first 30 days after opening. If you want research notes bundled into the app, they’re there.
What isn’t. Equity delivery is not free — it’s ₹20 or 0.1% per executed order, whichever is lower, with a ₹5 minimum. A ₹3,000 buy costs ₹3; a ₹40,000 buy costs ₹20. Angel One also revised its pricing schedule with effect from 17 November 2025, which is a useful reminder that these numbers move. The app is more promotional than Kite — expect more nudges toward products you didn’t come for.
Who it suits. Someone investing in larger, less frequent chunks who wants the lowest annual fee and doesn’t mind a busier app.
If Angel One is your pick: you can open the account here — Open an Angel One account.
Affiliate disclosure: this is an affiliate link. If you open an account through it, Finostock may earn a small commission at no extra cost to you. It doesn’t change what we write — the criticisms above stayed in.
Upstox: fine, but hard to argue for
What’s good. Clean app, fast execution, flat ₹20 across segments so there’s nothing to calculate. Free AMC in the first year.
What isn’t. Account opening is listed at ₹249 — frequently waived in promotions, but it’s the only one of the three with a headline fee. Delivery is ₹20 with no percentage-based discount, so on small buys it’s the most expensive of the three. And its AMC structure has changed more than once: you’ll find ₹0, ₹25/month + GST and ₹300/year quoted on different websites. Trust only Upstox’s own charges page, on the day you open the account.
Who it suits. Someone already using it and happy with it. I’d struggle to give a beginner a reason to pick it over the other two in 2026.
The thing that costs you far more than any of this
Here’s where I’d rather you spent your attention.
If you buy mutual funds through a regular plan instead of a direct plan, you pay roughly 0.5–1% more every year, forever, on the entire invested amount. On ₹5 lakh that’s ₹2,500–₹5,000 a year — ten to twenty times the whole AMC difference we’ve been arguing about. All three of these brokers let you buy direct plans. Many bank apps and agents do not.
Getting that one choice right is worth more than optimising broker charges for the rest of your life. If you’re starting monthly investing, read How to Start a SIP in India before you worry about brokerage.
A warning about what these apps will show you
All three platforms make far more money from you trading options than from you holding shares. You will see F&O prompts. You will see “trending” contracts and expiry-day banners.
SEBI’s own study, published in September 2024, found that 93% of individual traders lost money in equity F&O between FY22 and FY24 — more than 1 crore traders, aggregate losses above ₹1.8 lakh crore, an average loss of roughly ₹2 lakh each. That isn’t a nervous blogger’s warning; that’s the regulator’s data on actual outcomes.
If this is your first account, stay in the delivery segment. Ignore the tab.
How to decide, in one minute
- Will your typical buy be under ₹10,000? Zerodha — the ₹0 delivery genuinely compounds in your favour.
- Over ₹50,000, a few times a year? Angel One — lower AMC, and ₹20 is noise at that size.
- Want research and prompts inside the app? Angel One. Want silence? Zerodha.
- Still torn? Open one and start investing. You can open a second account later at no penalty — and there is a real penalty for spending three more months deciding.
Before you open anything
- Keep your PAN, Aadhaar (linked to your mobile), a cancelled cheque or bank statement, and a signature photo ready.
- Verify charges on the broker’s own page on the day you apply. All three revise pricing, and comparison pages — including this one — go stale.
- Add a nominee. It takes two minutes and saves your family a year of paperwork.
Step-by-step walkthrough: How to Open a Demat Account in India. Every broker, card and tool we actually use is listed on the Money Toolkit.
More beginner money guides
- How to Open a Demat Account in India
- Best Demat Account for Beginners in India
- How to Start a SIP in India
- Best Credit Card for Beginners in India
- Term Insurance in India: How Much Cover You Need
- Health Insurance in India: What to Check Before Buying
- Best Personal Finance Books for Indians
- CIBIL Score: How to Check It Free and Improve It
Get one honest money guide a week.
No tips, no hype, no “10x your money” nonsense. Just plain-English personal finance for India.
Disclosure: some links on Finostock are affiliate links. If you open an account through one, Finostock may earn a small commission at no extra cost to you.
Finostock provides general financial education only. We are not a SEBI-registered investment adviser, and nothing here is personalised investment advice. Charges quoted were accurate on 4 August 2026 and change frequently — always verify on the broker’s own website before opening an account. Investments in securities are subject to market risk; please read all scheme-related documents carefully.
