TOTP is the “time-based one-time password”. Earlier you used to receive an OTP message on your email or SMS but TOTP is more secure than regular OTP.
TOTP is generated by a TOTP app that should be installed on your phone. The TOTP comes with a validity of 30 seconds and is regenerated every 30 seconds.
You have to install the TOTP app also called Authenticator app on your phone to use TOTP in Zerodha. These apps are –
- Google Authenticator
- Microsoft Authenticator
- Authy
- LastPass Authenticator
How to Enable TOTP in Zerodha
#1. Enable TOTP in Zerodha Kite Web
Step 1 – Click on your Client ID in Kite Dashboard

Step 2 – Go to My Profile/Settings

Step 3 – Click on the “Password & Security” option in the top right corner

Step 4 – Click on Enable 2-Step TOTP and enter OTP sent to the registered email address.

Step 5 – Open any one of the Authenticator apps installed on your phone.
Select Scan a QR code under the Add an account option and click on Begin.
Note – Allow access to the phone camera, and scan the bar code shown on the profile page on Kite.
Step 6 – After scanning, your Zerodha account will be added to the authenticator app. You can also copy the key (available below the QR code) and use it to add the Kite account to the authenticator app.
Step 7 – Copy the 6-digit code from the Authenticator app on Kite along with the password and click on Enable. That’s it. TOTP is enabled.

#2. Enable TOTP in Zerodha Kite App
You can also enable TOTP using your Zerodha Kite trading app in the steps mentioned below.
Step 1 – Tap on your Profile menu in the bottom right corner

Step 2 – Go to settings

Step 3 – Tap on “Password & Security”.

Step 4 – Tap on “Enable 2Factor TOTP”.

Step 5 – Open any one of the Authenticator app (mentioned above) installed on your phone.
Select Scan a QR code under the Add an account option and click on Begin.
Note – Allow access to the phone camera, and scan the bar code shown on the profile page on Kite.
Step 6 – Your Zerodha account will be added to the authenticator app once you scan the code. You can also copy the key (available below the QR code) and use it to add the Kite account to the authenticator app.
Step 7 – Copy the 6-digit code from the Authenticator app on Zerodha Kite app along with the password and click on Enable.

That’s it. TOTP is enabled.
Conclusion
You should enable TOTP to enhance the security of your Zerodha demat account. With the above-mentioned steps, you can easily enable TOTP in the Zerodha account without any hassle.