Verdict: If ordinary texts arrive but one-time verification codes do not, the likely problem is a blocked or filtered sender, a short-code restriction, roaming or dual-SIM routing, or a limit at the company sending the code. If no SMS messages arrive, test cellular service and the active SIM first; repeatedly requesting new codes can invalidate earlier codes and trigger a temporary sender limit.
Verification texts are usually SMS messages sent from a short code, toll-free number, or automated business sender. They can fail even while iMessage, RCS, WhatsApp, and mobile data still work. The safest diagnosis starts by testing what kind of message is missing, without sharing any one-time code with another person.
Identify which messages fail
| Observed symptom | Likely cause | Recommended action |
|---|---|---|
| No SMS from any sender | No service, inactive SIM, messaging block, wrong default app, or carrier outage | Ask a contact to send a plain SMS and check cellular service and the active line. |
| Normal SMS works, but all short codes fail | Carrier-level short-code or premium-message restriction | Ask the carrier to check short-code and account-level messaging blocks. |
| Codes from one company fail | Wrong number, sender opt-out, rate limit, or company-side routing | Confirm the account number, wait, then use the company’s alternate verification method or support. |
| Code appears in another folder | Unknown-sender or spam filtering | Check filtered, spam, blocked, transactions, and promotions views. |
| Codes fail while abroad | Short-code country restriction or roaming limitation | Use an approved authenticator, email, voice call, or recovery method. |
| Dual-SIM phone receives codes on the wrong line | Account number and active SMS line do not match | Verify which number the service uses and which SIM can receive SMS. |
1. Request one fresh code and wait
Confirm the last digits of the phone number shown by the service. If the number is wrong or belongs to an old SIM, phone troubleshooting cannot deliver the message. Request one new code, keep that screen open, and wait for the stated expiry window. Use the newest code only.
Repeated taps can create several codes, invalidate earlier ones, or activate an anti-abuse delay. If the service offers a voice call, authenticator app, passkey, backup code, or email option, use only the alternative shown by the legitimate site or app. Never read a verification code to someone who calls or messages you; a real support agent should not need your login code.
2. Prove whether ordinary SMS works
Ask someone using a different mobile network or a non-internet messaging path to send a simple SMS. On Android, make sure the intended messaging app is the default SMS app. Google’s Messages troubleshooting also advises checking signal, Airplane mode, plan balance, SIM seating, and carrier support when messages fail. If you recently moved from iPhone to Android, deregistering iMessage may be relevant to person-to-person messages, but it does not explain every automated short-code failure.
If calls and cellular service are also missing, start with our No Service diagnosis. For a newly activated digital line, use the eSIM activation checklist.
3. Check blocked and filtered message folders
On iPhone, open Messages and review the Unknown Senders and other filtered collections. Apple’s current filtering guide explains that SMS, MMS, and RCS from unknown senders may be sorted into folders such as Transactions or Promotions when text-message filtering or a third-party filter is enabled. Also check Settings > Apps > Messages > Blocked Contacts; wording can vary by iOS version and region.
On Google Messages, tap the profile picture, then review Spam & blocked. On Samsung phones, the Messages menu may contain Block numbers and spam or Blocked messages. Temporarily disabling a trusted filtering extension can be a diagnostic step, but do not turn off security tools permanently just to receive an unexpected code.
4. Check carrier-level short-code blocks
If regular SMS works but codes from several businesses do not, contact the mobile carrier and ask specifically whether short-code, premium SMS, application-to-person messaging, or account-level message blocks are active. Device settings cannot remove a block stored on the carrier account.
AT&T’s current verification guidance tells customers to unblock short codes and the sender, restart the device, and allow extra time after a SIM or device change. Verizon’s troubleshooter likewise identifies account blocks and premium short-code permissions as possible causes. T-Mobile notes that short codes are country-specific, may go only to the primary SIM, and may not arrive while overseas. These details explain why a generic network reset does not fix every case.
5. Check dual-SIM, roaming, and recent number changes
Open the cellular or SIM settings and confirm that the number registered with the account is still active. A verification service sends to the stored number, not automatically to whichever SIM currently handles mobile data. Short codes may also be unavailable when roaming internationally or on some secondary-line services.
After a SIM swap, eSIM transfer, number port, or phone replacement, a bank or carrier may delay sensitive account codes as a fraud-control measure. Use the provider’s documented recovery process rather than asking an employee to bypass identity checks.
6. Restart before resetting network settings
Restart the phone and allow it to register on the mobile network again. Install the carrier and system updates offered through normal settings. If all SMS remains broken, the carrier may suggest resetting network settings; understand that this can remove saved Wi-Fi networks, VPN or APN changes, and other connection preferences depending on the phone.
Do not factory-reset a phone for a problem limited to one company’s codes. A factory reset cannot correct a mistyped account number, a sender rate limit, or a carrier-side short-code block.
7. Escalate to the right party
- Contact the company sending the code when codes from only that service fail, the stored number is wrong, or its alternate verification method is missing.
- Contact the mobile carrier when several short-code senders fail, all SMS fails, or a SIM, port, roaming, or account block is involved.
- Contact device support when the SIM works in another phone but the original phone cannot receive SMS after app and network checks.
Security rule: a code is a password
A one-time code proves possession of your number. Do not paste it into a chat, forward it, or give it to a caller who claims to be from a bank, carrier, marketplace, or technical support. Enter it only in the app or website whose sign-in you initiated. If you received an unsolicited code, change the affected account password from the official site and review active sessions rather than replying to the message.
Editorial note: This research-based guide uses Apple, Google, AT&T, T-Mobile, and Verizon support material checked September 21, 2026. Carrier menus and short-code rules vary by account, country, and service.

