Dalal Street Blogs provides information for educational purposes only and does not constitute investment advice. Please consult a SEBI-registered investment adviser before making any investment decisions.
CAUTION: Dalal Street Blogs publishes market news and educational content only. We do not promote, recommend or endorse any stock, and nothing here is a solicitation to buy or sell securities. Please consult a SEBI-registered adviser before investing.

Indian Stock Market News, Analysis and Trading Guides

Daily Stock Updates

DP Charges: Why Selling Shares From Your Demat Costs a Flat Fee

DP charges: Indian rupee coins piled up in a glass bowl

Photo: SandeepHanda via Pixabay

By Dalal Street Blogs Editorial9 min read

You sell 15 shares of a stock for about ₹2,000, check your funds statement the next day, and find a separate debit of ₹15 or ₹23 sitting there that the contract note never mentioned. That line is the DP charges, and it is one of the few costs in Indian equity investing that does not care how big your trade was. Sell ₹2,000 worth or ₹2 lakh worth, the fee is the same.

That flat structure is exactly why it matters. On a large sale it is a rounding error. On a small one it can quietly cost more than the securities transaction tax, the brokerage and the exchange fees put together. In this guide we’ll break down who charges it, what three popular brokers charge today, when it applies and when it doesn’t, and a few habits that keep it from nibbling at small portfolios.

In this article
  1. What DP charges actually pay for
  2. DP charges at Zerodha, Upstox and Groww
  3. Per stock, per day: the rule that decides your bill
  4. Worked example: why small sales feel it most
  5. Selling in tranches: the habit that multiplies the fee
  6. When DP charges don’t apply
  7. When you can be charged more than once
  8. Where to find DP charges on your statements
  9. DP charges are not AMC or pledge fees
  10. Five habits that keep DP charges small
  11. The short version

What DP charges actually pay for

Your shares do not sit with the exchange or with your broker’s trading desk. They sit in a demat account held with a depository, and your broker acts as the depository participant, or DP, that operates that account for you. When you sell shares from delivery, they have to be debited from your demat account and handed over for settlement. That debit is the event that gets billed.

Zerodha’s support article on DP charges spells out the two parties: the depository, which in its case is CDSL, and the depository participant, which is Zerodha itself. Each takes a slice. Upstox and Groww show the same split on their pricing pages, with a CDSL portion and a broker portion added together.

So the fee is not a tax and not an exchange levy. It is a service charge for moving securities out of your demat, part set by the depository and part set by your broker. That second part is where brokers differ.

DP charges at Zerodha, Upstox and Groww

Here is how the three brokers break it down on their own pricing pages, as checked for this article. All three add 18% GST on top.

Broker Depository (CDSL) portion Broker portion Total before GST Total with 18% GST
Zerodha ₹3.50 ₹9.50 ₹13 ₹15.34
Upstox ₹3.50 ₹16.50 ₹20 ₹23.60
Groww ₹3.50 ₹16.50 ₹20 ₹23.60

The figures above are for accounts where the first holder is a man. The sources: Zerodha’s charges page, Upstox’s brokerage charges page and Groww’s pricing page. The ₹23.60 figures are our own arithmetic: ₹20 plus 18% GST. Zerodha publishes the ₹15.34 all-in number itself.

Two small wrinkles are worth knowing. First, all three show a lower CDSL fee of ₹3.25 when the first holder is a woman. At Zerodha that brings the all-in figure down to ₹15.05. Upstox, though, lists its own portion as ₹16.75 for women, so the total stays at ₹20 plus GST either way. The discount on the depository side is absorbed on the broker side. Second, Groww’s pricing page shows its own ₹16.50 portion as nil when the debit value is under ₹100, which only helps with very tiny sales.

A flat fee is fair to the person selling ₹5 lakh of stock and harsh on the person selling ₹2,000. Same debit, very different bite.

Per stock, per day: the rule that decides your bill

The single most useful thing to understand about DP charges is how they are counted. Zerodha’s support article is direct about it. If you sell shares of one company once or several times in the same day, you pay the charge once. If you sell shares of two or more companies on the same day, you pay it once for each company. Upstox describes its fee the same way, as ₹20 “per scrip per day only on sell”.

Zerodha’s own examples make it concrete. Sell 50 Reliance shares at 10 AM and another 50 at 2 PM, and the bill is ₹13 plus GST, or ₹15.34. Sell 50 Reliance shares in the morning and 10 Infosys shares in the afternoon, and it is ₹26 plus GST, or ₹30.68.

Quantity doesn’t enter the picture at all. Zerodha’s charges page says the fee applies “irrespective of quantity”. One share or a thousand, the debit is one debit.

Worked example: why small sales feel it most

Let’s put numbers to it. Take a stock you sell from delivery at Upstox or Groww, where the all-in DP charge works out to ₹23.60. The table below shows that fee as a share of the sale value. These are our calculations using the published rates, not broker figures.

Sale value DP charge DP charge as % of sale value
₹2,000 ₹23.60 1.18%
₹10,000 ₹23.60 0.236%
₹50,000 ₹23.60 0.047%
₹2,00,000 ₹23.60 0.012%

Now compare that with STT. Zerodha’s charges page lists securities transaction tax on equity delivery at 0.1% on both buy and sell. On a ₹2,000 sale, that is ₹2. The DP charge on the same sale at ₹23.60 is nearly twelve times the STT. On a ₹2 lakh sale the picture flips: STT is ₹200 and the DP charge is a footnote.

Here is the part people miss. If you bought a ₹2,000 position hoping for a 5% gain, that gain is ₹100. Nearly a quarter of it goes to the DP charge alone, before brokerage, STT, stamp duty and exchange fees. At Zerodha the DP charge would be ₹15.34, which is still about 0.77% of the sale value. For anyone building a portfolio with lots of tiny positions, this is the cost that turns a small profit into a flat trade.

Selling in tranches: the habit that multiplies the fee

Because the charge resets every day, spreading a sale across days costs more than doing it in one go. Say you hold 100 shares and decide to sell 20 a day over five trading days. At Zerodha that is five separate debits: 5 × ₹15.34 = ₹76.70. Sell all 100 on one day, even in five separate orders, and it is ₹15.34 once.

The same logic applies to a portfolio clean-up. If you sell ten different stocks on one day at Zerodha, you pay ten charges, ₹153.40 in all. At Upstox or Groww, ten sales on one day comes to ₹236. That is not a reason to avoid rebalancing. It is a reason to know the number before you do it, and maybe to ask whether the ₹3,000 position you are trimming is worth trimming at all.

We are not saying you should never scale out of a position. Selling in parts can be a perfectly sensible way to manage risk, and a stop loss does not wait for a cheap day. Just price the extra debits in. If you are scaling out of a ₹5 lakh holding, a few extra ₹15 or ₹24 charges are noise. If you are scaling out of a ₹5,000 holding, they are the whole story. Our risk management in trading guide covers how to size positions so that costs like this stay small relative to what you are risking.

The fee resets every day, not every order. Five orders in one session cost the same as one; one order a day for five days costs five times as much.

When DP charges don’t apply

Since the fee is tied to shares leaving your demat, anything that does not debit the demat escapes it.

  • Buying shares. Upstox lists the charge as applying “only on sell”, and Groww marks it against sell transactions. A purchase credits your demat; it doesn’t debit it.
  • Intraday trades. Upstox shows no DP charges on equity intraday, and Groww shows ₹0 for intraday. An intraday position is squared off the same day, so nothing is debited from your demat.
  • Futures and options trades. Upstox lists no DP charges against equity futures or equity options.
  • Mutual funds at Zerodha. Zerodha’s support article lists “No charges at Zerodha” for mutual funds, and its charges page says direct mutual fund investments come with zero commissions and zero DP charges.

When you can be charged more than once

Zerodha’s support article flags two situations where the “once per stock per day” rule produces two charges. If the same stock is sold both in the normal market and in the auction market, it is charged twice because those count as separate settlements. And on a settlement holiday, selling both already-settled shares and shares still sitting in T1 holdings can also mean two charges.

Corporate actions can trigger a debit too. Groww’s pricing page lists DP charges of ₹20 per company on buyback tenders, alongside a ₹20 brokerage per executed transaction. Zerodha charges ₹20 plus GST for OFS, buyback, takeover and delisting orders placed through Console. If you are tendering a few shares into a buyback to capture a small spread, add these to your maths before you decide it is worth it.

Where to find DP charges on your statements

This one confuses a lot of new investors. Zerodha’s support article notes that DP charges are posted directly to the funds statement and do not appear on the contract note. So if you reconcile your trades only against contract notes, you will be a few rupees short every time you sell, and you won’t see why.

Our contract note explainer walks through every line that does appear on the trade confirmation. For DP charges, look in your broker’s ledger or funds statement for an entry dated around the settlement of the sale.

DP charges are not AMC or pledge fees

Three demat-related costs often get lumped together. They are separate.

Account maintenance charges (AMC) are a yearly fee for keeping the demat account open. Zerodha’s charges page shows AMC free for the first year on new resident individual accounts. After that, for a Basic Services Demat Account (BSDA), it is free up to ₹4 lakh of holdings, ₹100 a year plus GST between ₹4 lakh and ₹10 lakh, and ₹300 a year plus GST above ₹10 lakh. A non-BSDA account pays ₹300 a year plus GST regardless of holdings. Upstox lists zero AMC in the first year for new customers and ₹300 plus GST for non-BSDA users.

Pledge charges apply when you pledge shares as margin collateral. Zerodha charges ₹30 plus GST per pledge request per ISIN. Groww lists ₹20 per ISIN for a pledge or unpledge order. If you pledge holdings for F&O margin, our guide to the margin pledge on NSE covers how that process works.

DP charges, as covered above, apply only when shares are debited from your demat on a sale or similar transfer out.

Five habits that keep DP charges small

  1. Batch your exits by day. If you are going to sell a stock anyway, selling it all in one session costs one charge. Splitting it across days multiplies the fee.
  2. Avoid very small delivery positions. At ₹15 to ₹24 per sale, a ₹1,500 position needs a meaningful gain just to break even on the exit.
  3. Know your broker’s figure. The table above shows a gap of about ₹8 per sale between the cheapest and costliest of these three. If you sell often, that adds up over a year.
  4. Check the first-holder discount. At Zerodha and Groww, an account whose first holder is a woman pays ₹0.25 less on the CDSL portion. Tiny, but it exists. At Upstox the total stays the same.
  5. Read the funds statement, not just the contract note. That is the only place the charge shows up at Zerodha.

The short version

DP charges are a flat fee that the depository and your broker levy each time shares leave your demat on a sale. At Zerodha it is ₹15.34 all-in per stock per day, and at Upstox and Groww it works out to ₹23.60 including GST. Buying, intraday and F&O don’t attract it. Small sales feel it most, and spreading a sale across several days multiplies it. Batch your exits, avoid dust-sized positions, and check your ledger.

Disclaimer: This article is for educational purposes only and is not investment advice. Charges are summarised from the brokers’ own published pricing and support pages linked above, as checked on October 21, 2026, and may change; always confirm the current rates with your broker. The sale values, percentages and totals in the worked examples were calculated by us to illustrate how the fee works. Investing in stocks involves risk of loss. Please do your own research and consult a SEBI-registered investment adviser before making any investment decision.

Leave a Reply

Join the conversation

Commenting is open to registered readers. Sign up with just your email — no password needed, and it takes under a minute.

Sign up to comment Log in