WhatsApp verification code not received? Why it happens and how to fix it
When WhatsApp doesn't send your six digit code, the cause is usually the number, the signal, a filtered text or a carrier block. This guide covers each cause on iPhone and Android, and what never to do with a code.

Photo by Andrey Matveev on Unsplash
You typed your number, tapped Next, and now you are staring at a screen that says a code is on its way. It isn't. The fix depends on why. This guide goes through the causes in the order that saves the most time, with separate steps for iPhone and Android, and ends with the one thing you should never do with a code.
Quick checks before you try anything else
WhatsApp's help pages list a few requirements for registering a number. Most failed codes trace back to one of them, so check these first.
- The number is yours and typed correctly: choose your country, then enter the full number. A wrong country code sends the code somewhere else.
- The phone can get calls and texts: WhatsApp says you must be able to receive both SMS and calls on that number.
- You have a working connection: WhatsApp says you need mobile data or Wi-Fi, and that roaming data or a poor connection may make registration fail.
- WhatsApp is up to date: WhatsApp recommends the latest version of the app.
- Call blocking is off: turn off any call-blocking settings, apps or task killers, because the voice option relies on a call getting through.
If those are fine, restart the phone, then try again. A restart is not a magic fix, but it can clear a stuck network connection.
Why does the WhatsApp code not arrive?
Here is how the common causes look from your side, and where to go for each one.
| Cause | What you see | What to do |
|---|---|---|
| Weak signal or no data | The timer ends and nothing arrives | Move to a better spot. Try Wi-Fi or cellular data, then request again. |
| Text filtered by your phone | No alert, but the message may be in another folder | Check Unknown Senders on iPhone or Spam on Android. |
| Wrong SIM or line | Dual SIM phone, number on the second line | Turn on the line that holds the number. |
| Carrier block or delay | Other texts also arrive late | Ask your carrier to check. See the carrier section. |
| Unsupported number type | WhatsApp won't register the number | Use a real mobile number. See the supported numbers section. |
| Too many wrong guesses | A message about guessing the code too many times | Wait. Don't request more codes. |
Wait for the timer, then ask for a phone call
WhatsApp's help page says that if a code doesn't arrive, you can tap the option for no code received and choose to get a new code by SMS or by phone call. It tells you to let the progress bar finish before you try again. It also says waits vary but usually take just a few minutes.
Get the code by phone call
- 1
Stay on the verification screen and let the timer finish.
- 2
Tap the option for a code you haven't received.
The wording differs by app version. Look for text like Need help getting a code or Didn't receive code.
- 3
Choose Call me, or the phone call choice.
WhatsApp calls your number and reads the code aloud.
- 4
Answer the call and write the digits down.
- 5
Enter the six digit code.
If you miss the call, WhatsApp says an automated system may leave the code in your voicemail if voicemail is on.
Keep your phone unlocked and away from do not disturb. A call from an unknown number can go straight to silent.
Don't keep guessing: the "too many times" lockout
WhatsApp warns against guessing the registration code. If you enter the wrong code more than once, you may see a message that you guessed the code too many times. WhatsApp then asks you to wait before requesting another one. It does not publish how long the wait is, and some people report anything from an hour to a day. Treat those reports as anecdotes, not rules.
The sensible move is to stop, wait, and then try once with a fresh code. Asking for more codes while you are locked out won't help, because WhatsApp asks you to wait.
WhatsApp verification code not received on iPhone: check filtered texts
Apple's Messages can sort texts from numbers that aren't in your contacts into separate folders. A verification text is exactly that kind of message. If the filter is on, the code can arrive without an alert.
Look for the code on iPhone
- 1
Open the Messages app.
- 2
Tap the filter button in the conversation list, then tap Unknown Senders.
Apple says messages from unknown senders collect in this folder.
- 3
Look for a message with your six digit code.
- 4
Tap Manage Filtering to check what is turned on.
Apple says Screen Unknown Senders and Text Message Filter can send messages to folders such as Transactions and Promotions.
- 5
Open Allow Notifications and turn on time sensitive texts.
Apple gives verification codes as an example. Options vary by country and region.
If you find the code, enter it quickly, because it can expire. To stop this from happening again, you can mark the sender as known. Apple says that moves that sender's messages into your main list. For a wider look at texts that don't arrive, see our guide to iPhone not receiving texts. Our article on verification codes on iPhone explains where codes appear and how AutoFill works.
Check spam and blocked messages on Android
Android phones often hide a code in a spam or blocked folder. The steps depend on your messages app.
- Google Messages: tap your profile picture or initials, then open Spam & blocked. Google's help says you can select a conversation and tap Move to inbox. To review the filter, go to Messages settings, then Protection & Safety, then Spam and scam protection.
- Samsung Messages: open the app, tap the three dot menu, then Settings, and look for the blocked numbers and spam or blocked messages area. Menu names vary by region and software version, so look for similar wording.
If you find a code there, use it fast. Then check whether the sender is blocked and unblock it, so the next code lands in your inbox.
Dual SIM and eSIM: is the right line on?
If your phone has two lines, the code goes to the number you entered, on the line that carries it. If that line is turned off, has no signal, or the eSIM isn't finished activating, nothing arrives. On an iPhone, Apple's dual SIM page tells you to label each plan, which helps you see which number is which. Open Settings, then Cellular or Mobile Service, and check that the line with your WhatsApp number is on and shows signal. Android menus vary, but look under network or SIM settings.
If the eSIM shows as activating but never finishes, see our guide on an iPhone eSIM stuck activating. If you just moved to a new phone, our guide on transferring an eSIM to a new iPhone covers the number side.
Is your number supported by WhatsApp?
This is the cause most guides skip. WhatsApp's help page lists number types it doesn't support: VoIP numbers, toll free numbers, premium rate numbers, Universal Access Numbers and landlines. Landlines work only with WhatsApp Business. WhatsApp also says you can only register a number you own, and that WhatsApp and WhatsApp Business each need a different number.
The same page says unsupported devices such as an iPad can't register, and that the phone must not be jailbroken. If your number is an internet calling or virtual number, switch to a real mobile number on a SIM or eSIM.
What if the code arrives but doesn't work?
Go slowly. Use the newest code only, because each request gives a different code. Don't try old codes. WhatsApp's help says guessing can lock you out. If the code has expired, wait for the timer, request a new one, and enter it once.
Can I get the code by email instead?
Only in one case. WhatsApp says you can get a code by email if you are logging in to an existing account and you added your email address in settings, during your first registration, or when you set up two step verification. A brand new account can't use email. If you have an email on file, look for the email option on the verification screen.
The extra SMS security check
Sometimes WhatsApp asks for an extra SMS check as a precaution. In that case you tap the send option, and your phone sends a pre-filled text to WhatsApp. WhatsApp then confirms the account. Your carrier may charge for the text. If your plan has no texting or you have no balance, this step can fail.
When should I contact my carrier?
If nothing works after the steps above, WhatsApp recommends contacting your mobile provider. A carrier can confirm whether texts or calls to your number are blocked or delayed. Ask them these questions:
- Is my line active, and can it receive texts and calls?
- Is there any block on texts from automated senders?
- Are there any outages or delays in my area?
WhatsApp also says some users in certain regions can see delays in SMS, voice and missed call codes. If your carrier says all is well, waiting and trying again later is reasonable. If you use Verizon, our guide on Verizon verification codes not arriving has carrier specific steps.
What you should never do
Missing codes attract scammers. Keep these rules.
- Never share your code. Not with a friend, a support agent, or a website. Anyone who has your code can take over your WhatsApp account.
- Don't use code selling or virtual number sites. They are unofficial, and they put your account at risk.
- Be wary of codes you didn't ask for. It may mean someone typed your number. Don't pass the code on. Our guide to spotting scam texts explains the tricks.
- Turn on two step verification. Once you are in, add it in WhatsApp, and also read about setting up two factor authentication on your other accounts.
If your texts suddenly stop arriving at all, and you didn't change anything, also read about the SIM swap scam. It is rare, but it is a reason to call your carrier quickly.
Still stuck? What to try next
Try a different network, such as Wi-Fi if you used cellular, or the reverse. Restart, update WhatsApp, and try again later in the day. If another phone with the same SIM gets the text, the problem is your first phone. If neither does, the problem is the number or the carrier. When you've done all that, use the Help Center on WhatsApp's site, which has a page for registration problems. For other app problems, see our guide to WhatsApp not working.
Frequently asked questions
Why am I not getting my WhatsApp verification code?
The usual causes are a wrong number, no signal or data, texts filtered into another folder, a SIM or carrier block, or a number type WhatsApp doesn't support. Wait for the timer, then ask for the code by phone call.
How long should I wait for the WhatsApp code?
WhatsApp says the wait varies but usually takes a few minutes. Wait for the progress bar to finish before you ask for another code.
Why does WhatsApp say I guessed the code too many times?
Entering the wrong code more than once can lock you out for a set time. WhatsApp tells you to wait before requesting another code, and it does not publish how long that is.
Can I register WhatsApp with a landline or Google Voice number?
WhatsApp lists VoIP, toll free, premium rate and landline numbers as unsupported. Landlines work only with WhatsApp Business.
What to try next
Sources
Official pages these steps are based on. Menus can differ by software version.
- How to verify your phone number (WhatsApp Help Center)
- How to verify your number by SMS (WhatsApp Help Center)
- Can't complete registration (WhatsApp Help Center)
- Screen and filter text messages on iPhone (Apple Support)
- How Google protects your privacy with spam and scam protection (Google Messages Help)
People also ask
Why am I not getting verification codes on Verizon?
Codes come from short code numbers. They can be hidden by a block list, a spam filter, an account level message block, or a delay after a recent number port.
Read the full guide: Verizon verification codeWhich Samsung phones support eSIM?
Most recent Galaxy S, Z Flip, Z Fold and many A phones support eSIM, but support depends on the model and the region. Check Settings › Connections › SIM manager for an Add eSIM option, or ask your carrier.
Read the full guide: Set up eSIM on SamsungIs WhatsApp free to download on iPhone?
Yes. WhatsApp is free in the App Store. You need an internet connection and a phone number that can receive a text or a call.
Read the full guide: Download and install WhatsApp on iPhoneHow long should I wait for the code?
Give it a few minutes. Asking again and again can delay codes or trigger a temporary block, so wait before tapping Resend.
Read the full guide: Facebook not sending codeRelated guides

Verizon verification code
Verizon not sending verification code texts for logins and apps? Check blocked short codes, spam filtering, your plan blocks and port delays, then call Verizon.

Set up eSIM on Samsung
How to set up eSIM on Samsung: scan a QR code, use your carrier app or enter details by hand, then pick which SIM handles calls and data. Fixes included.

Download and install WhatsApp on iPhone
How to download and install WhatsApp on iPhone from the App Store, verify your number and restore chats. Fixes if the code never comes or install fails.

Facebook not sending code
Facebook not sending your confirmation or login code? Check the number, ask your carrier to allow short codes, use Try another way, or switch to email.
More guides you may need

Snapchat not working
Snapchat not working, not loading or crashing? Check if it is down, then clear Snapchat’s cache, fix camera permissions and try 6 more fixes that keep Memories.

Snapchat stuck on sending
Snaps stuck on sending or failing to send? Switch your connection, clear Snapchat’s cache, check permissions and data access, and try 5 more fixes.