How do I generate CDSL TPIN in FYERS?

How do I generate a CDSL TPIN in FYERS?

A CDSL TPIN is required to authorise the sale of delivery holdings when DDPI is not active or POA is not submitted for your FYERS account. You can generate a new TPIN or reset an existing one from the CDSL authorisation flow that opens through FYERS.

Before you begin

Where this happens: When you choose Authorise in FYERS, either from Holdings or while placing a sell order, you’ll be redirected to the CDSL portal. The CDSL steps are the same whether you start from FYERS App, FYERS Web, or FYERS Trader.

What you need: Keep your BO ID and PAN ready. Your BO ID is the 16-digit Demat account number linked to your FYERS account.

To find your BO ID in FYERS, go to:

Profile → Account Details → Demat

DDPI/POA: If DDPI is active or POA is submitted for your account, a CDSL TPIN is not required for selling holdings. Learn more: Activate DDPI.

How to generate CDSL TPIN from FYERS App

  1. Open the FYERS App.
  2. Go to Portfolio.
  3. Open Holdings.
  4. Tap Authorise.
  5. The CDSL Authorisation screen opens.
  6. Tap Submit to continue to the CDSL authorisation flow.
  7. On the CDSL TPIN verification page, click Click here to generate pin.
  8. Enter your BO ID and PAN.
  9. Enter the captcha shown on the screen.
  10. Submit the details.
  11. Enter the OTP sent to your registered mobile number and email ID.
  12. Submit the OTP to complete verification.
  13. CDSL will generate the TPIN and send it to your registered mobile number and email ID.

How to generate CDSL TPIN from FYERS Web

  1. Log in to FYERS Web.
  2. Go to Portfolio.
  3. Open Holdings.
  4. Click Authorise from the top-right side of the Holdings screen. 
  5. Select Stocks.
  6. You will be redirected to the CDSL authorisation page.
  7. On the CDSL TPIN verification page, click Click here to generate pin.
  8. Enter your BO ID and PAN.
  9. Enter the captcha shown on the screen.
  10. Click Next or Submit, as shown on the CDSL page.
  11. Enter the OTP sent to your registered mobile number and email ID.
  12. Submit the OTP.
  13. CDSL will generate the TPIN and send it to your registered mobile number and email ID.

How to generate CDSL TPIN from FYERS Trader

  1. Log in to FYERS Trader.
  2. Open the account or menu options from the top-right side of the screen.
  3. Click Holding Authorisation.
  4. Select the stock or holdings you want to authorise.
  5. Click Authorise.
  6. On the CDSL Authorisation popup, click Submit.
  7. You will be redirected to the CDSL TPIN verification page.
  8. Click Click here to generate pin.
  9. Enter your BO ID, PAN, and captcha.
  10. Complete OTP verification using the OTP sent to your registered mobile number and email ID.
  11. CDSL will generate the TPIN and send it to your registered mobile number and email ID.

Existing user: Forgot or reset CDSL TPIN

If you already have a CDSL TPIN but have forgotten it, you can request a new TPIN from the CDSL Authorisation screen that opens through FYERS.

  1. Start the holdings authorisation flow from FYERS.
  2. Select the stock or holdings you want to authorise.
  3. Click or tap Authorise.
  4. On the CDSL Authorisation screen, select Forgot CDSL TPIN.
  5. CDSL will send a new TPIN to your registered email address and mobile number.

Use only the latest TPIN received on your registered email address or mobile number while completing holdings authorisation.

What if...

ScenarioSolution
I forgot my TPIN.Start the holdings authorisation flow from FYERS and select Forgot CDSL TPIN on the CDSL Authorisation screen. CDSL will send a new TPIN to your registered email address and mobile number.
I did not receive the OTP.Check your registered mobile number and email inbox. If the OTP expires, request a fresh OTP from the CDSL page.
My OTP expired.Request a fresh OTP. The OTP is valid for 15 minutes from the time of request.
I generated the TPIN but still cannot sell.Return to FYERS and complete holdings authorisation using your TPIN and OTP. Generating TPIN alone does not authorise the sell transaction.
I have DDPI active.You do not need TPIN authorisation to sell holdings.
I want to place a GTT sell order.GTT sell orders are not supported with TPIN authorisation. Enable DDPI to place GTT sell orders against holdings.

Last updated: 24 Jun 2026