How-to eDIS CDSL TPIN DDPI demat debit delivery sell settlement

How to sell holdings without POA or DDPI on Zerodha

From WebNotes, a public knowledge base. Last updated . Reading time ~10 min.

If you hold neither a power of attorney mandate nor a DDPI on your Zerodha account, you can still sell your holdings; you authorise each demat debit yourself through CDSL eDIS, the electronic delivery instruction route. You place the sell order, a CDSL authorisation window opens, you enter your 6-digit CDSL TPIN and a one-time password, and the debit is approved for that trading day. This is the default route for every account opened online that has not signed a DDPI.

The eDIS route trades convenience for control. Because CDSL verifies each authorisation in its own system, no standing mandate sits on your account and no broker can debit your securities without an instruction you sign at the moment of sale. The cost is that you repeat the TPIN-and-OTP step on every day you sell. This guide walks the per-sell flow in Kite , the validity and batch limits, and the one route that removes the repetition if you decide the friction is not worth it.

Conflict-of-interest disclosure. This guide is published by the WebNotes Editorial Team for informational purposes and is written independently. WebNotes operates a Zerodha account-opening referral programme, disclosed on the pages that carry the referral link; this guide does not carry it and earns no referral commission from the procedure described here.

How the eDIS route works

An electronic delivery instruction slip , or eDIS, is the digital form of the signed slip you once used to instruct a debit from your demat. CDSL introduced the TPIN facility on 1 June 2020 to make this safe. Earlier the authorising PIN was entered on the broker’s own platform, and CDSL had no way to confirm the broker had a valid instruction before debiting the account. The 6-digit TPIN closed that gap: CDSL generates it, sends it to your registered mobile and email, holds it in the CDSL database, and verifies it itself when you authorise a sell. Zerodha never sees or stores it.

Two limits define the route. An eDIS authorisation is valid for a maximum of one trading day, so it does not carry over; sell on two different days and you authorise twice. CDSL caps a single authorisation at 100 instruments, so a holder of more than 100 scrips selling on one day authorises in batches. You can pre-authorise your holdings after 7:00 AM for that day, before placing the order, which is useful if you want the debit cleared before a fast market open.

Step-by-step procedure

The numbered box near the top gives the full sequence. The detail below covers the TPIN generation that trips up first-time sellers and the two-pass order placement.

1. Generate your CDSL TPIN if you do not have one

The TPIN is a one-time setup, then reusable. If you have never created one, generate it through the CDSL portal reached from the Console or Kite authorisation link; the full walkthrough is in how to generate a CDSL TPIN on Zerodha . CDSL emails and texts the 6-digit TPIN to your registered contacts. If you set one earlier and have forgotten it, do not guess; regenerate it via how to recover a forgotten CDSL TPIN on Zerodha , because a wrong TPIN fails verification at CDSL.

2. Place the delivery sell order in Kite

Open Holdings in Kite, tap the scrip you want to sell, and enter the sell order. Because no DDPI or POA is mapped, Kite shows an authorisation window instead of sending the order straight through. This is expected, not an error.

3. Continue to the CDSL authorisation window

Tap Continue on the prompt, then select the instruments and quantity to authorise. Authorise everything you plan to sell that day in one pass if it fits inside the 100-instrument limit, so you do not repeat the OTP. You can also pre-authorise from Holdings without an open sell order by tapping the authorise icon.

4. Enter the CDSL TPIN

Tap Continue to CDSL. The screen that loads is CDSL’s, not Zerodha’s. Enter your 6-digit TPIN and tap Verify. Because CDSL checks the TPIN against its own database, it must be the current one; an old or mistyped TPIN fails here, not at Zerodha.

5. Enter the OTP and verify

CDSL sends an OTP to your registered mobile and email. Enter it and verify. This completes the eDIS authorisation for the selected securities for that trading day. The authorisation is now recorded at CDSL.

6. Place the sell order again

Go back to Kite and place the sell order once more. With the debit authorised, the order flows to the exchange and settles in the normal cycle. On the next day you want to sell, you repeat from step 2, because the authorisation has lapsed.

What this costs

The eDIS authorisation is free. The cost that applies is the same one every delivery seller pays: a depository participant debit charge of Rs 15.34 per scrip per day at Zerodha, made up of a Rs 3.5 CDSL fee, a Rs 9.5 Zerodha fee and Rs 2.34 GST (Zerodha charges schedule, as of June 2026). It is charged per ISIN per day, not per share, so selling 5 shares or 5,000 of one company costs the same Rs 15.34. A first-holder female demat account gets Rs 0.25 off the CDSL component, and mutual fund and bond debits a further Rs 0.25 off. This charge is identical whether you sell through eDIS, a DDPI or a legacy POA; it is the cost of the demat debit, not of the authorisation route, so switching to DDPI saves keystrokes, not the DP charge.

When eDIS is the right choice, and when DDPI is

The eDIS route suits an investor who sells infrequently and prefers to leave no standing mandate on the account. Each sell needs a deliberate TPIN-and-OTP authorisation, which is the strongest control: nothing leaves the demat without an instruction you sign at that moment. The friction grows with frequency. If you sell often, the daily re-authorisation and the 100-instrument batching become a chore, and a DDPI is the answer; it is a one-time standing mandate, fenced by SEBI to delivery, pledging, on-exchange mutual fund debits and tendering, that removes the per-sell TPIN entirely. The activation steps are in how to avoid entering CDSL TPIN and OTP every time you sell , and the safety design that makes DDPI different from the discontinued POA is in Zerodha POA discontinued history . To confirm which authorisation your account currently carries, use how to check whether POA or DDPI is active on Zerodha .

See also

External references

References

  1. Zerodha support, What is CDSL TPIN? (as of 20 June 2026): eDIS authorisation valid for one trading day, 100-instrument batch limit, pre-authorisation after 7:00 AM.
  2. CDSL, introduction of the TPIN-based pre-authorisation facility for selling securities, effective 1 June 2020.
  3. SEBI circular SEBI/HO/MIRSD/DoP/P/CIR/2022/44, dated 4 April 2022, Execution of Demat Debit and Pledge Instruction (DDPI), under which DDPI is the alternative to eDIS.
  4. Zerodha charges schedule (as of 20 June 2026): DP debit charge Rs 15.34 per scrip per day (Rs 3.5 CDSL, Rs 9.5 Zerodha, Rs 2.34 GST).

WebNotes Editorial Team prepares factual how-to guides based on publicly available regulatory documents and broker disclosures. WebNotes is not affiliated with Zerodha Broking Limited. Procedures and charges are subject to change; verify current requirements at support.zerodha.com before acting.

Frequently asked questions

Can I sell my Zerodha shares if I have neither a POA nor a DDPI?
Yes. You sell through CDSL eDIS: place the sell order, then authorise the demat debit with your CDSL TPIN and an OTP. The authorisation is valid for that trading day, and you repeat it on the next day you sell.
What is the CDSL TPIN and where do I get it?
The CDSL TPIN is a 6-digit password CDSL uses to authorise debits from your demat. You generate it once through the CDSL portal linked in Console or Kite, and CDSL sends it to your registered mobile and email. It is reusable.
How long is an eDIS authorisation valid?
One trading day. The eDIS authorisation lapses at the end of the day, so you re-authorise with your TPIN and OTP on the next day you place a delivery sell. You can pre-authorise after 7:00 AM for that day.
How many shares can I authorise at once through eDIS?
CDSL caps a single eDIS authorisation at 100 instruments. If you hold more than 100 scrips to sell on the same day, you authorise in batches of up to 100 each.
Does the eDIS authorisation cost anything?
The authorisation itself is free. The only sell-side cost is the depository participant debit charge of Rs 15.34 per scrip per day, which applies on every delivery sell regardless of the authorisation method you use.
Can I avoid the TPIN and OTP on every sell?
Yes, by activating a DDPI. It is a one-time standing mandate that removes the per-sell TPIN and OTP step. Activation costs Rs 100 plus 18 per cent GST at Zerodha and processes within 24 working hours.
Why does CDSL hold the TPIN and not Zerodha?
CDSL stores the TPIN in its own database so the authorisation is verified by the depository, not the broker. This closed the verification gap in the older eDIS system and prevents a broker debiting holdings without an instruction CDSL can check.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.