When you’re trying to log into your account on Facebook, Instagram, Twitter, TikTok, Snapchat, or just about any app or service these days, you’re usually sent a verification code by text or SMS. But what happens when that code never arrives?

If you’ve been stuck on that “Waiting for verification code…” screen, don’t worry — this guide walks you through practical fixes that have helped many users receive their missing codes and log back into their accounts.

🔧 Step 1: Check Message Settings (iPhone Users)

Start by going to your phone’s Settings:

  1. Open “Settings”

  2. Scroll down and tap on Messages

Now, check the following options one by one:

✅ Turn iMessage Off and Back On

  • Toggle iMessage OFF.

  • Wait 10 seconds.

  • Toggle it back ON.

  • You’ll briefly see “Waiting for Activation” – this is normal.

Turning iMessage off and on helps reset your Apple ID’s messaging functions and can resolve temporary issues with receiving texts, including verification codes.

✅ Enable “Send as SMS”

  • Scroll further down and make sure Send as SMS is turned ON.

  • This ensures you can still receive messages over your mobile carrier, not just through iMessage.

Many verification codes are sent as regular SMS messages, not iMessages. If this is turned off, your device may miss the text entirely.

🚫 Disable “Filter Unknown Senders”

  • Still in Messages, find Filter Unknown Senders.

  • Toggle this OFF.

When turned on, this feature hides messages from numbers not saved in your contacts — including automated bots that send verification codes.

🚫 Step 2: Check Blocked Contacts

Sometimes, you may have accidentally blocked the number that’s trying to send you the code — especially if it’s a short number or automated system.

To check:

  1. Go to Settings > Messages > Blocked Contacts

  2. Tap Edit (top right)

  3. Carefully review the list — look for short numbers like “6456” or other unknown senders.

These short codes are often used by services like Facebook, Instagram, or Google for sending verification codes. Unblock any that look suspicious or unfamiliar.

🚫 Step 3: Disable Do Not Disturb / Focus Mode

Your phone may be receiving the code, but it could be silenced due to Focus Mode or Do Not Disturb settings.

To fix this:

  1. Swipe down from the top-right corner of your screen.

  2. Check if Do Not Disturb, Sleep, or any Focus mode is enabled.

  3. If it is, toggle it OFF.

This ensures you won’t miss incoming texts or alerts, especially when they’re from automated systems.

🔁 Step 4: Restart Your Phone

If none of the above work, a simple restart may fix things:

  1. Press and hold the Volume Up + Power button

  2. Slide to Power Off

  3. Wait 10–20 seconds, then turn your phone back on.

Restarting refreshes your network settings and clears background glitches that might be blocking incoming texts.

📶 Extra Tips:

  • Ensure Mobile Signal is Strong: Poor signal strength can delay or block SMS delivery.

  • Clear Storage: A full inbox or phone storage may prevent new messages from arriving.

  • Try Another Number or Email: If allowed by the app, try choosing an alternative contact method.

  • Contact Your Carrier: If you suspect blocked short codes or delivery issues, contact your mobile service provider and ask if they are blocking short codes or automated messages.

📱 Step 5: Try Your SIM in Another Phone

If you’ve tried everything above and still can’t receive your verification code, here’s a powerful final test:

Remove your SIM card and insert it into another phone.

Then try requesting the verification code again.

🔍 What This Does:

  • If the other phone receives the code, then your original phone has a hidden or misconfigured setting that’s blocking or filtering the message.

  • This could be due to:

    • SMS permissions being disabled

    • App conflicts

    • Background restrictions

    • A software bug in your phone’s messaging system

✅ If the other phone works:

At least you now know your SIM card and number are okay — the issue is with your original device, not the service or the platform sending the code.

In that case, consider:

  • Backing up your phone and doing a factory reset

  • Updating to the latest version of iOS or Android

  • Visiting a local technician to review advanced message settings

If you’re still stuck, you may need to reach out to the support team of the app you’re trying to access (e.g., Facebook or Instagram) or your carrier.

Write a comment