- Discard the basics: airplane mode, coverage, SIM, and storage before touching advanced settings.
- Check SMS and Messages app: message center number, spam filters, and permissions.
- Supports 2FA: sending limits, unsupported VoIP, region, verification email, and blocks.
SMS is still key for 2FA codes, banking, doctor's appointments, or official notifications, and when it fails, we notice it instantly. You don't receive verification SMS or normal messages, here you'll find all the proven causes and solutions we've compiled from the best specialist guides.
Before you go crazy trying random things, it's a good idea to follow this order: discard the basics (airplane mode, coverage, SIM) and then go to network settings, Messages app settings, SMSC center number, operator locks, and measures. Below is a step-by-step overview of alternatives for Android and iPhone, including special cases such as platform changes and Security apps that block SMS. Let's learn all about Verification SMS not arriving: Causes and quick fixes.
Common reasons why verification SMS messages don't arrive
It may seem obvious, but many incidents start with the airplane mode activatedIf you see the airplane icon in the top bar, disable it from the quick settings or in Settings > Connections. With airplane mode on, there is no voice or data, so SMS don't come in.
Another common root is the insufficient or unstable coverage. Look at the signal bars; if there's barely any, move to another area, go outside, or reset the connection by toggling airplane mode for a few seconds. If there's a general operator issue, it's time to wait or confirm on your support.
If internal storage is full, the system may block new messages. The typical warning is that the SMS app cannot send or receive until space is freedDelete unused apps, clear the cache, and remove unnecessary photos or videos.
The security and filtering applications (antivirus programs, blockers like Hiya or Block-Spam, or native spam filters) can also stop 2FA codes due to overzealousness. Check their block lists and filters or temporarily disable them to see if they're the cause.
Finally, check if you have the energy savings Aggressive. This mode limits background processes and can delay or prevent reception. On Android, go to Settings > Apps > Messages and set your battery management to "Unrestricted" to is not optimized.
Check your SIM card: status, activation, damage, and duplicates
Start with the physical: turn off your phone, remove the SIM, clean it, and reinsert it correctly. Even with the phone on it usually works, but restarting it helps to fix the line. register again.
If you have another compatible phone, try the card there. If that fails, the SIM may be damaged or disabledAsk your operator for a duplicate; sometimes, after porting or other procedures, the previous SIM card becomes unusable.
Have you just installed a new SIM card? It's likely not activated yet. Some lines take hours to become operational, and if there was an activation errorOnly the operator can resolve this. Contact them to confirm the status.
Check the SIM tray: if it's bent or loose, it could cause intermittent dropouts that affect calls and texts. For dual SIM cards, try reverse the slots (SIM1/SIM2) or leave the line from which you are waiting for the code active.
Correctly configure the message center (SMSC)
without a Correct SMSC The network doesn't route your SMS. The number is assigned by your carrier and may change after porting, duplication, or upgrades. Ask them for the exact number (with the + and international prefix) and verify it on your phone.
On Android, open the phone's test menu. On many models, the code *#*#4636#*#* works (some texts will show "##4636##," but the first one is the most common). Go to "Phone Information," locate "SMSC," and press "Refresh" to paste the number. just as it was given to you.
If your layer hides the SMSC field, insert the SIM into another phone that does display it, configure the number there, and return to your regular phone. The setting is saved in the SIM card.
Reboot and send a text message to yourself; if you need to, check the technical guide for sending SMS from your mobile. If it arrives instantly, the SMSC was incorrect. This setting is vital: you can have a perfect signal and still not receiving SMS if the message center is not correct.
Coverage and network settings: how to recover the signal
If you suspect the network, toggle airplane mode for 20–30 seconds, or turn your phone off and on again. Sometimes it's enough for the device to register again in the appropriate cell.
To go a step further, reset your network settings. It doesn't erase your personal data, but it does erase Wi-Fi, Bluetooth, and mobile data. On Android, it's usually under Settings > System or General Management > Reset > "Reset network settings." After doing this, reconfigures networks and linked devices.
Also check the technical status of your coverage: in Settings > About phone > Status > Network, you'll see the strength in dBm and ASU. The less negative the dBm (for example, −75 dBm is better than −105 dBm), the more likely you are to have a signal. SMS come in without delays.
If there's an incident with your carrier in your area, it's not up to you. Confirm it on their website, networks, or customer service, because in those cases, the reasonable thing to do is wait for the resolution.

Check the Messages app and its permissions
If you use multiple SMS apps, make sure one is set as default for SMSTypical Android route: Settings > Apps > Default apps > SMS, and select “Messages” (or your preferred app).
Update the Messages app from the Play Store: Profile > Manage apps and device > Available updates. New versions fix this issue. delivery failures and compatibility.
If it still doesn't work, force stop it: Settings > Apps > > "Force Stop," then reopen it. Sometimes the app freezes and so on. reboots clean.
The first step is to clear the cache and/or data: Settings > Apps > > Storage > "Clear cache" and "Clear storage". It will ask you to reconfigure the app, but it eliminates possible internal corruption.
Xiaomi users (MIUI/HyperOS): If a recent update to the Messages app has given you issues, go to Settings > Apps > Manage applications > Messages and tap on "Uninstall updates». Xiaomi pulled a problematic update; this usually works again.
Don't forget to check "Spam and Blocked" within the app (in Google Messages, side menu). Verification codes are often leaked there by mistake, so it's a good idea. remove them from the filter if they are legitimate.
If nothing works, try another app temporarily to rule out a software failure: Google Messages, QKSMS (open source, block list and Wear support), Pulse SMS (customization, schedule sends, blacklist), Textra (highly customizable, quickly answers and scheduling), Handcent SMS, Chomp SMS (blocking and scheduling), or even Meta Messenger (allows you to manage SMS on some phones).
Specific problems with verification codes (2FA)
Some services limit the frequency: if you request too many codes, you'll be temporarily blocked. On certain systems, you may receive up to 5 codes per 24 hours in mainland China and 3 elsewhere; if you exceed the quota, please wait a few hours.
Avoid VoIP numbers: Many 2FA providers do not provide codes to virtual lines; if you need alternatives, look applications to have a second numberUse a physical phone with a real SIM. And if you chose WhatsApp as your channel, the code may have been sent to WhatsApp instead of via SMS.
Microsoft: Check that the email sender is @accountprotection.microsoft.com and your spam folder. If you use a Microsoft account to verify another, open two browser windows in private mode so you don't log out, copy the code, and paste it where requested. If they detect unusual activity, may temporarily block the shipment.
Region also plays a role: There are countries where 2FA SMS routing is temporarily limited. Your carrier can confirm if there are any restrictions. queues or delays Of delivery.
On Android/iOS, check that you're not blocking unknown senders and that your SMS inbox isn't full. If your plan is very basic, some carriers don't enable it. premium messages/service By default, ask to activate the reception of SMS from systems.

If you switched from iPhone to Android (or vice versa)
When switching from iPhone to Android, disable iMessage Before removing the SIM from your iPhone: Settings > Messages > turn off iMessage. If you no longer have your iPhone, request to cancel iMessage online with your number so that SMS messages return to your new SIM.
On iPhone, if SMS arrives strange or illegible, it may be because visual voicemail Coming from a model that had it to one that didn't. Ask your carrier to adjust your voicemail settings or configure it from their app.
Enable MMS Messaging on iOS if you're sent attachments: Settings > Messages > MMS Messaging. While 2FA codes are typically simple SMS, it's worth enabling if you receive content mixed.
On both systems, a simple reboot resolves many network issues. And if you haven't rebooted for weeks, do so to force your modem and network connections to restart. network batteries recharge.
Blocks, filters, and blacklists that may be blocking your SMS
Check if the service/company contact is blocked. On Android, long-press the number in Messages and see if it appears as "locked»; on iOS: Settings > Messages > Blocked Contacts. Unblock them if necessary.
Anti-spam/blocking apps can move messages to hidden folders. Review their lists and disable aggressive filters. If your phone filters unknown senders, uncheck the option to receive messages. temporary codes.
If you receive a lot of spam, sign up for the "Robinson List» to minimize commercial communications. Note: this does not affect verification SMS messages, which should continue to arrive.
When the app crashes on Xiaomi: quick official solution

If you are using MIUI/HyperOS and the SMS app stopped working after an update, go to Settings > Apps > Manage Apps > Messages > "Uninstall updates". Xiaomi removed a problematic version, and after rolling back you should get the functionalityYou can update again later when the fix is released.
If it still persists, clear the app cache/data, restart the device and try another SMS app to rule out a fault. app exclusive.
Operator, plan and less obvious restrictions
Some plans do not allow SMS from special services or premium short messagesAsk your carrier to review your line, enable 2FA routes, and confirm there are no blocks due to non-payment or fraud.
Check that you are not using VoIP numbers to receive codes where they are not supported. And check that the number or email entered in the service is correct; sometimes they show us only the last digits for security and confuse.
If the service sends the code to the email, check your spam folder and, if you use Outlook, check email not delivered in Outlook. In services with multiple accounts, use two private windows to view the code without logging out of the account that requested it.
Savings profiles, permissions and notifications
Turn off "Power Saver" if it's too restrictive with background apps. In the Messages app tab, set the battery to "Without restrictions» and allow notifications. This will prevent delays in checking for new SMS.
On Android 13+ check permissions for “SMS”, “Notifications” and “Contacts/Storage» if the app requires them. A denied permission may prevent reading, saving, and input notifications.
Software repair solutions (when all else fails)
If you suspect a system failure, there are tools to repair it without erasing data. On Android, Tenorshare ReiBoot for Android You can reinstall system components that affect calls and SMS: connect your phone to your PC, choose your model, download the firmware, and run "Repair Now." After the process, try again. receive the code.
On iPhone, iMyFone fixppo (Standard Mode) Repairs over 150 iOS issues without data loss: Connect your iPhone, download the package, and start the repair. It's useful when SMS has stopped coming for a system bug.
When the fault is hardware or requires technical service
If there is no stable signal, the SIM is ok, the SMSC is correct and the app is not, maybe it is radio/antenna hardwareIn that case, ask the manufacturer or an authorized service center for a diagnosis. Evaluate the warranty and cost before opening the phone.
The manufacturer's official forums are helpful: you'll find threads with your model and symptoms, and sometimes specific procedures that do not appear in generic manuals.
If you don't receive SMS from a specific contact
Delete the contact and recreate it. Check that the number is correct and, if it is foreign, add the International prefix appropriate: +1 (USA), +33 (France), +36 (Hungary), +34 (Spain), etc.
Check that you are not blacklisted. If you use filters for unknown senders, temporarily disable them to receive their postsTry sending a text message back and forth to see if the block is unilateral.
Other curious cases: "strange" messages, visual voicemail and alternatives
If you receive "illegible" SMS from the operator, it is usually the visual voicemail incorrectly configured after changing phones. Call your carrier to adjust your profile so the system stops sending those texts.
If you're fed up with delays, consider diversifying: many services support 2FA for push notifications or authenticator apps. And for everyday conversations, WhatsApp, Telegram or Signal avoid GSM coverage issues by relying on Internet.
You should normally recover SMS reception: check your SIM and coverage, correct the SMSC, clean and configure the Messages app, disable locks, respect code limits, and, if necessary, use tools or support from your operator. With this complete checklist, you will have identified the cause and you will know how to solve it without wasting time.
Passionate about technology since he was little. I love being up to date in the sector and, above all, communicating it. That is why I have been dedicated to communication on technology and video game websites for many years. You can find me writing about Android, Windows, MacOS, iOS, Nintendo or any other related topic that comes to mind.
