How-to DDPI CDSL TPIN eDIS demat debit POA settlement

How to avoid entering CDSL TPIN and OTP every time you sell on Zerodha

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

To stop entering a CDSL TPIN and a one-time password on every Zerodha sell, activate the Demat Debit and Pledge Instruction , or DDPI, from Console . The TPIN-and-OTP prompt appears because your demat runs on eDIS , where CDSL makes you authorise each debit individually and the authorisation expires the same day. DDPI is a one-time standing mandate that lets your broker debit sold securities straight to the exchange, so the per-sell authorisation step disappears.

This is a security feature, not a Zerodha quirk. CDSL holds the TPIN in its own database, outside the broker’s reach, precisely so that no broker can debit your holdings without an instruction CDSL can verify. eDIS makes you re-prove that instruction on every sell. DDPI replaces the repeated proof with a single signed mandate that SEBI has fenced to four narrow purposes. This guide explains the eDIS-versus-DDPI distinction, walks the activation, and sets out the one charge DDPI does not remove.

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.

eDIS and DDPI: what the two authorisations actually do

The two routes exist because of a verification gap CDSL closed in 2020. Under an electronic delivery instruction slip , or eDIS, you authorise a specific debit of specific securities for a single settlement. CDSL introduced the TPIN facility on 1 June 2020 to plug a hole in the older eDIS flow: earlier the PIN was entered on the broker’s own platform, and CDSL had no way to verify that the broker had actually taken a valid instruction before debiting the account. The 6-digit CDSL TPIN fixed that. CDSL generates it, sends it to your registered mobile and email, and stores it in the CDSL database, so the authorisation is checked by the depository, not the broker.

The cost of that security is friction. An eDIS authorisation is valid for a maximum of one day, and CDSL caps it at 100 instruments at once. Sell three scrips on Monday and three on Tuesday and you authorise twice, with a fresh TPIN and OTP each time. You can pre-authorise holdings after 7:00 AM for the same trading day, but the authorisation still lapses by end of day.

DDPI removes the repetition. It is a standing instruction, signed once, that authorises the broker to debit securities for settlement without a per-sell TPIN. SEBI restricts what a DDPI can do to four purposes: transfer of securities to the exchange when you place a sell order; pledging and re-pledging for margin; debiting mutual fund units sold on exchange order-entry platforms; and tendering shares when you participate in a buyback, takeover or open offer . It cannot push securities off-market into a broker’s own account. That single restriction is the difference between DDPI and the old power of attorney that brokers misused.

AttributeeDIS (CDSL TPIN)DDPI
Authorisation frequencyEvery sell, fresh each timeOnce, standing
Authentication on each sell6-digit TPIN plus OTPNone
ValidityMaximum one day per authorisationUntil revoked
Per-batch limit100 instruments at onceNot applicable
Activation charge at ZerodhaNoneRs 100 plus 18 per cent GST (Zerodha, June 2026)
Covers MF and tenderingThrough separate authorisationsYes, within the four DDPI purposes
Can move securities off-market to brokerNoNo

Step-by-step procedure

The numbered box near the top of this guide gives the sequence. The detail below covers the parts people get wrong: confirming you are on eDIS first, and the Aadhaar e-sign.

1. Confirm why the TPIN prompt appears

The prompt means your account is on eDIS, with neither a POA nor a DDPI mapped. Check first, because activating a DDPI you already hold wastes the Rs 118 charge. The check route is in how to check whether POA or DDPI is active on Zerodha . If the status reads inactive for both, eDIS is your only current route and DDPI is the fix.

2. Open the DDPI activation page in Console

Log in to console.zerodha.com , open your profile, and find the DDPI section. Resident individuals see an online activation flow; minors activate through a guardian’s Aadhaar. Joint account holders, non-individual accounts and NRIs using Orbis custodial services do not get the online flow and must use the offline DDPI form instead, since the IT Act e-sign route is not available to those account types.

3. Enter your Aadhaar number and request the e-sign OTP

On the e-sign screen, enter your Aadhaar number and tap Send OTP. The OTP is sent by UIDAI to the mobile number linked to that Aadhaar, which may differ from your Zerodha-registered number. If you do not receive it, the Aadhaar-mobile link is the usual cause; update it at a UIDAI enrolment centre, not in Console.

4. Enter the OTP and complete Verify and Sign

Type the Aadhaar OTP and tap Verify and Sign. This e-signs the DDPI mandate under the Aadhaar e-sign framework. Keep at least Rs 118 in your trading balance, because Zerodha deducts the Rs 100 plus 18 per cent GST DDPI charge from it. A shortfall is a common reason an activation stalls.

5. Wait for activation within 24 working hours

Zerodha processes the DDPI within 24 working hours and sends a confirmation email. The TPIN and OTP prompt does not disappear the instant you e-sign; it stops only after the DDPI is mapped at the depository and the confirmation lands. Selling in the gap still routes through eDIS.

6. Sell without the TPIN prompt

Once activated, place a delivery sell in Kite as normal. No CDSL authorisation window, no TPIN, no OTP. The order goes straight to the exchange and the debit authorises against the standing DDPI mandate.

The one charge DDPI does not remove

DDPI removes the per-sell TPIN step, not the per-sell cost. Every delivery sell at Zerodha still attracts a depository participant debit charge of Rs 15.34 per scrip per day, 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). The charge is per ISIN per day, not per share, so selling 10 shares of one company or 1,000 costs the same Rs 15.34. A first-holder female demat account gets a Rs 0.25 discount on the CDSL component, and mutual fund and bond debits get a further Rs 0.25 off. None of this changes with DDPI; the charge is for the demat debit itself, not the authorisation method. Treat the Rs 118 DDPI charge as a one-time convenience fee that buys you out of the TPIN keystrokes, not the DP charges .

Why this is the safer authorisation, not a weaker one

Activating a standing mandate sounds like reopening the door SEBI shut after the POA scandals. It is not, and the reason is the four-purpose limit. The power of attorney that Karvy Stock Broking misused let the broker move securities anywhere, including into its own account; SEBI found Karvy had transferred securities worth about Rs 2,300 crore belonging to more than 95,000 clients by misusing client POAs. DDPI cannot do that. Its mandate is confined by SEBI circular SEBI/HO/MIRSD/DoP/P/CIR/2022/44, dated 4 April 2022, to delivery, pledging, on-exchange mutual fund debits and tendering, all of which deliver securities to the exchange or a regulated pledge, never to a broker’s own demat. The history of why POA was discontinued and DDPI built in its place is set out in Zerodha POA discontinued history . For the per-sell route you keep if you would rather not sign any mandate, see how to sell without POA or DDPI on Zerodha .

See also

External references

References

  1. SEBI circular SEBI/HO/MIRSD/DoP/P/CIR/2022/44, dated 4 April 2022, Execution of Demat Debit and Pledge Instruction (DDPI) for transfer of securities towards deliveries and settlement obligations and pledging and re-pledging of securities.
  2. SEBI circular SEBI/HO/MIRSD/DoP/P/CIR/2022/91, dated 30 June 2022, extension of the DDPI implementation date to 1 September 2022.
  3. Zerodha support, What is DDPI and how to activate it online? (as of 20 June 2026): activation charge Rs 100 plus 18 per cent GST, 24-working-hour processing.
  4. Zerodha support, What is CDSL TPIN? (as of 20 June 2026): eDIS valid for a maximum of one day, 100-instrument batch limit, pre-authorisation after 7:00 AM.
  5. 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

How do I stop entering a CDSL TPIN and OTP every time I sell shares on Zerodha?
Activate the DDPI from Console. It is a standing authorisation that lets Zerodha debit sold securities without a per-sell TPIN and OTP. Activation costs Rs 100 plus 18 per cent GST and processes within 24 working hours.
What is the difference between eDIS and DDPI?
eDIS authorises a single debit per sell using a CDSL TPIN and OTP, and the authorisation lapses the same day. DDPI is a one-time standing mandate covering all future sells, so no TPIN is needed on each transaction.
Is DDPI activation free at Zerodha?
No. Zerodha charges Rs 100 plus 18 per cent GST, a one-time Rs 118, deducted from your trading balance. The eDIS or TPIN route carries no activation charge but needs a fresh authorisation on every sell.
Does DDPI remove the demat sell charge too?
No. DDPI only removes the per-sell TPIN and OTP step. The depository participant debit charge of Rs 15.34 per scrip per day still applies on every delivery sell, whether you use DDPI or eDIS.
Is DDPI safe, given that brokers misused POA earlier?
DDPI is limited by SEBI to four purposes: sell-side delivery, pledging, mutual fund debits on exchange platforms, and tendering shares in offers. It cannot move securities off-market into a broker account, which was the POA misuse SEBI curbed in 2022.
Can I activate DDPI on a joint Zerodha demat account?
Not online. Joint account holders, non-individual accounts and NRIs using Orbis custodial services must activate DDPI offline using the physical form. Only resident individuals and minors via a guardian’s Aadhaar can e-sign it online.
After activating DDPI, do I still need a CDSL TPIN at all?
Not for selling stocks held in that demat. You may still need the TPIN for actions DDPI does not cover or if you later revoke the DDPI, which reverts the account to the CDSL TPIN eDIS route on every sell.

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.