2FA compatibility
Which virtual numbers work for 2FA on Google, Facebook and banks?
The deciding factor is the line type, not whether a number is 'virtual'. Here is what tends to work, what does not, and how to set up 2FA so a lost number never locks you out.
Written and maintained by the VNumbr team · Last updated 24 September 2026
Key points
- For text-message two-factor codes, a number on a real mobile network is far more reliable than an internet-based VoIP number, and both beat temporary 'receive SMS online' numbers.
- Google: SMS verification works with mobile numbers, but Google advises against using a Google Voice number for verification codes because it can result in lockouts, and it supports stronger options such as passkeys and authenticator apps.
- Banks often run carrier lookups and many reject VoIP numbers; some also require a mobile number registered to you as an individual.
- Use a passkey or security key wherever the service supports it, an authenticator app as the everyday second factor, and a text-message number only as a backup or where nothing else is offered.
The short answer
For text-message two-factor codes, a number on a real mobile network is far more reliable than an internet-based VoIP number, and both beat temporary 'receive SMS online' numbers. Some services explicitly refuse VoIP numbers for verification, and some warn that using a VoIP number for codes can lock you out of your account.
So the useful question is not 'is it virtual?' but 'is it recorded as a mobile line, and will I still own it next year?'. A permanent real-carrier number that you read in a dashboard can behave like an ordinary mobile line. It still cannot guarantee acceptance on every platform, and it should never be your only way in.
What we know about the big platforms
Google: SMS verification works with mobile numbers, but Google advises against using a Google Voice number for verification codes because it can result in lockouts, and it supports stronger options such as passkeys and authenticator apps. Microsoft: states that VoIP numbers cannot be used to receive sign-in or verification codes, and has announced moves away from SMS codes for personal accounts toward passkeys and other passwordless methods. Meta (Facebook and Instagram): supports SMS-based 2FA as well as authenticator apps and passkeys. PayPal: supports authenticator apps for two-step verification.
Policies change, so check each platform's current help pages before you rely on a number. We describe what these services have published; we cannot promise how any platform will treat a particular number.
Banks are the hard case
Banks often run carrier lookups and many reject VoIP numbers; some also require a mobile number registered to you as an individual. Community reports show that a number accepted by a social network may still be refused by a bank. If a bank is your priority, use a real cellular SIM or eSIM in your own name as the primary number, and use a virtual number for the rest of your accounts.
Ask your bank which number types it accepts before you change anything, and never remove a working verified number until the replacement is confirmed.
The strongest 2FA set-up
Use a passkey or security key wherever the service supports it, an authenticator app as the everyday second factor, and a text-message number only as a backup or where nothing else is offered. Keep your recovery codes stored offline.
If you want a private number for that backup role, a permanent real-carrier number such as a VNumbr line suits it: allocated on a real mobile network, kept while you renew, private to you, receive-only. Turn on auto-renew, because a number that lapses is a number your recovery codes stop reaching.
SMS 2FA reliability by number type
| Number type | Reliability for SMS codes | Best use |
|---|---|---|
| Real mobile SIM or eSIM in your name | Highest | Primary account and bank security |
| Permanent real-carrier virtual number (VNumbr) | Good for many services, not guaranteed | Backup and secondary accounts |
| VoIP numbers (Google Voice, calling apps) | Lower, some services refuse them | Calling and texting, not critical 2FA |
| Temporary or 'receive SMS online' numbers | Very low | Avoid for accounts you care about |
What the platforms say about virtual numbers
| Platform | SMS 2FA | Stronger options | Note |
|---|---|---|---|
| Yes, mobile numbers | Passkeys, authenticator apps | Advises against Google Voice for codes | |
| Microsoft | Being phased out for personal accounts | Passkeys, passwordless | States VoIP numbers cannot receive codes |
| Facebook / Instagram | Yes | Authenticator apps, passkeys | SMS is optional |
| PayPal | Yes | Authenticator apps | Check the current help page |
| Banks | Varies by bank | Varies | Many reject VoIP; ask your bank |
How VNumbr works
Choose a country
Pick where the number should be based. The prefix tells apps where you are.
Pay in crypto or wallet
Cryptomus, NOWPayments or your balance. Email-only signup, no ID.
Use it for verification
Enter the number where the app asks and request the SMS code.
Read it in your inbox
Messages appear in your dashboard in real time and through the API.
Common questions
Does a virtual number work for Google two-factor codes?
A number on a real mobile network generally can, but Google advises against Google Voice numbers for codes. Passkeys or an authenticator app are the more reliable options.
Will VNumbr work for my bank?
We cannot promise that. Many banks apply their own line-type rules or require a mobile number in your name, so check with your bank first.
Is SMS 2FA safe to use?
It is better than no second factor and convenient, but authenticator apps, passkeys and security keys are stronger. Use SMS as a backup.
What happens if my virtual number lapses?
Codes stop arriving. Keep it renewed or enable auto-renew, and change the number in each account before you release it.
Are temporary SMS numbers ever good for 2FA?
No. They are shared or released, so a later code can go to someone else. Avoid them for anything important.
Are VNumbr numbers real mobile numbers?
Yes. They are allocated on real mobile carrier networks rather than internet-based VoIP pools. Each app decides for itself which numbers it accepts, so no provider can guarantee a specific result.
How do I pay, and do I need ID?
Pay with cryptocurrency through Cryptomus or NOWPayments, or from a wallet balance. Signup needs only an email address and no identity documents.
What is the difference between a permanent number and an OTP number?
A permanent number is billed monthly or yearly and stays assigned to you for as long as you renew it. An OTP number is billed per activation and receives a single code before it is released.
Only need one code, not a number to keep?
This guide is about VNumbr's permanent numbers. For a single sign-up instead, VNumbr also sells OTP numbers billed per activation.
Get a number you keep
Pick a country, pay in crypto or from your balance, and receive SMS on a permanent line.
