No, WhatsApp doesn't support virtual numbers for registration: its Help Center lists VoIP numbers as unsupported, along with toll-free, paid premium and universal access numbers. Landlines are the one exception, and only on the WhatsApp Business app, where the code arrives as a phone call.
That's WhatsApp's own registration rule as of October 2026. It sits alongside three other requirements that decide whether any number will work: you can only register a number you own, you must be able to receive SMS and phone calls on it, and if you run both WhatsApp and WhatsApp Business, each app needs its own number.
So the honest answer to most "virtual number for WhatsApp" searches is that the number type itself is the problem, not your settings. Below is what WhatsApp does accept, how its verification works, and what to check when a code you're waiting for never turns up.
Which number types WhatsApp accepts
| Number type | What WhatsApp's registration rules say |
|---|---|
| Mobile number you own | Supported, verified by SMS code, phone call or automatic check |
| VoIP or virtual number | Unsupported |
| Toll-free number | Unsupported |
| Paid premium number | Unsupported |
| Universal access number (UAN) | Unsupported |
| Landline | Unsupported on WhatsApp; supported only on the WhatsApp Business app, with the code sent by a call |
| eSIM number | Supported, registered exactly like a physical SIM |
WhatsApp puts it plainly in its number-format article: the app is designed for mobile phones. The landline route exists for businesses, and it's tied to the Business app. If that's your situation, read why WhatsApp Business is a separate app before you register.
Why the number has to receive SMS or calls
WhatsApp activates an account by sending a registration code to prove you own the number. Its Help Center says the code can only come by SMS or phone call for security reasons, and that the code is unique and changes every time you register a new number or device.
There's one narrow exception. If you're logging back in to an existing account and you've already added an email address (in settings, during first registration or when you set up two-step verification), WhatsApp can send the code by email instead. It won't do that for a brand-new account.
This is why searches for WhatsApp without a SIM go round in circles. The account isn't tied to a SIM card, but it's tied to a number that can receive texts or calls. WhatsApp also says an active SIM or eSIM with your registered number is needed to keep access to the account. If you want to know what you can do on other devices once you're set up, see using WhatsApp without a phone number.
The four ways WhatsApp verifies a number
- SMS code. Pick your country, enter your number in full international format and type in the 6-digit code that arrives. On some phones WhatsApp asks to send a one-time SMS itself and verifies you automatically. Carrier charges may apply.
- Voice call. Tap Voice Call, answer, and an automated message reads out your code.
- Missed call (Android only). Tap Missed call and grant WhatsApp permission to manage calls and read your call log. The call shows as missed from an unknown number and WhatsApp completes registration on its own.
- Automatic verification. In limited countries, WhatsApp can verify you without a code by working with your carrier, using a code stored on your phone, or through end-to-end encrypted backups in your Google Account. You'll see a Verified confirmation when it works.
Every one of these depends on a real carrier connection to the number. WhatsApp says entering your number authorises your wireless carrier to share account and device data with WhatsApp for verification and fraud prevention. In other words, your mobile carrier is part of the check.
When the code doesn't arrive
If you're using a supported mobile number and still waiting, WhatsApp's troubleshooting list is worth working through in order:
- Check the number is in full international format with the country code and no leading zeros or exit codes, for example +1 408 XXX-XXXX for a US number.
- Wait for the timer to finish. WhatsApp says it can take up to 10 minutes. Then tap Didn't receive a code? and choose SMS or Phone call.
- Don't guess. Wrong attempts lock you out for a period of time, and WhatsApp says there's no way to make that faster.
- Turn off call-blocking settings, call-blocking apps and task killers.
- Make sure you have a working connection by mobile data or Wi-Fi. Roaming or a weak signal can stop registration.
- Text your own number from another phone to confirm SMS is reaching you.
- Switch on Wi-Fi Calling in your phone settings if your mobile signal is poor.
- Restart the phone, wait 30 seconds and try again, or reinstall the latest version after backing up your chats.
Two country quirks catch people out. Argentine numbers need a 9 between the country code and area code with the 15 prefix removed, and Mexican numbers need a 1 straight after +52.
One number per account, one account per number
WhatsApp says an account can only be verified with one phone number, and there's no way to add a second. If your phone has dual SIM or an eSIM, WhatsApp uses only the number you verified, and the other line makes no difference.
Swapping the SIM doesn't sign you out, because the account follows the number. If you want to move to a different number, you'll need to change your number on WhatsApp rather than just putting in a new SIM. Moving phones can skip the SMS step if your number is eligible: WhatsApp pushes a 6-digit code to your old device instead. WhatsApp also warns that switching between devices and numbers too often can block you from re-verifying.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
If you need two accounts on one handset, WhatsApp's multiple account feature is available on mobile devices, but each account still needs its own registered number.
Other registration requirements
Beyond the number, WhatsApp lists a few device rules. Use the latest version of the app, don't register on an unsupported device such as an iPad, and make sure the phone isn't jailbroken. After registration you can add a passkey so you sign in with your face, fingerprint or screen lock, which is a sensible next step once you're in.
My verdict
Don't build a WhatsApp account on a number WhatsApp itself calls unsupported. Even if a code got through once, you'd still need that number to receive codes every time you re-register, move phones or get logged out, and WhatsApp says you need an active SIM or eSIM with that number to keep access. My advice: use a mobile number you own, or an eSIM on your own plan, and if you only have a landline for a business, register it on the WhatsApp Business app where WhatsApp supports it.
Frequently asked questions
Can I use a virtual number for WhatsApp?
No. WhatsApp's registration requirements list VoIP numbers as unsupported, along with toll-free, paid premium and universal access numbers.
Can I register WhatsApp with a landline?
Only on the WhatsApp Business app. WhatsApp says landlines aren't supported on the regular app, and on the Business app the verification code comes through a call to the landline.
Can I use WhatsApp without a SIM card?
The account is tied to your number rather than the SIM, but you must be able to receive SMS or calls on that number to register. WhatsApp also says an active SIM or eSIM with your registered number is needed to keep access.
Why am I not getting my WhatsApp code?
Check the number is in full international format with no leading zero, wait up to 10 minutes for the timer, then request an SMS or call again. Turn off call blockers and make sure you have a working internet connection.
Can I use the same number on WhatsApp and WhatsApp Business?
No. WhatsApp says you'll need a unique phone number for each app if you want to use both.
Can I verify WhatsApp by email?
Only when you're logging back in to an existing account and you've already added an email address to it. New registrations get the code by SMS or phone call.


