Phones & mobile service

iPhone Not Receiving Verification Codes

Find out whether verification texts are filtered, blocked, sent to the wrong number, or failing at the carrier before requesting more codes.

Quick answer

First check whether ordinary SMS messages arrive. Then search Messages for the sender, Unknown Senders, Spam, and blocked contacts. If every short-code message fails, ask your carrier to check SMS and short-code restrictions. If only one service fails, verify the number on that account and use its official recovery option.

When an iPhone does not receive a verification code, first determine whether the code failed to arrive or arrived without a visible notification. Repeatedly requesting codes can trigger a service limit, and a newer code can make an older one invalid.

Run one ordinary SMS test

Ask a trusted person to send a plain green-bubble SMS while Wi-Fi is off. Also send an SMS back.

  • No ordinary SMS arrives: check cellular service, activation, and the carrier before changing one app’s account.
  • Ordinary SMS works, but every automated code fails: check filtered messages and ask the carrier about short-code or account-level SMS blocks.
  • Codes from only one company fail: verify that company’s saved phone number, rate limit, and recovery options.
  • The message is in Messages but no alert appeared: fix filtering or notification behavior; delivery itself worked.

If the status bar shows SOS or No Service after changing phones, finish activation first with the new iPhone SOS checklist.

Search filtered message folders

Newer iOS versions can screen unknown senders and organize messages into folders. Depending on your settings, a message may arrive without a normal notification.

Open Messages, use Search for the company name or recent digits, and inspect the available Unknown Senders, Spam, or filtered folders. In Messages settings, review the options for screening unknown senders and allowing notifications for time-sensitive or verification-code messages.

Do not turn every filter off permanently just to test. Find the message first, then adjust only the setting that hid it.

Check blocked contacts

Open Settings > Apps > Messages > Blocked Contacts on current iOS versions. Menu names can vary slightly. Remove an entry only when you recognize it as the legitimate sender.

Apple says messages from a blocked contact are not delivered. Also check whether a security or spam-filtering app supplied by the carrier is screening short codes.

Verify the number on the service account

Sign in through the company’s official app or website without using a link from an unexpected text. Confirm:

  • the full mobile number and country code
  • that the code is being sent by SMS, not email or an authenticator app
  • that an old phone number is not still selected
  • that the account is not waiting for a security hold after a number change

If you recently moved the number to another carrier or SIM, tell the service. Some companies restrict sensitive changes after a SIM swap. Use an official backup code, authenticator, email, or account-recovery path when offered.

Ask the carrier when all short codes fail

Contact the carrier from its official app, website, or the number on your bill. Say that person-to-person SMS works but automated short-code messages do not. Ask it to check:

  1. SMS provisioning on the line
  2. short-code or premium-message restrictions
  3. spam blocks
  4. number-port completion
  5. whether a recent SIM or device change created a security waiting period

AT&T’s own verification help, for example, tells customers to check the saved number, blocked short codes, and recent SIM or device changes. These details are carrier-specific, so follow the answer from your carrier rather than copying settings from another network.

Retry once, then stop

After correcting the likely cause, wait for the service’s displayed retry period and request one new code. Use only the newest code. Do not share it with anyone who calls or messages you; legitimate support agents should not ask you to read back an account sign-in code.

If one company still does not send a code while other short codes work, capture the time, masked destination number, and error message and contact that company. The carrier cannot fix a number stored incorrectly in a merchant’s account.

Frequently asked questions

Can Focus mode hide a verification code?

It can suppress a notification, but the delivered message should still appear in Messages. Search the app and filtered folders before treating it as a carrier failure.

Why do normal texts work but verification codes do not?

Automated codes often use short-code or application-to-person messaging paths. A carrier or spam filter can restrict those while person-to-person SMS still works.

Should I keep requesting a new code?

No. Wait for the displayed retry interval, correct the likely problem, and request one code. Many services invalidate an earlier code when a newer one is issued.

Will Reset Network Settings fix one company’s code?

Usually not. If all other SMS works, verify that company’s phone number and account recovery options before resetting network settings.

Who should I contact first?

Contact the carrier if ordinary SMS or all short codes fail. Contact the specific service if only its codes fail.

Checked against

Primary sources

Interfaces and policies change. We recheck the steps above against these sources and show the verification date at the top of the guide.