Blog/Troubleshooting

SMS Code Not Received? Fix It in 7 Steps

A missing code is rarely random. Work through these steps in order: most problems are solved by step four, and none of them cost anything until the last one.

By the editorial team · Updated · 6 min read · What changed
Short answer
  • Wait two minutes before you press “resend”.
  • Check the number format, then try a fresher number from the same country.
  • Two silent numbers from one country: switch country or use a private number.

When an SMS verification code doesn’t arrive, the cause is usually the number, the country or the app’s own checks — rarely a random delay. This guide lists seven checks in the order that fixes most cases fastest, explains what each error message means, and tells you when to stop trying free numbers. Start at step one even if you think you know the cause: the first two checks take under a minute.

Who this guide is for

For: Anyone whose code didn’t arrive on a free or rented number.
Covers: Waiting rules, number format, fresh numbers, backup countries, strict apps and error messages.
Not covered: Lost access to an existing account — that needs the app’s own recovery process.

Key terms: Carrier lookup, VoIP number, DLR (delivery report)

Code not received help window with actions and guides
Screenshot: the “code not received” window on a number page, 13 Oct 2026, with the three actions and the guides.
Telegram91%Signal86%Snapchat82%TikTok61%Instagram57%WhatsApp48%Discord39%Gmail34%ChatGPT18%Tinder7%
Share of verification codes that reached our free numbers, by app, over the last 7 days. Source: our public inbox logs.

How to Fix an SMS Code Not Received: 7 Steps

Most missing codes come down to timing, number format or a worn-out number. Work through the steps in order: wait two minutes, check the format, request once more, then switch to a fresher number or country. Each step takes under a minute.

  1. 01Wait the full two minutes. Some services queue their texts. Pressing “resend” after thirty seconds can cancel the first code and start the wait again. Keep the number’s inbox open while you wait.
  2. 02Check the number format. Type the plus sign and the country code, and drop any leading zero. If the form has a country picker, choose the country there and type only the rest. Formats and country codes, explained.
  3. 03Ask for a text, not a call. Public inboxes show SMS only, so a code read out by a voice call never reaches them.
  4. 04Take a fresher number from the same country. Numbers used for hundreds of sign-ups get refused. Pick one from Added in the Last 24 Hours with a low message count.
  5. 05Switch country. If two fresh numbers from one country stay silent, the app may not send there. Try Canada instead of the US, Netherlands instead of the UK, or Indonesia instead of India. Full list: backup countries.
  6. 06Check how strict your app is. Some apps refuse every shared number. Look up its group on How to use, or open the app guide: Telegram code not coming, Instagram won’t send a code, WhatsApp verification, Snapchat codes or Google’s “cannot be used” error.
  7. 07Use a private number. When the app checks the carrier, only a real mobile SIM gets through. Private non-VoIP numbers are refunded automatically if no code arrives.
Telegram, WhatsApp and Instagram codes are shown to signed-in users. It’s free and takes 10 seconds.Create a free account

Verification Error Messages Explained

The wording of the error tells you what went wrong. “Invalid number” usually means a format problem, “can’t be used” means the app refuses that number, and “too many attempts” means requests are paused. The table matches each message to its fix.

MessageWhat it meansWhat to do
Nothing at allThe number is worn out, or the app doesn’t send to that countrySteps 4 and 5 above
“Invalid phone number”The format is wrong, or the app doesn’t accept that countryCheck the format
“This number can’t be used”The number is blocked or belongs to a VoIP rangeThis error explained · VoIP vs non-VoIP
“Too many attempts”The app paused codes for that number or deviceHow long to wait
Code arrived but expiredCodes last only a few minutesRequest a new one and type it in right away
“Code sent to your app”The number is already logged in to that app somewhereIn-app codes explained

Why SMS Verification Codes Go Missing

The Number Is Overused

Apps keep a history of every phone they see. When one number has created many accounts, the app stops sending to it, often without any error. A fresh number solves this.

The App Doesn’t Send to That Country

Some apps send codes only to certain countries, or deliver to some carriers better than others. Two silent fresh numbers from one country point here.

The App Checks the Line Type

Strict apps run a carrier lookup before sending anything. Shared inboxes often fail it however fresh they are. How carrier lookups work.

The Code Went Somewhere Else

Some apps send the code by email, inside the app, or as a call. Read the confirmation screen carefully: it usually says where the code went.

Don’t spray requests. Asking for codes on five numbers in a row from one device can trigger a lock that follows your device, not the number. Try one number at a time.

SMS Code Not Received FAQ

Why does the app say “code sent” but nothing shows up?+

The app accepted the number but the SMS never reached it: the number is overused, or the app doesn’t deliver to that country or carrier. Try a fresh number, then a backup country. A “sent” screen only means the app accepted the request; it doesn’t confirm the carrier delivered the text.

How many times should I press “resend”?+

Once, after the full two minutes. Repeated requests can cancel earlier codes or trigger a “too many attempts” lock. If the second request also stays silent, switch to a fresher number from the same country, then to a backup country. More presses on the same number rarely help and can trigger a temporary lock.

Will a code reach me if I enter the number without the plus sign?+

Often not. Without the country code the app may treat it as a local number in your own country. Always use +, the country code, and the rest without a leading zero. Forms with a country picker add the code for you, so in that case type only the national number.

The inbox shows codes from my app for other people. Why not mine?+

Their codes may be hours old, and the app may have started refusing the number since. Pick one where your app’s last code is recent, or a fresher number. Look at the time of the last code from your app: within the past hour is a good sign, older than a day is not.

Does refreshing the inbox page help?+

The page updates on its own, so refreshing doesn’t speed anything up. If nothing appears after two minutes, the problem is the number, the country or the app. New messages appear at the top within seconds. Use the two minutes to check the number format instead.

When should I stop trying free numbers?+

When two fresh numbers and one backup country all fail, or the form says the number can’t be used. At that point the app probably wants a carrier SIM. Strict apps such as banks, dating and some marketplaces check the carrier, so a private non-VoIP number or your own SIM is the faster route.

By the numbers
  • Across 10 tracked apps, 7% (Tinder) to 91% (Telegram) of codes reached our free numbers.
  • Telegram, Signal and Snapchat passed more than 80% of the time; Gmail, ChatGPT and Tinder passed less than 35%.
  • New numbers are added every 24 hours; codes stay visible for 10 minutes.
Source: our public inbox logs, last 7 days, 10 tracked apps.
How we checked this

Each step comes from failed sign-ups on our own free numbers. We note what fixed the problem and in what order, and we keep the order that solves most cases first.

When this guide won’t help
  • The app paused codes for your device: changing numbers won’t help until the pause ends.
  • The app sent the code by email or inside the app: check the confirmation screen.
Want codes from high-demand apps without waiting? Sign up free.Create a free account

General information only. Apps change their checks often; follow each app’s terms and never use a free number for banking, payments or government services.

Unpacking...