Unofficial archive. This is a read-only, community-run archive of the Apple Support Community. It is not affiliated with or endorsed by Apple Inc.

Unable To Receive Verification Codes From Text Message and Calls

I think i've asked this in the past but, I did the things I was told. Nothing worked and I just let it slide for the past few months but Ive been having a issue where I don't receive Verification codes of any kind if it involves my phone number, I also don't get a call if I select a call option assuming they have it. I can receive calls from outside numbers and texts from outside numbers proven by multiple texts i get from random people in Spanish, random doctors etc.. and calls from spammers. I have talked to my carrier and they did nothing about it and said nothing was wrong, I’ve messed with my settings a million times and watched countless videos, nothing seems to work. Im starting to think the texts just aren’t able to be sent to me at all for some reason or they are being sent somewhere else entirely. If anyone thinks they can help I would definitely appreciate it.

3 replies

You need to have an SMS/MMS plan enabled by your carrier for the SIM/eSIM that you use on your device. Apple Inc. does not provide SMS/MMS services.


  1. SMS/MMS Plan Requirement: To receive verification codes via SMS, you need an active SMS/MMS plan from your carrier for the SIM or eSIM in your device. Without such a plan, SMS messages, including one-time passcodes (OTPs) or verification codes, cannot be delivered.
  2. Apple's Role: Apple does not provide SMS/MMS services. iMessages sent through Apple’s servers are not the same as SMS/MMS and require an internet connection. This distinction is important because OTPs and verification codes are typically sent as SMS messages unless specified otherwise.
  3. Verification Codes via Third-Party Apps: If the verification code is generated by a third-party app (e.g., Google Authenticator, Microsoft Authenticator, Telegram), the app itself must be functional, and you must have access to it. Any issues with app-generated codes should be addressed by the app's developer or support team.
  4. Phone Number Accuracy: Ensure that your bank, app, or other third-party service has your correct phone number on file. A mismatch or outdated number will prevent you from receiving verification codes.
  5. Troubleshooting Tips:
    1. Confirm your SMS plan with your carrier.
    2. Check your device’s signal strength; poor reception can hinder SMS delivery.
    3. Verify that your phone number is active and properly registered with the bank, app, or service.
    4. Ensure the SIM/eSIM you are using is correctly set as your primary number for sending and receiving messages.
    5. Check for any blocked numbers or spam filtering settings that might interfere with message delivery.


By following these steps, you can address most issues with receiving verification codes.



For OTPs (One-Time Passwords):

  • How they’re usually sent: OTPs are often sent via SMS.
  • Requirement: Because they rely on SMS, you do need an active SMS plan on your SIM card to receive them. If your SIM isn’t active or your plan doesn’t support SMS, you won’t get the OTP.
  • Other delivery methods: Sometimes, OTPs can also be sent through email, push notifications, or authentication apps, but SMS is the most common.


For Verification Codes:

  • How they’re sent: Verification codes can be sent through multiple channels:
    • SMS (requiring an SMS plan)
    • Email (no SMS plan needed)
    • App-based authenticators like Google Authenticator or Microsoft Authenticator (no SMS plan needed)
    • Push notifications to a trusted device (no SMS plan needed)
  • Requirement: Verification codes don’t always require an SMS plan, since they can be delivered through other internet-based methods.


In short:

  • If the verification code is sent by SMS: You need an SMS plan.
  • If it’s sent by email, app, or push notification: No SMS plan required.


Add the email account that you use for Amazon and Microsoft.



Which email account are you referring to? Google, iCloud, AOL, Exchange, Outlook, Yahoo or any Other (Refer to the pic )below




  1. Is this your corporate iPhone? Then please contact the system administrator of your corporate
  2. If it is your personal device, in that case, do you have any profile installed by your corporate/organisation/enterprise/School Management?
    1. Erase the profile added by you If you have installed a profile on your own --> Install or remove configuration profiles on iPhone - Apple ...
    2. Or please contact the system administrator of the organisation who provided the profile to you



The iOS version itself doesn’t directly affect whether you receive OTPs or verification codes. But there are a few exceptions and features related to iOS that can come into play:


  • Auto-fill for OTPs:
    • iOS 12 and later: iOS introduced the feature where OTPs sent via SMS automatically appear as suggestions above the keyboard. This makes it faster to enter them, but it doesn’t affect receiving the SMS itself.
  • Verification Codes in Passwords:
    • iOS 15 and later: You can set up Verification Codes (like 2FA codes) directly in the built-in Passwords section in Settings. These codes are generated through an authenticator-like method and don’t rely on SMS at all.
  • Apple ID Verification Codes:
    • When signing into an Apple device, Apple sends a Verification Code to a trusted Apple device via iCloud Push Notification. This doesn’t need an SMS plan — it just requires internet access and an updated iOS version for compatibility.


Whenever you sign in with your Apple ID on a new device or browser, you'll confirm your identity with your password plus a six-digit verification code. 


The code will be received on the trusted devise and you will enter it in the new device or the browser where you are trying to sign in.


Use the code displayed on your trusted device

If you have a trusted device running iOS 9 and later or OS X El Capitan and later, the verification code is displayed automatically on your trusted devices.

  1. Sign in with your Apple ID and password on a new device or browser.
  2. Look for a sign in notification on any of your trusted devices.
  3. Tap Allow to receive your verification code.
  4. Enter the verification code on your other device to complete sign in.




Get a verification code and sign in with two-factor authentication ...