SMS verification code not received? Here is what to check

A verification code that never arrives is usually not a fault with your phone. The cause is almost always one of the eight below, and most have a quick fix.

Why the code does not arrive

  1. The message is delayed. Verification texts pass through several networks. A wait of a minute or two is normal; ten minutes happens.
  2. You asked too many times. Requesting a new code again and again can trip a rate limit, and the service quietly stops sending for a while.
  3. The number was entered in the wrong format. A missing or doubled country code sends the text to a number that does not exist.
  4. The service does not send to that country. Some services only verify numbers from certain countries.
  5. The service blocks virtual numbers. Many services check the number type and refuse ones they consider virtual or VoIP.
  6. The number was already used there. A number that verified an account before may be rejected, or the code may go to the existing account.
  7. A spam filter caught it. iPhone can file texts from unknown senders in a separate list in Messages.
  8. The service itself is having trouble. Outages on the sender’s side are rarer, but they happen.

On your own number

On a temporary number

Try another number, pay only if the code arrives

App Store

If a service rejects every virtual number you try, it is very likely blocking them on purpose. In that case a real SIM or eSIM line is the only option for that service.

Questions

How long should I wait for a verification code?

Most arrive within a minute. Give it two to five minutes before requesting again, and avoid requesting more than once or twice.

Why does WhatsApp or Telegram not send me a code?

Common reasons are rate limits after several requests, a number type the service refuses, or a number already registered. Waiting before retrying, or using a different number, solves most cases.

More guides