Which apps accept virtual phone numbers
Seven large apps say on their own help pages that they refuse VoIP numbers: WhatsApp, Discord, Microsoft, Steam, LinkedIn, Claude and OpenAI’s ChatGPT. Airbnb warns that most VoIP numbers may not get its code, and Google warns only against Google Voice as a recovery phone. Instagram, Facebook, TikTok, X, Snapchat, Telegram and Signal say nothing about VoIP. None of the help pages we read lists the providers or carriers it accepts.
Checked by VerifyWith on

What each app’s help center says
Each row comes from the app’s own help center or terms, read on November 13, 2026. The last column asks whether the app texts the number again after sign-up, which decides how long you need to keep it.
| App | What its help center says about number types | Accounts per number | Asks for the number again |
|---|---|---|---|
| Claude | Refuses “VoIP numbers, Google Voice, phone numbers created using apps, landlines” | Up to 3 | Not to log in, but it can never be changed |
| ChatGPT (OpenAI) | Landlines, VoIP, Google Voice and premium numbers not supported | Not confirmed | No: once, for your first API key or for Codex |
| Discord | “VOIP, Burner, or Landline numbers cannot be used” | 1: it can’t be on another Discord account | Yes: used to reach you if you’re locked out |
| Microsoft account | “VOIP numbers cannot be added as a way to sign in or get verification codes” | 1 | If kept as security info |
| Steam | “Valve does not allow certain phone numbers, such as VoIP numbers”; asks for a mobile or prepaid number | Several, treated as one identity | Yes: password resets, moving the authenticator |
| Unsupported: “VoIP, landlines, toll-free, paid premium numbers” (landlines work in WhatsApp Business). Must be a number you own | Says nothing | Yes: every new or reinstalled phone | |
| “Cell and landline phones are supported. VoIP numbers aren’t.” | Says nothing | If added: password reset, text-message 2FA | |
| Airbnb | “Most virtual phone numbers, such as VOIP services” may not receive the code | Says nothing | Yes: login, 2FA; shown to your host or guest |
| Only: don’t use a Google Voice number as a recovery phone | Limited; the figure isn’t published | If kept as recovery or 2-Step phone | |
| Telegram | Mobile numbers only, no landlines. Says nothing on VoIP | 1 | Yes: logins on new devices |
| Signal | Says nothing on VoIP. The number must be able to get an SMS or a call | 1 | Yes: registering on a new phone |
| Snapchat | Says nothing on VoIP. Warns that numbers from free SMS services are more often recycled | 1 | If kept: 2FA, new-device logins, password reset |
| TikTok | Says nothing | 1 | Yes: a number change needs codes on old and new |
| X | Says nothing | Up to 10 | Sometimes: locked-account checks, Premium text 2FA |
| Says nothing | Says nothing | If kept: password reset, 2FA, security checks | |
| Says nothing | Says nothing | If kept: password reset, 2FA, re-confirm prompts |
“Says nothing” means we found no statement on the app’s help pages or terms, not that the app accepts every number. OpenAI’s per-number limit was not on the OpenAI page we could read, so we leave it out.

How to read the table
A help-center statement is the app’s policy. It is not a promise about any particular number, either way.
- A refusal is decided by the app’s own check. Steam says some carriers use VoIP technology in their mobile plans and that it refuses those numbers too, so a number on a phone plan can still be turned away.
- “Says nothing” is not “accepts anything”. Any app can refuse a number for reasons that have nothing to do with its type: it has verified too many accounts, it was used recently, or it is from the wrong country. What each refusal means covers the messages and what to do about them.
- Pages change. Microsoft, for one, says it will start phasing out SMS for signing in to and recovering personal accounts. The sources at the foot of this page are the versions we read.
What “virtual”, “VoIP” and “non-VoIP” mean
In short: a VoIP number runs over the internet through a calling or texting service, and a non-VoIP number is one that an app’s line-type check doesn’t put in that class. “Virtual number” is looser, and apps use it differently, which is why the table gives each app’s own words. Why apps reject VoIP numbers explains that check and the reasons apps give for it.
Where a number from us stands
A number from us is a non-VoIP US (+1) number, so it is not the kind the VoIP rules above name. That settles one column only. The per-number limits apply to it like any other number, and each app still decides whether to send its code. It receives texts only, so a code read out by voice call won’t reach it. If no code arrives, you can cancel the number within 24 hours, and this checklist covers what to check first.
Where the last column says yes, the app will text the number again after you sign up. Keep the number for as long as you keep the account, or move the account to another number before it ends.
Questions people ask
- Does WhatsApp accept VoIP numbers?
- No. WhatsApp’s help center lists VoIP, toll-free and paid premium numbers as unsupported, supports landlines only in WhatsApp Business, and says you can only register a phone number you own.
- Does Google accept VoIP numbers for verification?
- Google’s help pages don’t say. The only number type they warn against is a Google Voice number used as a recovery phone, which Google says could lock you out. Google does limit how many times one number can be used for verification, without publishing the figure.
- Which apps accept landlines for verification codes?
- LinkedIn says cell and landline phones are supported, and Google lets you use a home phone for its voice-call option. WhatsApp supports landlines only in its Business app. Claude, Discord, OpenAI and Telegram say they don’t accept landlines.
- Can one phone number verify several accounts?
- It depends on the app. X allows up to 10 accounts per number and Claude up to 3. Microsoft, TikTok, Snapchat, Discord and Telegram allow one. Steam lets several accounts share a number but treats them as one identity, so a VAC or game ban on one can extend to the others.
- Why do apps refuse VoIP numbers?
- OpenAI says it doesn’t support VoIP, landline, Google Voice or premium numbers because they are often associated with fraud or abuse. Most other apps state the rule without a reason.
Sources
Read on November 13, 2026. Prices and policies change; if something here is out of date, write to [email protected] and we’ll correct it.
- Claude Help Center: Verify your phone number
- OpenAI Help Center: What does phone verification look like?
- Discord Support: How to Verify Your Discord Account
- Discord Terms of Service
- Microsoft Support: Troubleshooting verification code issues
- Microsoft Support: Your phone number is linked to a different account
- Microsoft Support: Security info and verification codes
- Microsoft Support: Microsoft to stop sending SMS codes for personal accounts
- Steam Support: Phone numbers on Steam
- WhatsApp Help Center: Can’t complete registration
- WhatsApp Help Center: How to register your phone number
- LinkedIn Help: Verify your identity with your phone
- LinkedIn Help: Add or remove a phone number
- Airbnb Help: Can’t add phone number to your account
- Airbnb Help: Adding and verifying your phone number
- Google Account Help: Set a recovery phone number
- Google Account Help: Verify your account
- Telegram FAQ
- Signal Support: Register a phone number
- Signal Support: Can I use Signal for work?
- Signal Support: Can I use Signal when I travel?
- Snapchat Support: I can’t verify my email or mobile number
- Snapchat Support: I’m having issues with a recycled mobile number
- Snapchat Support: Why does Snap ask for my phone number?
- TikTok Help: Adding, changing or removing your phone number
- X Help: How to add a phone number to your account
- X Help: Locked and limited accounts
- X Help: Two-factor authentication
- Facebook Help: Why am I asked to add or confirm a mobile number?
- Instagram Help: Mobile numbers and email addresses on your account