Utilities

BHIM App OTP Not Received? Fix SMS Verification Issues

BHIM app OTP not received for registration or UPI PIN reset? Fix DND blocks, SMS permissions, network issues, and bank SMS delays with this guide.

CitizenNest Editorial Team8 min read
โš ๏ธ
Disclaimer: This is an independent informational guide. We are NOT affiliated with any government body. Always verify on official websites.

BHIM App OTP Not Received โ€” How to Fix SMS Verification Issues

BHIM uses OTP (One-Time Password) verification for registration, UPI PIN setup, and UPI PIN reset. If you're not receiving the OTP SMS, it could be due to DND blocks, wrong mobile numbers, network issues, or bank-side delays. This guide covers every possible cause and fix.

When Does BHIM Need an OTP?

BHIM requires OTP at these steps:

  • First-time registration โ€” verification SMS sent to/from your phone
  • Setting UPI PIN โ€” OTP from your bank
  • Resetting UPI PIN โ€” OTP from your bank
  • Adding a new bank account โ€” OTP from the bank

The registration SMS is different from bank OTPs. Registration uses a device-to-server SMS, while UPI PIN OTPs come from your bank's SMS gateway.


Fix 1: Check DND (Do Not Disturb) Settings

DND service can block transactional OTP messages in some cases:

  1. Check DND status:
    • Airtel/Jio/Vi: Dial 1909 from your phone
    • BSNL: Send START 0 to 1909
  2. Activate DND Category 0 โ€” this allows transactional messages (OTPs) while blocking promotional SMS
  3. Alternatively, deactivate DND temporarily:
    • Send STOP to 1909 from your registered number
    • Re-enable after successful registration
  4. DND changes take 24-48 hours to take effect with some operators

Important: Even with DND active, bank transactional OTPs (Category 0) should not be blocked. If they are, your telecom operator may have misconfigured your DND preferences โ€” call their customer care.


Fix 2: Verify Your Mobile Number

The OTP is sent to the mobile number registered with your bank, not the number you type in BHIM:

  1. Confirm which number is linked to your bank account:
    • Check your bank passbook or welcome letter
    • Call your bank's customer care
    • Check in net banking under profile settings
  2. Ensure the same SIM is in your phone
  3. If you recently changed numbers, update your bank records first
  4. Wait 24-48 hours after updating your number at the bank before trying BHIM

See our BHIM registration guide for number-related fixes.


Fix 3: Check Network and Signal Strength

Poor network can delay or prevent OTP delivery:

  1. Ensure your phone has at least 2-3 signal bars
  2. Move to an area with better coverage if signal is weak
  3. Toggle Airplane Mode on for 10 seconds, then off โ€” this forces your phone to reconnect to the tower
  4. Restart your phone if signal issues persist
  5. If you're in a basement or building with poor reception, step outside
  6. Wi-Fi calling doesn't affect SMS โ€” OTPs are delivered via mobile network regardless of Wi-Fi status

Fix 4: Grant SMS Permissions to BHIM

BHIM needs SMS permissions to auto-read OTPs:

Android:

  1. Go to Settings โ†’ Apps โ†’ BHIM
  2. Tap Permissions
  3. Enable SMS (Read, Send, Receive)
  4. Enable Phone (needed for SIM detection)
  5. Restart BHIM and try again

iOS:

  • iPhone doesn't require explicit SMS permissions
  • OTPs appear in the keyboard auto-fill suggestion
  • If auto-fill doesn't work, manually type the OTP from the SMS notification

Fix 5: Fix Bank-Side SMS Delays

The OTP for UPI PIN setup/reset comes from your bank, not NPCI:

  1. Peak hours delay: Banks experience high SMS traffic between 10 AM - 2 PM and 6 PM - 9 PM. Try during off-peak hours.
  2. Bank server maintenance: Some banks do maintenance at night (12 AM - 6 AM) โ€” OTPs won't work during this window
  3. Wait 5 minutes: Bank OTPs can take up to 5 minutes. Don't request another OTP too quickly.
  4. Request limit: Most banks allow only 3-5 OTP requests per hour. If you've exceeded this, wait 1 hour.
  5. Check spam/blocked: Ensure your phone hasn't auto-blocked the bank's SMS sender ID

Fix 6: Check for Blocked Numbers or SMS Filters

Your phone might be silently blocking OTP messages:

  1. Check blocked numbers: Settings โ†’ Messages โ†’ Blocked โ†’ ensure bank numbers aren't listed
  2. Disable third-party SMS filters: Apps like Truecaller, SMS Organizer, or Hiya can sometimes misclassify bank OTPs as spam
  3. Check spam folder: Some messaging apps have a spam/filtered folder โ€” look there
  4. Default SMS app: Set the stock messaging app as default temporarily (Settings โ†’ Apps โ†’ Default Apps โ†’ SMS)
  5. Samsung/Xiaomi/Realme: These phones have built-in spam filters โ€” check Settings โ†’ Messages โ†’ Spam protection

Fix 7: Network-Specific Issues

Telecom Operator Known Issues Fix
Jio SMS delays during congestion Restart phone, try after 10 min
Airtel DND sometimes blocks transactional SMS Dial 1909, activate Category 0
Vi (Vodafone-Idea) Network congestion in some circles Try at off-peak hours
BSNL Frequent SMS gateway delays Wait 5-10 min for OTP, try twice
MTNL Limited UPI SMS support Consider switching to another SIM for registration

Fix 8: Last Resort Solutions

If nothing works:

  1. Try on a different device with the same SIM โ€” rules out phone-specific issues
  2. Request OTP via call โ€” some banks offer IVR-based OTP (check with your bank)
  3. Visit bank branch โ€” get UPI PIN set via the bank's debit card PIN/Green PIN
  4. Wait 24 hours โ€” NPCI and bank SMS systems occasionally have prolonged issues
  5. Contact BHIM helpline: 18001201740

Important Tips

  1. Don't request OTP repeatedly โ€” wait at least 2-3 minutes between requests to avoid temporary blocks
  2. Bank OTPs expire in 3-10 minutes โ€” enter the OTP quickly once received
  3. Registration SMS costs โ‚น1-1.50 โ€” ensure your prepaid balance covers it
  4. Keep your phone unlocked during OTP wait โ€” some phones block background SMS reading when locked
  5. OTPs are for one-time use โ€” if you request a new OTP, the previous one becomes invalid

Frequently Asked Questions

Q1: Why am I not receiving OTP on BHIM even though I get OTPs for other apps?

BHIM OTPs come from your bank's SMS gateway, which is different from other services. Your bank may have SMS delivery issues. Try at a different time or contact your bank to check if their SMS service is active for your account.

Q2: Can I use BHIM without OTP verification?

No. OTP is mandatory for registration and UPI PIN setup. It's a security requirement by NPCI and RBI. There's no way to bypass this step.

Q3: I'm getting OTP for registration but not for UPI PIN setup. Why?

Registration OTP comes from NPCI/BHIM's system. UPI PIN OTP comes from your bank. If the bank OTP isn't coming, the issue is with your bank's SMS gateway. Contact your bank's customer care.

Q4: Does DND really block bank OTPs?

Technically, DND should not block transactional messages (Category 0) including bank OTPs. However, misconfigurations by telecom operators can sometimes block them. Dial 1909 and explicitly enable Category 0 to be safe.

Q5: OTP received but BHIM says "Invalid OTP." What's wrong?

This happens when: (1) You entered an expired OTP โ€” request a new one, (2) You requested multiple OTPs and entered an older one โ€” use the latest, (3) Your phone's time is incorrect โ€” set date/time to automatic, (4) There's a server mismatch โ€” clear cache and retry.

Q6: How long does the BHIM OTP remain valid?

Bank OTPs for UPI PIN typically expire in 3-10 minutes depending on the bank. If you don't enter it within this window, you'll need to request a new one.


Disclaimer: CitizenNest is an independent informational platform and is not affiliated with NPCI, BHIM, TRAI, or any government body. Information is based on publicly available official sources. Verify the latest details on bhimupi.org.in or contact your bank/telecom provider.