Not Receiving Verification Codes? Fixes That Work

By 2Phon Team · · 7 min read

Verification code not arriving? Most cases come down to a typo, a filter, a carrier block or a rate limit. Work through these fixes in order and get the code through.

Key takeaways

  • Most missing codes come from a typo, a filter, a carrier block or a rate limit — not from a broken phone.
  • Wait for the timer before you tap "resend". Too many requests can lock you out for a while.
  • If texts still don't come, choose "Call me instead" and get the code by voice.
  • If the service rejects your type of number, retrying won't help — use a different, real mobile number.

If you're not receiving verification codes, the cause is almost always one of five things: a mistyped number, weak signal, a filter or block on your phone, a carrier that blocks the sender, or a service that has paused codes after too many requests. Work through the fixes below in order. Most problems clear up in the first few steps.

Some failures have nothing to do with your phone. The service may simply not accept your kind of number. That's where a real second number helps: 2Phon, an iPhone app, gives you a real mobile number for verification codes and calls, so you can sign up without your personal number. More on that near the end.

This guide covers SMS codes and voice-call codes, on your own number or on a second one. For the basics of how codes work, see how to receive verification codes without giving out your real number.

Why verification codes don't arrive

A one-time code (OTP) travels from the service, through an SMS provider and your carrier, to your phone. It can stall at any of those points.

Where it failsTypical signFix
You (the number entered)No code, no errorCheck the country code and digits
The service"Too many attempts" or no code after several triesWait, then request once
The service (number type)"This number can't be used"Use a real mobile number
Your carrierCodes from one sender never arriveAsk the carrier to unblock short codes
Your iPhoneCode arrived but you didn't see itCheck filters, blocked list, Focus
Signal or roamingNothing arrives at allFix signal, try Wi-Fi Calling or a voice code

Fixes for missing verification codes, in order

Start at the top. Each step takes a minute or less.

1. Wait for the timer, then ask once

Don't tap "resend" over and over. Services cap how many codes they send, and repeated requests can pause codes for your number for hours. Google, for example, limits recovery code requests per day and suggests waiting 24 hours if you hit the limit (Google Account Help, as of October 2026).

Also, use the latest code. Google notes that if you request several codes, only the newest one works (Google Account Help). Many other services behave the same way.

2. Is the number entered correctly?

Check the country code first. Pick the right country in the form, then enter the rest of the number without the leading zero you'd dial at home. WhatsApp's help center asks for exactly this — the full number in international format (WhatsApp Help Center, as of October 2026).

A single wrong digit sends the code to someone else. If you saved the number in a password manager or autofill, check that too.

3. Check signal, Airplane Mode and roaming

Codes by SMS need a mobile signal. Turn Airplane Mode on and off to re-register on the network, or restart the phone.

If you're abroad, your line needs to register on a local network. Check with your carrier that roaming is enabled on your plan. If your carrier supports Wi-Fi Calling, turning it on can help when the cell signal is weak.

4. Look in the Unknown Senders and Spam filters

On iPhone, the code may have arrived and been filed away. In iOS 26, Screen Unknown Senders moves messages from numbers you don't know into a separate Unknown Senders list. It's off by default, but it stays on if you had the older filter turned on before you upgraded (Apple Support, as of October 2026).

Apple says notifications stay on by default for Time Sensitive messages such as verification codes. Still, open Messages, tap Filters, and check Unknown Senders and Spam.

5. Check your blocked list and Focus

If you once blocked a short code or number, its codes won't reach you. Look through the blocked contacts list in your iPhone's Phone and Messages settings and remove anything that looks like a service.

A Focus mode (Do Not Disturb, Sleep, Work) can also hide the notification. The code is in Messages; you just weren't told.

6. Ask your carrier about short-code blocks

Many services send codes from short codes — sender numbers just a few digits long. Some carriers and some plans block them. Google's help page says a mobile provider "might have inadvertently blocked you" from texts sent by services that use short codes, and suggests asking the provider to unblock them (Google Account Help).

The same page notes that if you've just switched carriers and kept your number, texts may not work right away. Give it time before you request more codes.

7. Switch to a voice-call code

If texts won't come, ask for a call. Most big services offer it once the timer runs out: WhatsApp shows a "Call me" option, and Apple lets you pick "Didn't Get a Code?" and receive the code by text or phone call (Apple Support). An automated voice reads the digits.

A call takes a different path than a text, so it often gets through when SMS doesn't. Make sure your phone isn't silencing unknown callers. Our guide to verification codes by phone call covers the settings that can block these calls.

8. Use another verification method if one is offered

Many services let you confirm by email, by a prompt in an app you're already signed in to, or by an authenticator app. If a code by phone keeps failing and another option is on the screen, use it — and switch back later if you prefer.

9. Contact the service, then your carrier

If nothing has worked after a day, the problem is likely on the service's side or the carrier's. Use the service's help page or support form first; it can see whether codes are being sent. Then ask your carrier whether SMS or calls to your number are being blocked. WhatsApp's help center gives the same last step (WhatsApp Help Center).

What if the service rejects your number?

Sometimes the code never arrives because the service refuses to send it. Some services won't verify certain types of number. WhatsApp, for one, says VoIP and toll-free numbers can't be used to register on its regular app (as of October 2026).

The signs are an error like "this number can't be used for verification", or a form that accepts every number except yours. In that case, retrying is pointless. You need a real mobile number the service accepts — see how to pick a phone number for verification and the difference between virtual and real numbers.

Public "receive SMS online" websites are the worst way out of this. Their numbers are shared and widely blocked, and anyone can read the code — here's why codes fail on those sites and what the risks are.

Not receiving codes on your 2Phon number?

On 2Phon, codes arrive in the app with a push notification, usually within seconds. If one doesn't, check these in order:

  1. Open the 2Phon app

    Look for the code inside the app itself, not only in your notifications.

  2. Allow notifications for 2Phon

    In iPhone Settings → Notifications → 2Phon, make sure notifications are on, and that no Focus mode is hiding them.

  3. Check the number you entered

    Use your 2Phon number with its own country code — not your personal number's country.

  4. Try the voice-call option

    If the service offers "Call me instead", choose it. The automated call rings on your 2Phon number and you hear the code.

  5. Contact 2Phon support

    Email [email protected] with the service's name, your number's country and the time you requested the code. The team typically replies within 24 hours, Monday to Friday. More on the support page.

Where 2Phon fits

If your codes fail because a service won't accept your number, or you'd simply rather not hand your personal number to every app, a second number solves both. 2Phon gives you a real second phone number from dozens of countries. It's a real mobile number, not VoIP, so WhatsApp, Telegram, Google and the other popular apps accept it. Codes come by SMS or by voice call, and you can make and take real calls on the same number.

Two honest limits: 2Phon is iPhone only, and it doesn't send text messages — it receives codes and handles calls.

Get 2Phon on the App Store — a real second number for verification codes and calls, on your iPhone.

The short version

Wait for the timer, check the number, check your filters and blocks, then ask for a voice call. If the service won't take your number at all, use a real mobile number it accepts. To choose a number that won't cause these problems in the first place, see how to pick a phone number for verification.

Frequently asked questions

Why am I not receiving verification codes on my iPhone?

The usual causes are a mistyped number or country code, weak signal, a message filter or blocked sender, a carrier that blocks short-code texts, or a service that has paused codes after too many requests. Check them in that order.

Why do I get codes from some apps but not others?

Each service picks its own sender and its own rules. One may use a short code your carrier blocks, or refuse your type of number, while another works fine. Try the voice-call option, then contact that service.

How long should I wait before asking for a new code?

Wait for the on-screen timer to finish, and at least a minute or two. Repeated requests can trigger a rate limit, and on many services only the newest code works.

Can a service refuse to send codes to my number?

Yes. Some services won't send codes to VoIP, landline or toll-free numbers. If you see an error such as "this number can't be used", the service has rejected the number type, and no amount of retrying will fix it.

Can I send text messages from a 2Phon number?

No. 2Phon is built to receive verification codes and to make and take real calls. It does not send text messages of any kind.

Keep reading