How to check whether POA or DDPI is active on Zerodha
To check whether a POA or a DDPI is active on your Zerodha account, open your Kite profile: on the app, tap your user ID and then Profile; on the web, click your client ID and then My Profile. The authorisation status is shown there. The fastest practical test needs no menu at all: begin a delivery sell of one share, and if a CDSL authorisation window asks for a TPIN and OTP, no POA or DDPI is active on the account.
Knowing the status matters because it determines how every future sell behaves. With an active DDPI or a legacy POA, your sold securities are debited automatically and the order goes straight to the exchange. Without one, the account runs on CDSL eDIS and each delivery sell needs a fresh TPIN-and-OTP authorisation that lapses the same day. This guide shows where the indicator sits, how to read active versus inactive, and the behavioural cross-check that removes any doubt.
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.
Where the status is shown
Zerodha surfaces the POA and DDPI authorisation status in the Kite profile. The navigation differs by platform but reaches the same screen. On the Kite app, tap your user ID at the top and then tap Profile. On Kite web, click your client ID at the top right and then click My Profile. The profile shows whether an authorisation mandate is in place for the demat.
The profile is the record of intent. The behaviour of a sell is the record of effect, and the two should agree. If you want a single, unambiguous answer, the behavioural check below is decisive, because it exercises the exact authorisation path a real sell uses.
Step-by-step procedure
The numbered box near the top gives the sequence. The detail below explains how to read the profile line and how to run the behavioural cross-check without actually parting with shares.
1. Open your profile in Kite
Use the platform navigation above to reach the profile. On the app it is your user ID then Profile; on the web it is your client ID then My Profile. The authorisation status sits within the profile details. Read it as your primary source of truth for whether a mandate exists.
2. Read the POA or DDPI status
Find the POA or DDPI line. An active mandate is shown as active. The absence of an active mandate means the account is on CDSL eDIS for delivery sells, and you will be asked for a TPIN and OTP each time. Note which mandate it is: a DDPI for individual accounts can be activated and revoked online, while a legacy POA must be revoked through the offline-tilted route in how to revoke POA or DDPI mapped to Zerodha .
3. Confirm with the holdings authorisation behaviour
Open Holdings and start a delivery sell of a single share. Watch for the CDSL authorisation window. If it appears and asks for a TPIN and OTP, no POA or DDPI is active. If the order passes straight to the exchange without that window, an authorisation is active. You do not have to complete the sell to learn this; the window either appears or it does not at the authorisation step. You can also open the pre-authorise icon in Holdings, which only does anything when the account is on eDIS.
4. Cross-check against your DDPI confirmation email
If you recall activating a DDPI, search your inbox for the Zerodha DDPI confirmation email. Zerodha sends it once the mandate is mapped at the depository, within 24 working hours of e-signing. The email is dated proof of when the DDPI became effective, useful if a sell during the activation gap behaved unexpectedly.
5. Decide your next step
If the status is inactive and you sell often enough to dislike the per-sell TPIN, activate a DDPI; the steps are in how to avoid entering CDSL TPIN and OTP every time you sell . If the status is active and you want to return to per-sell control, revoke the mandate. If you have no quarrel with the current behaviour, no action is needed.
Reading active versus inactive correctly
The two states map cleanly onto two sell experiences. Active means a DDPI or a legacy POA authorises debits automatically, so a delivery sell shows no CDSL window. Inactive means the account uses eDIS , so each sell needs a TPIN and an OTP, the authorisation is valid for one trading day, and CDSL caps a batch at 100 instruments. A sell that completes without a TPIN confirms an active mandate but does not, on its own, tell you whether it is a DDPI or a POA; the profile line does. The distinction matters when you come to change it, because for an individual account a DDPI can be activated and revoked online while a POA cannot.
Two edge cases are worth flagging. A POA submitted before 19 November 2022 , when Zerodha switched new clients to DDPI, stays valid until you revoke it, so an older account may still be running on a POA the holder has forgotten about. And during the 24-working-hour DDPI activation window, the account is still on eDIS, so a sell placed before the confirmation email arrives still prompts for a TPIN. If a recently activated DDPI seems not to work, check the email date first.
See also
- Zerodha
- Kite by Zerodha
- Zerodha Console
- How to avoid entering CDSL TPIN and OTP every time you sell
- How to sell without POA or DDPI on Zerodha
- How to revoke POA or DDPI mapped to Zerodha
- Zerodha POA discontinued history
- POA to DDPI transition
- How to sign DDPI on Zerodha
- How to convert POA to DDPI
- Zerodha DDPI charge
- Zerodha eDIS TPIN OTP
- CDSL TPIN
- How to generate CDSL TPIN on Zerodha
- How to recover a forgotten CDSL TPIN on Zerodha
- TPIN pre-authorisation on Zerodha
- Validity of CDSL TPIN
- CDSL TPIN regime and eDIS
- Delivery instruction slip
- CDSL
- Depository
- Depository participant
- Demat account
- SEBI
- How to find your Zerodha account details
- DDPI requirement for SLB
External references
- Zerodha support: How to check if the POA or DDPI is active or inactive for an account
- Zerodha support: What is DDPI and how to activate it online?
- Zerodha support: Demat Debit and Pledge Instruction (DDPI)
- Zerodha support: What is CDSL TPIN and how to use it for selling holdings
- CDSL India
References
- Zerodha support, How to check if the POA or DDPI is active or inactive for an account (as of 20 June 2026): status shown in the Kite profile.
- Zerodha support, What is DDPI and how to activate it online? (as of 20 June 2026): DDPI mapped within 24 working hours, confirmation email sent.
- SEBI circular SEBI/HO/MIRSD/DoP/P/CIR/2022/44, dated 4 April 2022, Execution of Demat Debit and Pledge Instruction (DDPI), under which Zerodha replaced POA with DDPI for new clients from 19 November 2022.
- Zerodha support, What is CDSL TPIN? (as of 20 June 2026): eDIS authorisation valid for one trading day; 100-instrument batch limit.
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.