Every charge, explained

Updated 16 August 2026 · 12 min read · Written and reviewed by the DematOpen team

The charge map

Charges on a demat account come in three layers, and the layers are owned by different people. Knowing which layer a fee belongs to tells you who sets it, when it can change, and whether asking for a discount has any chance of working.

LayerChargesSet by
Account layerOpening fee, AMCBroker (depository passes part through)
Trading layerBrokerage, DP chargesBroker
Statutory layerSTT, stamp duty, exchange fees, SEBI fees, IPFT, GSTGovernment and exchanges

The account layer charges you for holding the account, not for using it. The trading layer charges you per transaction, and its amounts are the numbers brokers advertise against each other. The statutory layer is identical at every broker in the country, because no broker sets it, which is why it deserves its own treatment further down this page.

One consequence of the split is that shopping around changes only two of the three layers. A cheaper broker can lower your brokerage, DP charges and AMC, but the STT, stamp duty and exchange fees on the same trade move with the trade value, not with the broker. Comparing total contract note cost between brokers is therefore more honest than comparing any single advertised number.

Each charge in detail

ChargeAmountWhen it applies
Account opening₹0Once. Includes the trading account.
AMC, year one₹0Free.
AMC, year two onwards₹300 + GSTYearly, per account.
Equity delivery brokerage₹20 or 0.1%, whichever is lowerEvery delivery buy and sell.
Intraday brokerage₹20 or 0.05%, whichever is lowerEvery intraday order.
Futures / options₹20 or 0.05%, whichever is lower / ₹20 flat per orderEvery F&O order.
DP charges₹20 + GST per scrip, per dayOnly when you sell shares from Demat.
Mutual funds and IPOs₹0Never, for direct plans and IPO applications.

The opening fee is the easiest line to understand because it is zero: Upstox charges nothing to open the demat and trading account together, and the same ₹0 shows up at the other discount brokers. The AMC is the charge most people never see coming, because it starts in year two. For a non-BSDA account it is ₹300 plus GST per year, collected in quarterly instalments, whether you trade or not.

Brokerage is the per-order fee, and its structure is the thing to memorise. Delivery and intraday use whichever-is-lower pricing: ₹20 or 0.1% for delivery, ₹20 or 0.05% for intraday. Futures use ₹20 or 0.05%, and options cost a flat ₹20 per order. The crossover where 0.1% equals ₹20 sits at ₹20,000 of order value, so every delivery order above that size pays the same ₹20 regardless of size.

One charge confuses everyone: DP charges. This is the fee for moving shares out of the depository record when you sell. It applies per scrip, per day, so selling three different shares on the same day incurs it three times, and at ₹20 plus GST per line it is the dominant cost of a small sell. Buys never carry it, because nothing leaves the demat.

Mutual funds and IPOs are the quiet rows: zero commission on direct mutual funds, zero application fee on IPOs. An account used purely for SIPs and IPO applications can run for a year without a single broker fee line, which is why the AMC from year two is the one recurring cost that deserves planning.

The BSDA route to a lower AMC

A Basic Services Demat Account caps the AMC by regulation. If you hold one demat account and your total holdings stay under ₹4 lakh, your AMC is ₹0; between ₹4 lakh and ₹10 lakh it is capped at ₹100 plus GST per year. Above ₹10 lakh the account stops being a BSDA and the regular ₹300 plus GST applies. SEBI introduced the structure so small investors never pay annual fees on small portfolios, and under the June 2024 circular the conversion is automatic for eligible accounts.

Holdings valueMaximum AMCAccount status
Up to ₹4 lakh₹0BSDA continues
₹4 lakh to ₹10 lakh₹100 + GST per yearBSDA continues
Above ₹10 lakhRegular AMCConverts to a regular account

The catch is the one-account rule: you must be the sole or first holder of exactly one demat account to qualify. A spare second account anywhere, at any depository, ends the benefit. For most first-time investors the practical AMC is therefore zero, and the ₹300 figure only appears when holdings grow past the ceiling or a second account breaks the rule.

Two worked examples

Example one: you buy 10 shares of a company at ₹1,000 each, hold them for a year, and sell at ₹1,200. Both orders are delivery trades at Upstox, and the sell is a single scrip on a single day. Here is the full charge sheet, computed line by line from the verified rate card:

LineCalculationAmount
Brokerage on buy₹20 or 0.1% of ₹10,000, lower₹10.00
GST on buy brokerage18% of ₹10.00₹1.80
STT on buy0.1% of ₹10,000₹10.00
Stamp duty on buy0.015% of ₹10,000₹1.50
Exchange charge on buy0.00297% of ₹10,000 (NSE)₹0.30
Brokerage on sell₹20 or 0.1% of ₹12,000, lower₹12.00
GST on sell brokerage18% of ₹12.00₹2.16
STT on sell0.1% of ₹12,000₹12.00
DP charge on sell₹20 + 18% GST₹23.60
Exchange charge on sell0.00297% of ₹12,000 (NSE)₹0.36
SEBI fee + IPFT₹10 per crore each on ₹22,000 turnover₹0.04
Total₹73.76

About ₹74 in total fees on a ₹2,000 gain, and the single largest line is not brokerage: it is the combination of the DP charge and STT, which apply identically at every broker in India. The brokerage itself comes to ₹22, which is the cheapest layer on the sheet.

Example two: you sell 20 shares of a different company at ₹100 each, a ₹2,000 sell, shares you bought long ago. The same rate card produces this:

LineCalculationAmount
Brokerage₹20 or 0.1% of ₹2,000, lower₹2.00
GST on brokerage18% of ₹2.00₹0.36
STT0.1% of ₹2,000₹2.00
DP charge₹20 + 18% GST₹23.60
Exchange charge0.00297% of ₹2,000 (NSE)₹0.06
Total₹28.02

The DP charge is ₹23.60 of a ₹28.02 bill, roughly 84% of it, and the whole bill is 1.4% of the sale proceeds. The flat, fixed charges fall hardest on small sells, which is one reason small investors hold positions rather than trade in and out of them. Both totals match the verified charge ledger used across this site.

Estimate your own annual cost

Drag the sliders to your typical month. The estimator applies the published rate card and shows the account from year two onwards, when the AMC applies, so the figure you see is the realistic steady-state cost rather than the first-year offer.

Delivery brokerage (4 × ₹20)₹80

Intraday brokerage (8 × ₹20)₹160

DP charges on sells₹80

AMC, from year two₹300

GST on brokerage and DP charges₹58

Estimated annual total₹678

Assumes an average order value of ₹25,000 (brokerage = flat ₹20 per the published rate card), one delivery sell per trade and one scrip per sell. Statutory charges (STT, stamp duty, exchange fees) are excluded. August 2026 figures; confirm on the broker’s pricing page.

The statutory layer, one line each

These charges appear on every contract note in the country at the same rates, because the government and the exchanges set them. No broker can waive them, discount them or absorb them, and any comparison that ignores them understates the real cost of a trade.

ChargeWhat it is
STTSecurities transaction tax: 0.1% on equity delivery (buy and sell); 0.025% on intraday sell side.
Exchange transaction chargesSmall per-trade fee set by NSE/BSE, passed through by brokers.
SEBI fees₹10 per crore of turnover, collected by the exchange.
Stamp duty0.015% on equity delivery buy orders, collected by the broker.
GST18% on brokerage and transaction charges.
STT on derivatives0.02% on futures sell; 0.1% of premium on options sell. Intraday equity pays 0.025% on the sell side.
IPFTInvestor Protection Fund Trust charge of ₹10 per crore of turnover, collected by the exchange.
GST on statutory lines18% applies on brokerage, exchange transaction charges and DP charges, not on STT or stamp duty.

The statutory layer is why the buy side and sell side of the same trade cost different amounts. The buy carries stamp duty, the sell carries STT and the DP charge, and both carry exchange charges and GST. A trade where the two sides have equal brokerage will still show unequal totals, and the inequality is regulation, not the broker.

What people usually get wrong

Free account opening means free account

Opening is free. AMC, brokerage and statutory charges still exist, and the AMC begins in year two whether or not you ever trade.

Brokerage is the only cost of trading

On a small delivery sell, the DP charge and STT together usually exceed brokerage several times over, and the statutory layer is identical at every broker.

Switching brokers saves the most money

For buy-and-hold investors, trading frequency decides costs, not the broker. The statutory layer moves with the trade, and a cheaper rate card cannot shrink it.

My broker sets the STT and stamp duty it charges me

Brokers collect statutory charges but do not set them. They are fixed by government and exchange rules and pass through untouched.

Questions people ask

Nothing in account fees. Account opening is ₹0, the first-year AMC is ₹0, and direct mutual fund transactions carry zero commission, so the broker never debits a fee line for the activity itself. Statutory charges only appear when you trade listed securities, and even then they apply to the trade, not the account.

Because the sell side carries three charges the buy side does not: STT at 0.1% of the sell value, the DP charge of ₹20 plus 18% GST, and GST on the sell-side brokerage. On a small delivery sell the DP charge alone is usually the largest line on the contract note.

Yes. STT, stamp duty, exchange transaction charges, SEBI fees, IPFT and GST are set by government and exchanges, and every broker passes them through identically. When two brokers produce different totals for the same trade, the difference lives in brokerage, DP charges or the AMC, never in the statutory layer.

The statutory layer is not negotiable by anyone, including the broker. At discount brokers the brokerage, AMC and DP schedules are published rate cards that apply uniformly. The realistic lever is choosing the right account structure, such as the BSDA for a small portfolio, rather than asking for a discount.

Yes, from year two for a non-BSDA account: ₹300 plus 18% GST per year, collected quarterly whether the account is active or dormant. The BSDA structure removes it while your holdings stay under ₹4 lakh, and closing an account you never use removes the obligation entirely.

The broker computes both figures on every delivery order and charges the smaller. Below an order value of ₹20,000 the percentage wins, and at or above it the flat ₹20 cap wins, so a ₹20,000 order and a ₹20,00,000 order pay the same brokerage. The rule caps the fee, it never adds the two together.

Sources