You could have come across a screen that asked for a TPIN and OTP if you have recently signed up for an Indian trading app and attempted to sell shares from your demat account. It can be confusing for many new investors to the market: The trade is already being placed in the broker app, then why is it asking for another password?
TPIN is a component of the electronic authorization procedure that is used to deplete securities from a demat account. The CDSL TPIN is to be used along with OTP for authenticating eligible e-DIS instructions in case of CDSL demat account. It provides an authorization process for the investor rather than letting the broker debits securities as per his will from the demat account.
This guide will cover topics such as what is TPIN, its full form, how CDSL TPIN works, when you should use it, how to create or update it, how TPIN is different from DDPI, what happens when you sell shares through popular Indian trading Apps and what to do if you receive an unsolicited authorization request.
What Is TPIN?
The numbers you see are called Transaction Personal Identification Numbers (or TPINs). It is a security credential which is used in the context of e-DIS to verify the authorization of the demat holder to debit or transfer eligible securities.
CDSL TPIN is a numeric code with 6 digits, which is generated by the CDSL. The TPIN is not your broker login password, UPI (electronic funds transfer) PIN, ATM PIN or telephone banking PIN. These qualifications are for different purposes, and should not be mistaken.
The authorization is completed through the depository’s authentication system. It will depend on the workflow of the broker that you will be routed from the trading app or website to CDSL, enter the TPIN, get an OTP on the contact details you provided and confirm the transaction.
TPIN Full Form and Meaning
| Term | Meaning |
|---|---|
| TPIN | Transaction Personal Identification Number |
| CDSL | Central Depository Services (India) Limited |
| e-DIS | Electronic Delivery Instruction Slip |
| BO ID | Beneficial Owner Identification number used to identify a demat account |
| DP | Depository Participant |
| OTP | One-Time Password |
| DDPI | Demat Debit and Pledge Instruction |
| POA | Power of Attorney |
One common mistake is to assume that every TPIN in financial services has the same meaning. A banking product may use the term TPIN differently. In this article, TPIN refers specifically to the CDSL transaction authorization mechanism used for demat securities.
Why Do You Need a CDSL TPIN?
It’s all about investor approval. If securities are held in a demat account, then a valid authorization procedure must be in place prior to the debiting of securities for an eligible delivery sale or other authorized transfer instruction.
According to CDSL’s operating instructions, e-DIS is an electronic facility to submit delivery instructions online and authenticate transaction with a TPIN issued by CDSL and an OTP. It eliminates the reliance on using a physical delivery instruction slip for the supported electronic delivery process.
This additional verification isn’t just an extra hassle imposed by your trading application. It is meant for the benefit of the Account holder so that he remains engaged while securities are being transferred from his Demat account.
How TPIN Works When You Sell Shares
While Zerodha, Dhan, Groww, Upstox and Angel One are all Indian trading apps with the same concept, the screen may vary.
- Go to your portfolio and place an order for the delivery of the stock you want to sell.
- If DDPI/another applicable authorization is not in place, the broker requests that you authorize the deduction of the securities you have chosen.
- You are taken to the depository authorization screen or an embedded e-DIS flow.
- You check the security, quantity and authorization information.
- You enter the CDSL TPIN.
- Steps taken are: CDSL sends/receives OTP on the registered contact channel 6.
- Enter OTP and authorize.
- Go back to the broker and execute the sell order as per the broker’s workflow.
Currently Zerodha explains that non-DDPI/POA customers have to provide CDSL TPIN and OTP for authorising delivery-sale debits, and similarly Dhan offers E-DIS route, with which the customer needs to provide six-digit CDSL TPIN and OTP for authorising delivery-sale debits.
TPIN Authorization vs Placing a Sell Order
TPIN authorization does not equal the sell order. Just because your holdings are verified on CDSL does not imply that the broker has sold your shares. The authorization is a security which can be debited according to the instruction; you still have to go through the order placement process of the broker.
In Groww’s current help documentation, this is made more explicit – that is, the verification using TPIN is used to authorize the holdings, but it doesn’t trigger a sell order.
If you’re concerned that you might sell all of your properties if you accidentally enter your TPIN, this makes a difference. Be sure to read the authorization screen and to verify the instruments and quantities you selected before confirming.
How to Generate CDSL TPIN in 2026
You can generate your CDSL TPIN online through the official CDSL website without visiting your broker’s office. The process requires your demat account details and verification through an OTP sent to your registered contact details.
Steps to Generate a CDSL TPIN
- Visit the official CDSL website: Open the CDSL TPIN generation facility using the official CDSL website or the authorization link provided by your stockbroker.
- Enter your demat account details: Provide your Beneficial Owner Identification (BO ID) and other information requested on the TPIN generation page.
- Enter your PAN details: Fill in your PAN and the required registered contact information, if requested.
- Complete verification: Enter the captcha or verification code displayed on the screen.
- Verify using OTP: Enter the OTP received on your registered mobile number or email address, as instructed.
- Generate your TPIN: Complete the verification process and follow the on-screen instructions.
- Receive your TPIN: CDSL will send your generated TPIN through the registered communication channel, as applicable.
Your CDSL TPIN is a six-digit numeric code used to authorize eligible demat transactions through the electronic Delivery Instruction Slip (e-DIS) process.
Important: If you do not receive the OTP, check your registered contact details and request a new OTP if necessary. Never share your TPIN or OTP with anyone. Always use the official CDSL website or a verified link provided by your broker.
How to Change or Reset CDSL TPIN
CDSL also offers a facility to register for a Change TPIN. If the user is changing pages, the current change page will request the BO details and the OTP verification to allow him/her to enter and verify the new TPIN. citeturn0search2
- Enter the official website of CDSL and click on Change TPIN.
- Fill in the requested BO and registered information.
- Complete OTP verification.
- Enter a new TPIN (6-digit number).
- Accept the new TPIN and complete request.
Access the official CDSL domain or a secure CDSL page via your broker. Never create a TPIN on a random website, a WhatsApp link or from an unknown person who claims to be a broker representative.
CDSL TPIN and OTP: What Is the Difference?
| Credential | Purpose | Typical role |
|---|---|---|
| TPIN | Reusable transaction authorization credential | Confirms that the demat holder is authorizing the eligible instruction |
| OTP | One-time verification code | Adds a second authentication factor to the authorization |
| Broker login PIN/password | Access to trading account | Logs you into the broker platform |
| UPI PIN | Bank payment authorization | Authorizes UPI payments; unrelated to CDSL TPIN |
| DDPI | Standing demat debit/pledge instruction | Can remove the need for repeated TPIN authorization for supported broker workflows |
Never share your CDSL TPIN or OTP with anyone. A legitimate broker employee should not need you to disclose these authentication credentials over a phone call or chat.
Do You Need TPIN for Buying Shares?
TPIN is typically linked to debt/transfer of securities from demat account and not purchase of shares. The principal elements of buying shares are your trading account, your money and the broker’s order process. The TPIN step comes into play when the securities held in the demat account require authorisation for applicable debit or transfer.
Broker workflow varies, so please follow the authorization prompt in your own account.
Do You Need TPIN Every Time You Sell Shares?
Not necessarily. It will vary based on your authorisation settings. Some brokerages offer eligible delivery sells when DDPI is on in lieu of a separate CDSL TPIN-and-OTP. If DDPI has not been enabled and/or the relevant authorization not submitted, e-DIS TPIN authorization might be required.
Currently, Zerodha has said that if the DDPI is enabled then customers can sell their holdings without a CDSL TPIN and OTP. Dhan further says that if DDPI is not activated then E-DIS authorization is needed?
Transaction/broker workflow may also determine the exact validity period of the authorization. Currently, Zerodha has introduced the concept of CDSL holdings authorization which is valid for the same trading day and other current orders from CDSL are linked with the authorization of e-DIS on the same settlement instruction as issued by SEBI. Never trust an old article that says it will be valid for the entire year, but doesn’t actually provide authorization information.
TPIN vs DDPI: What Is the Difference?
| Feature | CDSL TPIN / e-DIS | DDPI |
|---|---|---|
| Nature | Electronic transaction authorization | Standing instruction/authorization framework |
| Main purpose | Authorize eligible securities debit/transfer | Permit specified demat debit and pledge activities under the instruction |
| OTP/TPIN step | Generally required for supported e-DIS authorization | Can remove repeated TPIN authorization for supported broker workflows |
| Investor control | High transaction-level confirmation | More convenient for recurring eligible transactions |
| Best for | Users who do not want standing debit authorization | Users who want a smoother sell/pledge workflow |
| Can broker sell without your order? | No; authorization is not itself an instruction to sell | DDPI does not mean the broker can freely trade your account; broker/order rules still apply |
DDPI should not be described as simply “giving the broker full control.” It is a regulated authorization framework with specified purposes. Before signing or activating it, read the broker’s DDPI terms and understand what actions it covers.
How TPIN Works on Popular Indian Trading Apps
| Trading app | TPIN / authorization workflow |
|---|---|
| Zerodha | Non-DDPI/POA users authorize holdings with CDSL TPIN + OTP; DDPI users can sell eligible holdings without that step. |
| Dhan | Portfolio → Sell → Sell with E-DIS → transfer to CDSL → enter six-digit TPIN + OTP; DDPI can remove E-DIS for eligible sells. |
| Upstox | Provides a CDSL authorization flow and offers DDPI as an option to skip PIN-based authorization for eligible sell orders. |
| Groww | TPIN verification authorizes holdings; current help says the approval is valid for one day and does not itself place a sell order. |
| Other CDSL brokers | The exact screens differ, but eligible e-DIS instructions use the depository’s authorization mechanism. |
Upstox’s current CDSL authorization page explicitly provides options for using an existing PIN, generating a new PIN or activating DDPI. citeturn0search17
Is CDSL TPIN Safe?
The aim of TPIN is to enhance the control over the demat transactions. The key security feature is that the authorization credential is created and controlled via the depository side and not just another password the broker knows.
Your behavior is still key to security. If your broker’s sign on details are compromised, OTP or TPIN, your broker might be able to attempt unauthorized activity. Do not provide these information and consider any unexpected TPIN and e-DIS messages as a warning.
Do not approve if you get an auth OTP that you did not ask for in selling or transferring. Call your broker on their official support line and check on your account activity. CDSL TPIN can also be changed/regenerated, if necessary.
Common TPIN Problems and How to Fix Them
| Problem | What to check |
|---|---|
| Forgot TPIN | Use CDSL’s official Generate/Change TPIN facility. |
| OTP not received | Check registered mobile/email, network and spam folder; request a fresh OTP if required. |
| OTP expired | Request a new OTP. CDSL currently says its TPIN-generation OTP is valid for 15 minutes. |
| Sell order rejected | Check whether holdings are authorized, quantity is correct, settlement rules are satisfied and the authorization is still valid. |
| TPIN works but order fails | TPIN authorization is separate from order execution; check broker order status, holdings and exchange conditions. |
| Want to avoid repeated TPIN | Check whether your broker offers DDPI and read its scope before activating it. |
| Unexpected e-DIS OTP | Do not approve it; contact the broker immediately and secure the account. |
TPIN for GTT, Pledged Shares and Other Transactions
TPIN can be used in any “sell button” scenario. The authorization may come in handy whenever a broker is required to debit or transfer securities under the relevant workflow under the above demat authorisation.
For instance, Zerodha says that users who don’t possess POA/DDPI might want to obtain CDSL TPIN authorization for some sell GTT occasions and for selling pledged securities.
CDSL TPIN can also be used for transactions of mutual funds where the units are kept in demat form. In the Coin documentation, for instance, it’s mentioned that CDSL TPIN and OTP are required to authorize debit of demat held mutual-fund units for redemption which is done through Citibank’s turnkey platform.
Advantages of CDSL TPIN
- Adds an authorization layer before eligible securities are debited.
- Reduces reliance on broad standing access to demat holdings.
- Provides direct investor involvement in e-DIS authorization.
- Supports paperless digital authorization.
- TPIN can be changed or regenerated through CDSL.
- Works across supported CDSL broker workflows.
Disadvantages or Limitations of TPIN
- It adds an extra step when selling holdings if DDPI is not enabled.
- OTP or CDSL service issues can delay an order authorization.
- The exact workflow differs between trading apps.
- TPIN authorization does not guarantee that the trade itself will execute.
- Users can become confused if they mix TPIN, broker PIN, UPI PIN and OTP credentials.
- Authorization validity is transaction/workflow dependent, so old fixed-validity claims may be misleading.
2026 Update: Why Older TPIN Articles Can Be Misleading
As of 2026, it is important to note that older articles on the TPIN may not be accurate.
Many previous articles in the TPIN have talked about the TPIN being good for a certain number of days, or even wrongly stated that the TPIN replaced all other forms of POA. Nowadays, it’s a more complex situation.
The operating instructions of March 2026 of CDSL still define e-DIS as an electronic delivery instruction facility authenticated with CDSL generated TPIN and OTP. Meanwhile, brokers are now providing DDPI workflows that eliminate the need to reauthorize eligible transactions with TPIN.
This would involve clarifying the difference between the TPIN, e-DIS, DDPI and the broker’s order system in the ‘explanation’ for 2026. Also, it should not claim to provide an “authorization period” that is universal, as the terms of a settlement and the broker workflow dictate its validity.
Currently, CDSL’s live portal supports both TPIN generation and TPIN change; and their generation flow verifies that after the OTP verification, the TPIN is sent to the registered contact details.
FAQs About What Is TPIN
What is TPIN in trading?
TPIN is a Transaction Personal Identification Number used in the CDSL e-DIS process to authenticate an eligible instruction to debit or transfer securities from a demat account.
What is the full form of TPIN?
TPIN stands for Transaction Personal Identification Number. In CDSL demat transactions, it is a six-digit numeric authorization credential.
Is CDSL TPIN the same as a trading PIN?
No. CDSL TPIN is used for demat securities authorization. Your broker login PIN/password, UPI PIN and other security credentials have different purposes.
Do I need TPIN to sell shares?
If your CDSL demat account does not have DDPI or another applicable authorization, your broker may require CDSL TPIN and OTP to authorize an eligible delivery sell. The exact workflow varies by broker.
How can I generate a CDSL TPIN?
Use CDSL’s official e-DIS TPIN generation facility, provide the requested BO/PAN and registered details, complete OTP verification and receive the generated TPIN through the registered communication channel.
Can I change or reset my TPIN?
Yes. CDSL provides an official Change TPIN facility where you can verify your details and OTP and set a new six-digit TPIN.
Does TPIN automatically sell my shares?
No. TPIN verification authorizes the relevant demat holdings/instruction. It does not by itself mean that every holding is sold. The broker’s sell-order process still applies.
Is TPIN required if DDPI is activated?
Often not for eligible delivery-sale workflows. Brokers such as Zerodha and Dhan state that DDPI can remove the separate CDSL TPIN/OTP authorization step for supported transactions.
Is CDSL TPIN safe?
It is designed as a security and authorization mechanism. However, you should never share your TPIN or OTP and should reject unexpected authorization requests.
How long is TPIN authorization valid?
Do not rely on a universal fixed period from older articles. Validity can depend on the broker workflow and relevant settlement instruction. Follow the validity shown during the current authorization process.
Also Read:How to Test Your Stock-Picking Skills With Paper Trading
Final Verdict: What Is TPIN and Why Does It Matter?
TPIN is a sort of security checkpoint for eligible demat transactions. The six-digit Transaction Personal Identification Number can be used by the CDSL users in conjunction with OTP-based e-DIS authentication to verify that the securities debit or transfer has been made by the account holder’s authorization.
Although it may feel like an additional click when you are in a hurry to sell your shares, it provides investors with greater control over their securities in the demat account. The modern broker applications have also simplified the process, and DDPI offers an alternative method for those who don’t want to sign into each and every eligible sell by TPIN.
The most important 2026 lesson is to understand the difference between TPIN, e-DIS, DDPI and the actual sell order. Avoid making assumptions as to what constitutes an automatic sale of shares by entering TPIN, and avoid relying on information that assumes that a TPIN is only valid for 90 days or for a specific period following the end of the market.
Remember only one rule: your TPIN and OTP are authentication credentials that are private. Don’t give them to a broker employee, agent, friend or anybody asking for them over a call or message.


