Zerodha vs Upstox vs Angel One: Brokerage & STT Charges Compared (2026)

All three discount brokers charge ₹20 or less per order — so why do your net returns differ? Because the statutory charges underneath, and what each broker bundles, differ more than the headline.

Zerodha versus Upstox versus Angel One brokerage and STT charges compared for Indian traders

Zerodha, Upstox and Angel One dominate Indian retail discount broking — and their pricing pages look nearly identical: ₹0 delivery, ₹20-capped intraday and F&O. The real differences hide in the fine print: what exactly that ₹20 caps, the platforms you trade on, margin facilities, and the statutory stack (STT, exchange charges, DP fees) that no broker controls but every broker bills. Here is the honest comparison, with a ₹1 lakh trade costed on each.

Headline brokerage rates (2026)

Trade typeZerodhaUpstoxAngel One
Equity delivery₹0₹0₹0
Intraday equity₹20 or 0.03% (lower)₹20 or 0.05% (lower)₹20 flat (or 0.25%)
F&O futures₹20 or 0.03%₹20 or 0.05%₹20
Options₹20 per order₹20 per order₹20 per order
Account opening (equity)₹200 + ₹100 MCX opt.₹0 (equity); ₹150+ F&O opt.₹0
AMC (annual)₹0 (₹75 opt. consol. ledger)₹0 (₹150+ for pro platforms opt.)₹0 (₹240 demat opt. tiers)

Plans are revised periodically — treat this as the 2026 baseline and check the broker’s current schedule. The deeper question is total cost of a trade, which the table below answers.

₹1 lakh intraday round trip: the all-in cost

ChargeAmount (same at all three)
Brokerage (0.03% × 2 legs, under ₹20 cap)₹60
STT (0.025% sell side)₹25
Exchange txn (NSE ~0.00345% × 2)₹7
SEBI turnover fee₹0.10
Stamp duty (buy side 0.003%)₹3
GST 18% (brokerage + txn + SEBI)₹12
Total round trip≈ ₹107

The shock for most traders: on typical trades, 60–90% of all-in cost is statutory — identical across brokers. Broker choice changes ₹10–30 per trade, not hundreds. Run your exact trade size and segment in the Brokerage Calculator (it models Zerodha-style pricing plus the full statutory stack).

Where the brokers genuinely differ

Who should pick which

The charges you pay regardless of broker

STT (0.1% each side delivery, 0.025% intraday sell, 0.0625% options sell premium), exchange transaction charges, SEBI fees, stamp duty and 18% GST on brokerage — plus DP charges of about ₹15.93 per scrip per day on delivery sells and annual demat AMC where applicable. These are the floor; no promo code removes them. Model the complete stack before comparing any "₹0 brokerage" advertisement.

Cost your actual trade: the free Brokerage Calculator breaks down brokerage, STT, txn charges, GST and stamp duty for delivery, intraday, F&O and options — broker fee configurable.

Related calculators

Frequently asked questions

Which is cheaper — Zerodha, Upstox or Angel One?

On headline rates they are within ₹10–20 of each other per order (₹0 delivery, ₹20-capped intraday/F&O). On a ₹1 lakh intraday round trip, all-in cost is ≈ ₹105–110 at each, because 60–90% of it is statutory charges common to all brokers.

Is Zerodha really free for delivery trading?

Brokerage is ₹0 on equity delivery, but statutory charges still apply: STT 0.1% each side, exchange transaction charges, stamp duty and GST — roughly ₹220 on a ₹1 lakh delivery round trip.

What are DP charges?

Depository Participant charges (~₹15.93 per scrip per day) applied when you sell delivery shares — charged by the depository via your broker, regardless of which discount broker you use.

Do all brokers charge the same STT?

Yes — STT, exchange transaction charges, SEBI fees and stamp duty are set by the government/exchanges and identical everywhere. Only brokerage differs between brokers.

Which broker is best for options trading in India?

All three charge ₹20 per options order. Differentiators are platform speed, option-chain tools and margin product terms — test each app’s options workflow before committing.