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


    • Related Articles

    • How do I unauthorise holdings in FYERS?

      When you authorise holdings in FYERS, you allow the selected shares to be debited from your Demat account if a sell order is placed and executed. If you do not want to sell your holdings after authorising them, you can unauthorise the holdings, ...
    • How do I authorise my holdings before selling in FYERS?

      To sell delivery holdings in FYERS without DDPI or POA, you need to authorise the shares using your CDSL TPIN and OTP. This authorisation confirms that you permit the selected quantity to be debited from your demat account for selling. Authorising ...
    • How to sell my holdings on FYERS?

      At FYERS, the Holdings section lets you sell stocks and ETFs available in your demat account. You can sell your full quantity or only part of your holding based on the quantity available for selling. Sell holdings on FYERS App Open the FYERS App. Tap ...
    • What are the terms and conditions for placing a GTT order on FYERS?

      Placing a Good-Till-Triggered (GTT) order on FYERS lets you define a price trigger, so that an order is automatically sent to the exchange when the trigger is hit. The following conditions apply to ensure smooth processing and compliance with ...
    • What Is DDPI on FYERS and What Charges Are Applicable?

      At FYERS, we offer the Demat Debit and Pledge Instruction (DDPI) facility as part of SEBI’s mandate to simplify how you authorize the sale or pledge of your shares. With DDPI, you can allow us to debit or pledge your securities whenever you place a ...