How to recover a lost TOTP on Zerodha Kite
If you lost the phone holding your authenticator, deleted the app, or wiped the device, recover access on Zerodha Kite by clicking Forgot user ID or password? on the login page; verify with your user ID, PAN, and an OTP to your registered email or mobile, set a new password, then re-enrol TOTP under Method 2: External authenticator and scan a fresh QR code. The standard reset is self-service and free; no support ticket is needed unless you have also lost access to both your registered email and mobile.
The point to absorb first: a TOTP secret cannot be recovered. It lives only in your authenticator app, and Kite does not store a copy you can read back. So “recover a lost TOTP” really means “reset the login and re-enrol a new one.” The reset clears the old TOTP enrolment as part of resetting the password, which is what lets you set the second factor up again on the new device.
This guide covers the reset flow on Kite web and the Kite app, what Zerodha verifies before letting you through, the re-enrolment under Method 2, when a backed-up authenticator saves you the reset entirely, and the ticket route for the harder case where you have lost email and mobile too.
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.
Step-by-step procedure
The infobox above gives the sequence. The detail below covers each part of the reset, the verification Zerodha requires, and the re-enrolment that follows.
1. Open the Forgot user ID or password flow
On the Kite login page, click or tap Forgot user ID or password? On the Kite app the same link sits on the login screen. Do not keep entering codes from a dead authenticator; if the device is lost or the app deleted, the secret is gone and no code you produce will work. The reset is the supported path, not a workaround.
2. Enter your user ID and PAN
Enter your Kite user ID and your PAN. The user ID is the short alphanumeric code you log in with; if you do not remember it, recover it first via How to recover your Kite user ID . The PAN ties the request to your KYC record, so it must match the PAN on the account.
3. Choose email or SMS and verify
Select Receive on E-mail or SMS, enter the registered details, complete the captcha, and click Reset. Kite sends an OTP to the channel you chose. Enter that OTP and click Continue. This is the identity check that gates the whole reset: it confirms you control at least one of the contact channels on the KYC record. If neither your registered email nor your registered mobile works, the self-service route stops here, and you go to the ticket route in the section below.
4. Set a new password
Enter a new Kite login password and click Continue. Choose a password you have not used before and that meets Zerodha’s policy. Setting the new password is also the moment the reset clears the existing TOTP enrolment, which is what frees you to set a new second factor on the next screen. If you only wanted to reset the password and not touch TOTP, this flow is not the right tool, but here the goal is precisely to re-enrol TOTP, so continue.
5. Choose Method 2 and start TOTP setup
On the second-factor screen, select Method 2: External authenticator and click Setup TOTP. Kite displays a new QR code and a new secret key. This is a fresh enrolment with a fresh secret; it has no relation to the lost one. Method 1, where offered, is the Kite app code; pick Method 2 when you are re-enrolling an external authenticator such as Google Authenticator or Authy.
6. Re-enrol TOTP on the authenticator
In your authenticator, add an account, choose Scan a QR code, and scan the code on the Kite screen. If the camera will not scan, click Can’t scan? Copy key, copy the secret, and paste it into the app’s manual-entry option. Read the six-digit code the app now shows, enter it in the Enter the 6 digit app TOTP field, and click Continue. Kite resets the account, you click Login here to continue, and you log in with the new TOTP. The new authenticator entry replaces the lost one entirely.
When a backed-up authenticator saves the reset
You may not need to reset at all. If the authenticator you used backs its secrets up to the cloud, install it on the new device, sign in, and the Kite code reappears there without any reset. Authy syncs encrypted TOTP tokens across devices, so a new phone with Authy and your Authy login shows the same Kite code. Google Authenticator now offers an optional sync tied to your Google account that does the same.
If you have such a backup, try it before running the reset: install the authenticator on the new phone, restore from the cloud, and check whether the Kite code is present and accepted at login. Only if the secret did not back up, because the authenticator stored it locally and you wiped the device, do you fall back on the full reset. This is the strongest argument for choosing a backing-up authenticator at setup time, covered in How to set up TOTP on Zerodha .
Changed phone versus lost phone
The right route depends on whether you can still log in.
If you changed phones but can still log in, because the old phone is in hand or the secret is backed up, do not run the password reset. Disable TOTP from the profile, change to the new phone, and re-enable TOTP there. That keeps your password unchanged and re-enrols cleanly; the flow is in How to disable TOTP on Zerodha followed by How to set up TOTP .
If you cannot log in, because the code lived only on the lost or wiped phone, the password reset above is the route, because it is the only way to clear the old enrolment from outside an authenticated session. The dividing line is access: a working login means use the profile, a broken login means use the reset.
If you have lost email and mobile too
The self-service reset rests on your controlling at least one registered contact channel. If you have lost access to both your registered email and your registered mobile, the OTP cannot reach you, and the reset cannot complete. This is the harder case.
Here you raise a support ticket. Zerodha’s lost-authenticator article links a Create a ticket option for exactly the cases the self-service flow cannot cover. Be ready to prove identity through the channels the desk specifies, which typically means a request from a verifiable source and the documents that re-establish your contact details. The fuller treatment, including changing the email and mobile on record first, is in How to recover a lost email and mobile on Zerodha and How to create a ticket at Zerodha . Update the stale contact details through How to change your email and How to change your mobile number so future resets work without a ticket.
Regulatory basis
The reset exists inside the two-factor mandate, not outside it. NSE circular NSE/COMP/52623, dated 14 June 2022 and framed in consultation with SEBI, requires a second authentication factor on every trading login. The reset does not let you skip that factor; it re-establishes one. You leave the flow with a fresh TOTP enrolment, still two-factor, not with a password-only login. This is part of SEBI’s cyber-security and cyber-resilience framework for stock brokers (SEBI circular dated June 2022, reference 59581); see Zerodha cyber security and Is Zerodha safe .
See also
- Zerodha
- Kite by Zerodha
- Kite web
- Kite mobile app
- Kite app code
- Kite app code versus SMS OTP
- How to set up TOTP on Zerodha
- How to disable TOTP on Zerodha
- How to fix the Invalid TOTP error on Zerodha
- How to remove the temporary OTP on Kite
- How to reset 2FA on Zerodha
- How to log in to Kite if the mobile is lost
- How to recover a lost email and mobile on Zerodha
- How to recover your Kite password
- How to recover your Kite user ID
- How to set up your Zerodha password
- How to change your email on Zerodha
- How to change your mobile number on Zerodha
- How to create a ticket at Zerodha
- Zerodha customer care number
- Zerodha 12-character user ID format
- Zerodha cyber security
- Is Zerodha safe
- SMS OTP
- Two-factor authentication
- Google Authenticator
- Authy
- SEBI
External references
- Zerodha support: What to do if I lose access to my TOTP authenticator app?
- Zerodha support: How to login to Kite if the mobile is lost or if a mobile is not used?
- Zerodha support: How do I set up Time-based OTP (TOTP) to log in to Kite?
- Zerodha Z-Connect: Two-factor authentication (2FA)
- SEBI: Modification in Cyber Security and Cyber Resilience framework of Stock Brokers / Depository Participants (June 2022)
References
- Zerodha support, What to do if I lose access to my TOTP authenticator app? (as of 20 June 2026).
- Zerodha support, How to login to Kite if the mobile is lost or if a mobile is not used? (as of 20 June 2026).
- NSE circular NSE/COMP/52623, dated 14 June 2022, on two-factor authentication for internet-based trading and securities trading through wireless technology, issued in consultation with SEBI.
- SEBI, Modification in Cyber Security and Cyber Resilience framework of Stock Brokers and Depository Participants, circular dated June 2022 (reference 59581).
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 screen labels are subject to change; verify the current flow at support.zerodha.com before acting.