VoIP and non-VoIP numbers: why one gets rejected

Updated 6 min read

If a verification code never arrives, the most common reason is not a network fault — it is that the platform recognised the number as VoIP and declined to send to it. Here is how that recognition actually works, and what the alternative really is.

A VoIP number is a phone number routed over the internet, with no SIM card behind it. A non-VoIP number is one that terminates on a real mobile network, on a physical SIM. Platforms can tell the difference in about a tenth of a second by querying the carrier databases the number is registered in, and many refuse to send verification codes to the first kind because they are cheap to acquire in bulk.

How platforms detect the difference

There are two methods, usually used together.

Range analysis. Phone numbers are allocated to carriers in blocks. A block issued to an internet telephony provider is publicly known to be one, so a number inside it can be classified without asking anyone anything. This is instant and free, and it catches most VoIP numbers.

Live carrier lookup. The more reliable method queries the mobile network's own records — the Home Location Register, which knows whether a SIM for that number is currently registered on a network, plus the number portability database, which knows if the number has been moved to a different carrier than its block implies. Together these return a line type: mobile, landline, or VoIP.

The second method is what defeats naive workarounds. A VoIP number that has been ported to make its block look legitimate still has no SIM registered against it, and the lookup says so.

Why every platform checks

The usual assumption is that only large companies bother. The economics say otherwise: commercial lookup APIs are priced per query at fractions of a cent — Telnyx, for example, publishes a rate of $0.0015 per lookup. Checking every single signup costs a company about fifteen cents per hundred thousand attempts.

Against that, sending an SMS costs more than the lookup does. Screening first is cheaper than sending blind, before any fraud consideration enters the picture. That is why the check is close to universal on consumer platforms, and why it is not going away.

What “non-VoIP” means when you are buying one

In this market the term describes where the number terminates, not who sells it. A non-VoIP verification number is one where a physical SIM exists on a real mobile network, so a carrier lookup returns “mobile”.

That physical SIM is the entire cost difference. Someone has to buy it, put it in hardware, keep it powered and keep it registered on a network. A VoIP number needs none of that, which is exactly why it is cheap, why it is easy to acquire in volume, and why platforms distrust it.

Be careful with the word on other sites. “Non-VoIP” is sometimes applied to a pool that is only mostly physical, which is a real difference: a pool that is 30% physical will fail you roughly two times in three on a strict platform.

How this site labels it

Because the word is used loosely elsewhere, the labels here are tied to a measured proportion rather than a marketing claim:

LABELWHAT IT MEANS
Premium · Non-VoIPAt least 99% of the pool is a physical SIM. Reserved for pools where the classification is not in doubt.
PremiumPhysically weighted but mixed — at least a quarter of the pool is a physical SIM.
Standard+ / StandardNot physically weighted, but measured to be delivering. The grade comes from recent order outcomes, not from the line type.
VirtualInternet-routed. Fine for platforms that do not screen; a poor bet for those that do.

Every option also carries the share of recent orders on it that actually received a code, and the list is ordered by quality and measurement before price. The measurement method is written out separately.

When the cheaper option is the right one

Paying for a physical line is not always sensible. Plenty of platforms do not screen line type at all — smaller services, regional apps, and most sites where a phone number is optional rather than the primary identity.

The blunt version: the stricter the platform is about one account per person, the more it invests in screening. Messaging apps and dating apps screen hard. A newsletter signup does not.

If you are unsure, the delivery percentage next to each option is a better guide than the tier name. A Standard line measured at 80% on your target is a better purchase than a Premium line measured at 40%, and the ordering on the site already reflects that.

Sources

Lookup mechanics and per-query pricing checked 26 August 2026: Telnyx Number Lookup, HLR Lookups. Tier thresholds are from this site's own configuration and change only with a dated entry in the changelog.