OTP code not received? 9 fixes that work

Not getting your SMS verification code? Common reasons codes don't arrive, how to fix each one, and how OTPWave refunds numbers that never get a code.

Quick answer

Why am I not receiving my OTP code?

OTP codes usually fail because the app sent a voice call or in-app code instead of SMS, the number was already used on that app, the app blocks that number type, or the sender is rate-limiting you. Wait two minutes, request the code by SMS once (not repeatedly), try a number with a higher delivery rate, or switch country.

Last updated

Fixes, in order

  1. Wait a full 60–120 seconds before requesting again. Repeated requests can trigger a temporary block.
  2. Make sure you chose SMS, not a phone call or WhatsApp message.
  3. Check the number was entered with the correct country code.
  4. On OTPWave, pick the option with the highest delivery rate rather than the cheapest.
  5. Use Different number to swap to a fresh number at no extra cost (available 2 minutes after buying).
  6. Try another country. Supply and acceptance vary by country.
  7. If the app says the number is already registered, use a fresh number. Old numbers can be tied to someone else's account.
  8. Use a mobile data connection or a different network if the app itself shows an error.
  9. If nothing arrives, let the number expire or cancel it. OTPWave refunds unused numbers automatically.

Do I lose money if no code comes?

No. On OTPWave you only pay for numbers that receive a code. If the number expires without one, the full amount is returned to your wallet automatically, with no support ticket needed.

Frequently asked questions

How long should an OTP take?
Most SMS codes arrive within 5–30 seconds. Anything over 2 minutes usually means the code isn't coming to that number.
Can a virtual number receive voice-call OTPs?
No. OTPWave numbers receive SMS only, so always choose the SMS option.

Ready to get your first number?

Create a free account and top up your wallet in minutes.