Guide · updated November 2026

Why an App Says Your Phone Number Is Invalid or Not Supported

By the Noir SMS team4 min read

Quick answer

“Invalid phone number” usually means a format problem: the wrong country is selected, the country code is typed twice, or a UK number still has its leading 0. “Number not supported” usually means the app looked up the line type and refused it, most often because it's VoIP, a landline or a range it has blocked. Fix the format first, then switch to a carrier mobile number if the app still refuses it.

Few things are as confusing as an app telling you a perfectly real phone number is invalid. Behind that message are two very different checks. One is simple validation: does this string of digits look like a real number for the country you picked? The other is a lookup: what kind of line is it, which carrier owns it, and has it been abused before? Knowing which check failed tells you how to fix it. This guide covers both, with the specific formatting rules for the US, Canada and the UK.

Is it a format error or a lookup rejection?

Format errors appear instantly, often while you're still typing, with messages like “Enter a valid phone number.” The app hasn't contacted any database; it just doesn't like the digits. Lookup rejections come after you submit, with messages such as “This number is not supported” or “Please use a different number,” because the app checked the number with a carrier data service.

If you aren't sure, fix the format first. It's quick, and many “invalid” messages disappear once the number is entered the way the app expects.

A useful test is to try the same number on the website version of the same service. If the website accepts it and the mobile app doesn't, the problem is probably the app's country picker or an autofill quirk. If every attempt is refused after a short pause, the number itself is being judged, and reformatting won't help; you need a different kind of number.

How do I fix format errors?

Most apps split the number into a country selector and a national number field. Pick the country, then type only the national number: no plus sign, no country code, no leading 0, and preferably no spaces or dashes. Some forms accept punctuation, but others reject it or strip it incorrectly, so plain digits are safest.

CountryCountry codeNational number to typeExample
United States+110 digits (area code + number)2125550123
Canada+110 digits (area code + number)4165550123
United Kingdom+44Mobile without the leading 07700900123

Why does the country picker matter for +1 numbers?

The US and Canada share +1, but area codes belong to one country or the other. Some apps check that the area code matches the country you selected, so a Toronto number entered under United States may be refused as invalid. If a +1 number fails, make sure the selected country matches where the number is from.

Watch for the reverse mistake too: typing 1 at the start of the national number after selecting +1. That turns a valid 10-digit number into an 11-digit one, which fails validation immediately.

The picker also matters for apps that remember your device region. If your phone is set to one country and you enter a number from another, you may need to change the selector manually rather than relying on the default.

Why do apps reject numbers that are real?

Many apps use line-type lookups to fight fake accounts. If the lookup says the number is VoIP, as with many Google Voice, TextNow or burner app numbers, the app may refuse it. Landlines are often refused because they can't receive SMS. Some apps also block number ranges associated with abuse, numbers recently used for many accounts, or prepaid ranges in certain regions.

Newly issued or recently ported numbers can occasionally be misclassified because carrier databases lag behind. Free public SMS inbox numbers are nearly always blocked because thousands of people have used them.

  • VoIP line identified by the lookup.
  • Landline or toll-free number that can't receive SMS.
  • Number range flagged for previous abuse.
  • Number already linked to the maximum accounts on that service.
  • Outdated carrier data after a port or new issue.

What to do if the number is the problem

If the format is correct and the app still refuses it, try a carrier mobile number. Noir SMS numbers are mobile numbers from carriers rather than VoIP lines, so they usually pass lookups that block VoIP, though no number is accepted by every app. Choose the service and country, copy the number into the app in the format above and wait for the code in your dashboard.

If the app rejects it anyway, cancel after two minutes for an instant refund, or let the 20-minute window refund automatically, and try another number or another country if the app allows it. Use temporary numbers only to verify your own legitimate accounts, and don't use them to get around a block placed on you personally.

Frequently asked questions

Why does my UK number show as invalid?

Usually because the leading 0 is still there. Select United Kingdom (+44) and type the number without the 0, for example 7700900123.

Should I include spaces or dashes?

It's safest not to. Some forms accept them, but others reject or mangle them. Plain digits after selecting the country work almost everywhere.

Why do apps reject Google Voice numbers?

Google Voice numbers are VoIP lines, and many apps refuse VoIP to limit fake accounts. A carrier mobile number generally works better.

My number is new. Why is it rejected?

Carrier databases sometimes lag after a number is issued or ported. Waiting a few days may help, or the app's support team can check.

Does “not supported” mean I'm banned?

Not necessarily. It usually means the app won't accept that type of number. A ban is a separate message about your account.

Services in this guide

Keep reading

Ready to receive your code?

Create a free account, add funds from $5 and get your first verification code in under a minute.