Skip to content
stockcalculator.in

Upstox Brokerage Calculator

Some brokers price by percentage, others by zero — Upstox prices by the order. Every equity delivery execution costs a flat twenty rupees whether you buy five thousand or five lakh worth of stock, and selling later triggers another twenty plus a twenty-rupee depository charge per scrip. Enter your turnover here to see that predictability translate into exact rupees, with every statutory levy itemised alongside.

Loading the calculator…

How to use this calculator

  1. Enter buy-side turnover from your delivery purchase.
  2. Add sell-side turnover when you exit the position.
  3. Note the two fixed lines — ₹20 brokerage per leg and ₹20 DP on selling — sitting atop statutory levies.
  4. Compare against percentage-priced rivals at YOUR size; flats win big orders and lose tiny ones.
  5. Factor the annual maintenance line separately: ₹300 plus GST after any free first year.

The formula behind it

The brokerage term is constant by design: twenty rupees per executed delivery order on each leg, immune to order value. Around it sits the standard statutory stack every investor pays regardless of platform — STT at 0.1% on buying and selling, NSE transaction fees at ₹2.97 per lakh per side, IPFT at one paisa per lakh, SEBI's ten-per-crore, stamp duty at 0.015% of purchases only, and eighteen percent GST applied to the brokerage-plus-exchange-plus-SEBI combination. Selling adds Upstox's twenty-rupee depository fee once per scrip per day, independent of quantity.

Worked example

An IT professional deploys ₹3,00,000 across three large-cap names in one morning session — three separate buy orders totalling that amount — then exits everything eight months later in three matching sells at a combined ₹3,30,000.

Inputs used in this worked example
Buy-side turnover₹3,00,000 across 3 orders
Sell-side turnover₹3,30,000 across 3 orders

Step by step

  1. Brokerage: ₹20 × 3 buys + ₹20 × 3 sells = ₹120
  2. Statutory floor identical to any broker: ≈ ₹610 combined (STT dominates)
  3. DP charges: ₹20 × 3 scrips = ₹60
  4. Percentage comparison: ₹120 ÷ ₹6,30,000 turnover ≈ 0.019%

Roughly ₹790 all-in for a six-and-a-half-lakh round trip — about 0.125% — with exactly ₹40 more brokerage than a zero-delivery rival would have charged across the same six orders.

Frequently asked questions

Is there any cap or discount on the flat ₹20?

The published delivery rate is flat twenty per executed order; an Upstox Plus subscription tier exists at thirty per order with added features, which is a premium rather than a discount path. Small orders therefore pay proportionally more than large ones.

What does Upstox charge when I hold without trading?

Standard non-BSDA accounts pay ₹300 plus GST annually (about ₹354), waived for eligible basic accounts within holding limits and free for the first year on new enrolments. Factor it into annual cost comparisons alongside per-trade maths.

Why is the DP charge also twenty rupees?

Coincidence of rounding rather than policy symmetry: the depository's fee plus Upstox's own component lands at twenty per scrip per day on sells. Like all DP charges it ignores quantity entirely.

Do mutual fund investments through Upstox cost anything?

Direct mutual funds and IPO applications carry zero commission on the platform, keeping them outside this calculator's scope, which models exchange-traded delivery trades only.

Flat fees as insurance against size anxiety

The psychological case for flat pricing rarely gets stated: it removes the size calculation entirely. Percentage-based schedules make investors mentally rehearse whether an order is 'big enough' to justify itself; flat structures let you split entries into ten comfortable tranches without the bill changing per rupee deployed. For systematic buyers averaging into positions monthly, twenty rupees either way becomes background noise — predictable, budgetable, invisible after the first quarter.

The arithmetic trade-off appears at extremes. A ₹2,000 order paying ₹20 carries an effective one-percent brokerage, brutal relative to its value; a ₹5,00,000 order pays the same absolute sum, an effective 0.004%, unbeatable by percentage rivals. Neither extreme describes most readers on most days — which is exactly why running your genuine typical ticket through the calculator matters far more than admiring either endpoint of the schedule.

Counting the quiet annual line

Per-trade comparisons dominate brokerage marketing, but maintenance fees compound quietly for inactive investors. An account holding long-term positions untouched for five years surrenders nothing in trades yet accumulates maintenance charges wherever they apply — enough at some platforms to exceed every delivery cost saved by choosing a flat-fee structure in the first place.

The honest comparison therefore runs two clocks simultaneously: transaction costs measured per round trip through pages like this one, and holding costs measured per year through each broker's AMC disclosure. Upstox's profile — moderate flat trades plus a standard maintenance bill outside basic-account limits — rewards active mid-size traders more than dormant accumulators, a conclusion no single number hands you but ten minutes with both figures will. Run your last quarter's tickets before deciding where this account belongs in your toolkit.

Data sources & verification dates

stockcalculator.in Research DeskEditorial team; verifies every figure against official sources before publishing

Reviewed by stockcalculator.in Research DeskSchedule cross-checked against upstox.com/brokerage-charges

Last updated . Figures are re-verified against official sources on every revision — see our methodology.

Disclaimer

Brokerage schedules, statutory levies, and DP charges are set by each broker and the exchanges, and they are revised without notice. Figures shown are estimates for education and planning only. We are not SEBI-registered investment advisers and nothing on this site is investment advice. Always cross-check the broker's latest pricing page before relying on a cost estimate here.