How much do I save by trading on Punch?

Punch charges ₹1 per executed order vs the industry standard of ₹20 — saving you up to 95% on brokerage.

Written By Archit Sunat

Last updated 27 days ago

Most brokers in India charge ₹20 per executed order. Punch charges ₹1. The difference adds up fast, especially if you trade actively.

Brokerage comparison

Brokerage per order

₹1

₹20

10 trades/day

₹10

₹200

50 trades/day

₹50

₹1,000

~250 trading days/year (10/day)

₹2,500

₹50,000

A trader placing 10 orders a day saves roughly ₹47,500 per year on brokerage alone.

What charges apply on Punch?

Beyond the ₹1 brokerage, the only other charges are statutory and exchange fees that every broker in India is required to pass through:

  • STT (Securities Transaction Tax) — charged by the government on sell-side trades

  • Exchange transaction charges — charged by NSE/BSE

  • GST — 18% on brokerage + exchange charges

  • Stamp duty — charged by the state government on buy-side trades

  • SEBI turnover fee — nominal regulatory fee

These charges are identical across all brokers — they are not set by Punch.

No hidden fees

  • No AMC — no annual maintenance charge, not ever

  • No platform fee — full access to all features at no extra cost

  • No data feed charges — live market data is included

  • Account opening — one-time fee of ₹120 (optional)

Why is Punch so cheap?

Punch grows through word-of-mouth via the Punch Champions program instead of spending on ads and marketing. This keeps costs low enough to offer ₹1 brokerage sustainably — it is the core of Punch's #OneCrazyMission to build a pro-grade trading platform that every trader can afford.