Non-VoIP Numbers: Which Apps Refuse VoIP Numbers (2026 List)
Which apps refuse VoIP numbers for verification codes, from their own help pages: WhatsApp, Microsoft, ChatGPT, Cash App, Zelle and more, plus what non-VoIP really means.

TL;DR — 30-Second Read
- A non-VoIP number is a number from a mobile or landline carrier, tied to a SIM or a physical line rather than an app.
- WhatsApp, Microsoft, OpenAI, Anthropic, Cash App, Zelle and Login.gov say in their own help pages that they refuse VoIP numbers.
- Most other apps publish no rule. Google, Apple, Amazon, PayPal, Stripe, Uber and several banks have sent codes to our VoIP numbers.
- The only dependable non-VoIP number is a real SIM or eSIM from a mobile carrier. Rented “non-VoIP numbers” can be taken back and given to someone else.
- We sell VoIP numbers. This page exists so you know where they won't work before you pay.
The short answer
A non-VoIP number is a phone number issued by a mobile or landline carrier, as opposed to an internet number from an app. Some services only accept those: WhatsApp, Microsoft, ChatGPT, Claude, Cash App and Zelle all say so in their help pages. Many others don't publish a rule and accept internet numbers some of the time. If an account matters to you and its help page says “no VoIP”, use a SIM or eSIM number for it.
What this guide covers
VoIP vs non-VoIP: what the terms mean
The difference is who issued the number, not how good the call sounds. Phone-number lookup services sort every number into a few types:
| Type | What it is | Examples | How apps treat it |
|---|---|---|---|
| Mobile | A number on a SIM or eSIM from a mobile carrier | Your carrier phone number, a US prepaid eSIM | Accepted almost everywhere |
| Landline | A fixed home or office line | A home phone | Often refused for text codes; some apps offer a voice call instead |
| Fixed VoIP | An internet number tied to a device at an address | Cable-company home phone service | Treated like a landline by most apps |
| Non-fixed VoIP | An internet number you get online, with no device or address | Google Voice, TextNow, app-based numbers | Refused most often |
When people search for a “non-VoIP number”, they usually mean a mobile number, because that's the type every app accepts. Some articles claim Google Voice or Skype numbers count as non-VoIP. They don't: lookups list Google Voice as non-fixed VoIP, and Skype numbers ended in May 2025.
How apps tell the difference
Before sending a code, many apps run your number through a lookup service. The lookup checks which carrier the number belongs to and returns its type. The app then decides what to do: send the code, refuse the number, or let it through but watch the account more closely.
- The type follows the carrier. Move a mobile number to Google Voice and lookups start calling it VoIP. Move it back to a mobile carrier and it becomes mobile again.
- Lookups disagree. When we looked up three of our own numbers, two came back as “fixed line” and one as “VoIP”. None came back as mobile, so any app that insists on a mobile number refuses them.
- Mistakes happen both ways. People on Microsoft's and Discord's forums report real mobile numbers being rejected as VoIP, and internet numbers sometimes get through checks that should catch them.
- Rules change without notice. A service that sent you a code last month can refuse the same kind of number today.
Service by service: who refuses VoIP numbers
“Refuses VoIP” means the service says so in its own help pages. The last column is our own evidence: whether that service sent a verification code to a BubblyPhone number between June and October 2026 (499 incoming texts on 76 numbers). A dash means we saw none, which proves nothing either way.
| Service | Stance | What its help pages say | Codes received on our numbers |
|---|---|---|---|
| Refuses VoIP | Lists VoIP numbers as unsupported for registration. Landlines are allowed only on the WhatsApp Business app. | WhatsApp Business codes arrived on several numbers, plus one regular account-creation text. | |
| Microsoft account | Refuses VoIP | VoIP numbers can’t be added for sign-in or verification codes. | — |
| OpenAI (ChatGPT) | Refuses VoIP | Doesn’t support landlines, VoIP or Google Voice numbers for phone verification. | — |
| Anthropic (Claude) | Refuses VoIP | Can’t use VoIP, Google Voice, app-based numbers or landlines; a verified number can’t be changed later. | — |
| Cash App | Refuses VoIP | Can’t send codes to non-fixed VoIP numbers such as Google Voice or Skype. | — |
| Zelle (via Bank of America, Wells Fargo) | Refuses VoIP | VoIP, landline and Google Voice numbers can’t enroll. | — |
| Login.gov | Refuses VoIP | Doesn’t support VoIP numbers for text or voice codes; offers authenticator apps and security keys instead. | — |
| Discord | Refuses VoIP | Support answers say VoIP, prepaid “burner” and landline numbers can’t complete phone verification. | Codes arrived on two numbers anyway. |
| Telegram | Mixed | Its spam FAQ says some virtual/VoIP numbers can trigger an “overly harsh” anti-spam response. | — |
| Signal | Mixed | The number must be able to receive a text or a phone call. No VoIP ban is published. | — |
| Google account, Gmail, YouTube | Mixed | No published ban on VoIP for account verification. Google Voice itself won’t accept a VoIP number as your linked number. | Google and YouTube codes arrived on several numbers. |
| Apple Account | No published rule | No published rule found. | Codes arrived on four numbers. |
| Amazon | No published rule | No published rule found. | Codes arrived. |
| PayPal | No published rule | No published rule found. Some users report VoIP numbers refused. | Codes arrived on two numbers. |
| Stripe | No published rule | No published rule found. | Codes arrived on three numbers. |
| Wise, Airwallex | No published rule | No published rule found. | Codes arrived. |
| Bank of America sign-in, Ally, Chime | No published rule | No published rule for sign-in codes (Zelle enrollment is a separate check, see above). | Sign-in and access codes arrived. |
| Uber | No published rule | No published rule found. | Codes arrived. |
| TikTok, Instagram, Facebook, Pinterest | No published rule | No published rule found. | Codes arrived. |
| Venmo | No published rule | No official page found. Third-party guides say it wants a US mobile carrier number. | — |
Help pages checked on October 18, 2026. We'll update this table when they change.
What “codes received” does and doesn't mean. It shows the service sent a code to at least one of our numbers. It doesn't show that the sign-up finished, that the account wasn't checked again later, or that your number will get the same result.
WhatsApp in detail
WhatsApp's help center lists VoIP numbers as unsupported, so a virtual number is not a dependable way to register. WhatsApp's registration requirements say the number must be one you own and must receive both calls and texts, and they list unsupported types: VoIP, toll-free, premium-rate, universal access numbers, and landlines (landlines only on the WhatsApp Business app).
- What we've seen: WhatsApp Business codes, in English, German and Spanish, and a regular WhatsApp account-creation text have reached BubblyPhone numbers. So WhatsApp does sometimes send them.
- The risk: getting a code isn't the same as keeping the account. WhatsApp can ask you to verify again on a new phone or after a reinstall, and a number type it doesn't support can fail at that point.
- If you use one anyway: turn on two-step verification with a PIN and add an email address in WhatsApp's settings. WhatsApp lets you receive the login code by email when you log back in, which protects you if texts stop arriving.
- For an account you can't afford to lose, register it on a mobile number.
What to do when a service refuses your number
- Check for a voice-call option. Some services read the code out in an automated call. A BubblyPhone number rings in the app and browser, so it can take that call.
- Use an authenticator app, passkey or email if the service offers one. These are safer than text codes on any number.
- Use a mobile number for that one account. Your home-country mobile is often accepted. Keep the US number for calls and for the services that take it.
- Don't try to disguise the number. Services like Anthropic, Login.gov and the banks set these rules on purpose, and getting around them can break their terms and get the account closed.
How to get a real non-VoIP number
A prepaid SIM or eSIM from a mobile carrier
This is the real thing: a mobile number that passes every check. For a US number you usually need to be in the US to activate it (Tello's help center says so outright), keep the plan renewed, and pay roaming when you use it abroad. Cheap prepaid plans run from roughly $5 to $25 a month.
Keep the mobile number you already have
If you're moving abroad, keep your old mobile on a cheap plan rather than moving it to an app. Once you move it to an app, lookups treat it as VoIP.
Rented “non-VoIP numbers”: be careful
Some sites rent real mobile numbers by the code or by the day. When the rental ends, the number goes to the next customer, who can request a login code for any account you opened with it. The numbers have often been used for other accounts already, and many services treat them as fraud signals. Avoid them for anything you want to keep.
Where a virtual number fits
For calls, texts from people, US forms, and the many services that publish no rule, a virtual number does the job from anywhere for $3/month. Our guide on how to get a US phone number from abroad covers when to use which.