What do I do if I cannot receive OTP/TAC code?

Modified on Mon, 10 Mar at 10:35 AM

If you are unable to receive OTP (One-Time Password) or TAC (Transaction Authorization Code), it could be due to:

  • Your service being in idle mode (inactive for a long time)
  • Premium SMS not being enabled in your device settings

Try these troubleshooting steps to resolve the issue:


1. Check your spam or blocked messages

  • Look for the OTP/TAC in your spam messages folder
  • If you’re using Truecaller, check the app’s spam folder as well
  • Ensure the sender's OTP/TAC short code is not blocked on your phone:
    • For iPhone: Go to 'Settings' > 'Phone' > 'Blocked Contacts' > Unblock the sender if listed.
    • For Android: Go to 'Settings' > 'Messages' > 'Blocked Numbers' > Unblock the sender if listed.

2. Enable Premium SMS access
Some Android devices require Premium SMS to be enabled for OTPs to be received. Here’s how:
  • Step 1: Open 'Settings'
  • Step 2: Search for 'Special Access' or 'Premium SMS Access'
  • Step 3: Select 'Always Allow' for messaging services.

Note: The Premium SMS feature is free to enable. However, standard SMS charges apply when sending or replying to SMS.

3. Send ‘SMS IN’ to the merchant short code

Some banks and services may require activation of incoming SMS by sending a message to their short code. For example, to activate this service for Maybank, send ‘SMS IN’ to 66628. 


4. Restart your device

Restart your device to refresh your network connection.



If you’ve tried all the above steps and are still unable to receive OTP/ TAC code, please get in touch with us.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article