WhatsApp requires your phone number in international E.164 format. This is the leading cause of verification code issues. The format is:
+[Country Code][Local Number]
+44 7911 not 07911 123456If your phone storage is full, SMS messages cannot be received. Go to your phone's Settings → Storage (or Storage & USB) and ensure you have at least 100MB of free space. Delete unused apps, photos, or videos to free up room.
Make sure Airplane Mode is OFF. Check your status bar for signal bars. If you see "No Service" or only one bar, move to a location with better cellular coverage. WhatsApp verification SMS requires a working cellular connection.
Sometimes the SMS service simply needs a reset. Power off your phone completely, wait 30 seconds, then power it back on. This refreshes the network connection and can resolve temporary SMS delivery issues.
For dual SIM phones, ensure WhatsApp's verification SMS is being sent to the correct SIM card that you intend to use. Go to Settings → SIM cards → set the active SIM for SMS to your primary number.
Check if you have any call or SMS blocking apps installed (such as "Call Blocker", "SMS Filter", "Truecaller", or carrier-provided spam blockers). Temporarily disable these apps and request a new code.
On Android: Messages → Settings → Spam Protection → disable spam filtering. Also check that WhatsApp's sending number isn't in your blocked contacts.
On iPhone: Settings → Messages → Unknown & Spam → turn off Filter Unknown Senders. Also check Settings → Messages → Blocked Contacts.
Ask a friend to send you a regular SMS to confirm your phone can receive text messages. If you cannot receive regular SMS, the issue is with your cellular service or SIM, not WhatsApp specifically.
Some mobile carriers have aggressive spam filters or do not support short-code SMS delivery. Here's how to handle the most common carrier issues:
These carriers generally support WhatsApp verification SMS, but spam filters may occasionally block them. Try:
Smaller carriers (Mint Mobile, Cricket, Boost, Visible, Google Fi, etc.) may have restrictions on premium or short-code SMS. Contact your carrier's support to ensure:
Google Voice, TextNow, TextMe, and other VoIP/virtual number services often cannot receive WhatsApp verification SMS. WhatsApp actively blocks many virtual number ranges for security reasons. Use a physical SIM card number for WhatsApp verification.
When traveling internationally or using a local SIM abroad:
After too many failed WhatsApp verification attempts, the system imposes a temporary security block. This is a protection against automated bots and brute-force attacks on verification codes. Here's what happens:
The 24-hour wait is WhatsApp's maximum security cooldown period. During this time:
If you're facing the 24-hour cooldown, here's how to make the most of it:
Re-enter your number carefully, including the international country code. Do not add a leading zero (e.g., enter +44 7911 123456 not 07911 123456).
The SMS code usually arrives within 60 seconds. If you have low signal, move to a better coverage area and wait a full minute before requesting again.
After the SMS timer expires, tap "Call me". WhatsApp will call your number and read the 6-digit code aloud via automated voice. This option appears after waiting for the SMS cooldown.
Power off your phone completely, wait 30 seconds, then restart. On Android, also go to Messages → Settings → Storage → Clear SMS cache (not messages). This forces your phone to accept new incoming SMS.
On Android: Messages → Settings → Spam Protection. On iPhone: Settings → Messages → Unknown & Spam → Filter Unknown Senders. Make sure WhatsApp's sending number isn't blocked.
Too many failed attempts trigger a temporary lock — sometimes up to 24 hours. WhatsApp shows a countdown. Wait the full duration before trying again. Do not request new codes during this period.
If none of the above work, contact your mobile carrier and ask if they are blocking short-code SMS messages, which are used by apps like WhatsApp to deliver verification codes. Request they enable premium SMS on your account.
If you have access to another phone number (a friend's or family member's), try verifying WhatsApp with that number. If the code arrives successfully, the issue is with your original number and you need to work with your carrier.
Most commonly: wrong phone number or country code, SMS blocked by carrier, too many recent attempts, or poor signal. Also check for SMS blocking apps and full phone storage.
It usually arrives within 60 seconds. If not, wait 10–15 minutes before requesting another to avoid a temporary block. If you've already tried multiple times, you may need to wait up to 24 hours.
Yes. Use the "Call me" option to receive the code via automated voice call instead of SMS. This option appears after the SMS cooldown timer expires.
Too many requests in a short window triggers a temporary lock. WhatsApp shows a countdown timer — wait the full period before trying again. Each new request resets the timer.
After too many failed verification attempts, WhatsApp imposes a temporary security block as protection against automated attacks. The 24-hour maximum wait resets your account and allows you to try again with a fresh attempt counter.
WhatsApp requires the international E.164 format: +[country code][local number]. For example, a US mobile number would be entered as +15551234567, not 555-123-4567 or 1-555-123-4567.
Some carriers block short-code or premium SMS as spam protection. Contact your carrier to ensure they are not filtering these messages, and ask them to enable premium SMS on your account.
WhatsApp actively blocks many VoIP and virtual number services (Google Voice, TextNow, etc.) for security reasons. Use a physical SIM card number for WhatsApp verification.