Phone Number LookupOctober 12, 20267 min read

Why Websites Won't Accept a VoIP Number for Verification Codes

Services check a number's line type before sending a code and refuse non-fixed VoIP numbers because disposable numbers drive fake accounts. How to tell which problem you have and what works instead.

CallFlow Engineering Team

Telecom engineering and support at CallFlow (ALERTSIO LLC)

The website checked what kind of line your number is before it sent anything, saw a non-fixed VoIP number and declined to use it. Services refuse a VoIP number for verification because disposable internet numbers are the standard tool for creating fake accounts, and refusing the whole class is cheaper than telling the honest users apart from the rest. Nothing in your app's settings changes the result; the fixes are to verify with a mobile number, to use a landline with the voice-call option where one exists, or to ask the service directly, and the rest of this article covers each.

What happens when you type your number into a verification form

Two different things can go wrong, and they look alike from your side.

The first is a policy refusal. When you submit the number, the service runs a line type lookup against carrier records, exactly like the free VoIP number lookup on this site, and gets back a line type and carrier. If the result is VoIP, and especially non-fixed VoIP, the form rejects the number on the spot. The message is usually something like "this phone number cannot be used for verification" or "please enter a valid mobile number". The service never tried to send a code.

The second is a delivery failure. The service accepted the number and sent a code, but it never arrived. Many automated codes are sent from short codes (the five- or six-digit sender numbers used by banks and large apps), and short-code traffic often cannot be delivered to VoIP numbers at all. Other codes are sent from regular long numbers through routes that filter out VoIP destinations. In either case the service believes it sent the code, your app shows nothing, and resending produces the same result.

Telling the two apart matters because the remedies differ. A policy refusal cannot be worked around with the same number. A delivery failure sometimes can, by choosing "call me instead" where the service offers it, since voice calls to VoIP numbers go through normally.

Why services refuse a VoIP number for verification

Phone verification exists to make each account cost something. A SIM card requires a carrier relationship, a device and usually an identity or payment check, so one person cannot cheaply create a thousand of them. A non-fixed VoIP number requires none of that: an app, an email address and a minute of time. Anyone running promotions, marketplaces, dating apps, payment services or anything else that fraud rings target learned long ago that most of their fake sign-ups arrived on these numbers.

The providers acknowledge it. TextNow's own help center says that some services do not support TextNow numbers for verification or two-factor authentication, and suggests asking the service whether it supports VoIP numbers. Google Voice asks you to link and verify an existing mobile or landline number during setup. When the VoIP providers themselves want a non-VoIP number to confirm who you are, it is not surprising that banks do too. (If you are on the other side of this and want to know whether a number that contacted you belongs to one of these apps, see the article on Google Voice and TextNow numbers.)

The distinction that matters to the services is fixed versus non-fixed. A fixed VoIP line is tied to a service address and usually to a business account, and many services will accept it, particularly by voice call. A non-fixed number has no address and is the class that gets refused. The difficulty is that a lookup does not always separate the two; both can come back as VoIP, and the services err on the side of refusing. The article on what a VoIP number is goes into why the two groups exist and how to tell them apart from the carrier field.

Is my number actually a VoIP number?

People are often surprised to learn that it is. Second-line apps, free texting apps, numbers that came with an internet or TV bundle, numbers from a business phone system and numbers from a prepaid calling app can all be VoIP, and the app rarely says so.

Run the number through the free lookup and read the result. A VoIP line type with a wholesale carrier's name is the typical signature of an app-based number, and it is what most verification systems refuse. A Landline result with a business phone provider as the carrier is a fixed VoIP line, which some services accept. A Mobile result means the number is registered to a wireless carrier, and a refusal in that case is a different problem, usually a number that was recently ported or a service that blocks a specific carrier.

It is also worth knowing that a handful of app providers obtain numbers registered as mobile, and those pass verification checks. That is not something you can arrange; it depends on where the app sourced the number you happened to receive.

What works instead

In rough order of reliability:

  1. A number on a wireless carrier. A cell phone on any of the major networks or their resellers passes every line type check. If you have one, use it for verification and keep the VoIP number for everything else; nothing requires the two to match.
  2. A landline, using the "call me" option. Services that offer voice verification will read the code aloud to a fixed line. Not every service offers it, but when it is there it works for landlines and for most fixed VoIP lines.
  3. A fixed VoIP business line. If the number belongs to an office phone system, try it; a fair number of services accept fixed VoIP by voice call, and some by text.
  4. The service's support team. Companies that refuse VoIP numbers automatically can often approve one manually, especially for business customers. Say what the number is and why you need to use it.

Two things do not work and can make matters worse. Buying or renting a "verification number" from a site that sells them is against the terms of nearly every service, and the number has typically been used for dozens of other accounts, so the account you verify with it is likely to be suspended later. Repeatedly requesting codes to a VoIP number that is not receiving them can also trip velocity limits and lock the account temporarily.

For two-factor authentication specifically, the best answer avoids phone numbers altogether. An authenticator app or a hardware security key works regardless of what kind of phone line you have, is more secure than SMS codes, and is accepted by most services that offer two-factor login. Where SMS is the only option, use the wireless number.

If you run the website, should you refuse VoIP numbers?

Refusing them at sign-up is a trade. On one side is the fraud it blocks, which for many services is most of the fake-account volume. On the other side is the share of legitimate users who only have a VoIP number: remote workers, people who moved countries, small businesses running on an internet phone system, and a growing number of younger users who never had anything else.

A more precise rule holds up better than a blanket refusal. Refuse non-fixed VoIP where the carrier field makes it clear, accept fixed VoIP and route it to voice verification, and apply a risk score rather than a hard block when the signal is ambiguous. Offer the voice-call option for every number, not just landlines, since delivery to VoIP is the most common cause of "I never got the code" tickets. And log the lookup result with the sign-up, because when a batch of abusive accounts appears, the carrier and line type are the fastest way to find the rest of the batch.

If your business takes phone calls rather than sign-ups, the same screening applies to inbound callers. Teams that buy or route phone leads check every new number's line type before the first dial, both to filter disposable numbers and to know which numbers are cell phones for consent purposes; the article on line type lookups for lead forms describes that setup. For a business line that receives unwanted calls, the guide to blocking spam calls on business numbers explains how to challenge or block VoIP callers without losing real customers.

What to do right now

Check the number first, so you know which problem you have. If the lookup shows VoIP with a wholesale carrier, stop retrying and switch to a wireless number or a voice-call option. When it shows a fixed line or a business provider, try the voice call and then the service's support team. If it shows Mobile and the service still refuses it, the number may have been ported recently; wait a few days or contact support with the carrier shown in the lookup.

If you run the phones for a business and want VoIP callers screened automatically rather than by hand, CallFlow numbers can look up each inbound caller's line type and block, challenge or reroute VoIP callers before the call reaches your team. You can create a free account and turn the rule on for a single number to see how much of your unwanted traffic it removes.

Frequently asked questions

Why does it say my phone number cannot be used for verification?

The service ran a line type lookup and found a VoIP number, usually a non-fixed one from an app. Many services refuse that class outright because it is the main source of fake sign-ups. The number itself works; the service is choosing not to use it.

Why do verification codes never arrive on my VoIP number?

Codes are often sent from short codes or through routes that filter out VoIP destinations, so the service believes the message was sent while nothing reaches your app. Choosing a voice-call option, where offered, usually works because calls to VoIP numbers go through normally.

Will a Google Voice number work for verification?

Sometimes, but many services reject it, and Google Voice itself asks for a linked mobile or landline number during setup. Treat a Google Voice number as unreliable for verification and use a wireless number where one is available.

Can I buy a number just to receive verification codes?

It is against the terms of nearly every service, and numbers sold for that purpose have typically verified many other accounts, so an account verified that way is likely to be suspended later. Use an authenticator app for two-factor login where possible, and a wireless number where SMS is the only option.

How do I know whether my number counts as VoIP?

Run it through a free line type lookup. A VoIP result with a wholesale carrier's name is an app-based number that most services refuse; a Landline result with a business phone provider is a fixed line that many services accept by voice call; a Mobile result is a wireless number.

From the team

CallFlow Engineering Team

Telecom engineering and support at CallFlow (ALERTSIO LLC)

The engineers and support staff who build and operate CallFlow's call-routing platform. We write from what we see running inbound routing for pay-per-call marketers, agencies and small businesses every day: routing rules, carrier behaviour, spam flags, and the configuration mistakes that quietly cost calls.

Ready to get started with CallFlow?

No subscription. Transparent usage billing. Per-number spam scores. Built for scale.

Create Free Account →