Nomad Advisers

How to get a US phone number abroad for banking (non-VoIP)

Locked out of your US bank because the 2FA text never arrives? It is almost always because your number is VoIP. Banks block VoIP for security. Here is why, and the cheap non-VoIP US lines that actually receive bank texts while you live abroad.

Short version. Banks block VoIP numbers (Google Voice, Skype) for 2FA. You need a real wireless US line from an MVNO, Tello, US Mobile, or Ultra Mobile PayGo, activated by eSIM with Wi-Fi calling on. It then receives bank texts over Wi-Fi anywhere in the world for a few dollars a month.

What works, and what gets blocked

OptionLine typeWorks for bank 2FA?
Google Voice, Skype, TwilioVoIPNo, blocked by banks for 2FA
Tello (T-Mobile network)Real wireless (MVNO)Yes, with Wi-Fi calling to receive texts abroad
US Mobile (Verizon/T-Mobile/AT&T)Real wireless (MVNO)Yes, receives shortcode and bank 2FA
Ultra Mobile PayGo (T-Mobile)Real wireless (MVNO)Yes, ~$3/mo, popular for 2FA abroad

Prices and plans change; confirm current details with each carrier.

Why VoIP fails

Banks run your number through a carrier lookup that returns the line type. VoIP numbers are trivial to create and discard, so they are a favourite of fraudsters, and banks simply refuse to send 2FA codes to them. Google Voice, Skype, and most virtual-number apps are VoIP, which is why the code never lands. A real wireless line returns a carrier and passes.

The non-VoIP lines that work abroad

The trick most people miss: an MVNO line on a real US network, activated by eSIM with Wi-Fi calling turned on, receives your bank's texts over Wi-Fi from anywhere. Two cheap, popular choices:

Tello

Runs on T-Mobile. A true wireless number you can activate by eSIM from outside the US, with Wi-Fi calling to receive bank SMS for free globally.

See Tello

US Mobile

Runs on Verizon, T-Mobile, or AT&T. A real wireless number that reliably receives shortcode and bank 2FA messages, with flexible low-cost plans.

See US Mobile

A working US number is one piece of the puzzle; your address has to pass KYC too. See the right address for Stripe and banks and the full non-resident founder setup guide.

Get the free Global Founder Setup Kit

A one-page PDF: the exact US LLC plus territorial-residency setup non-resident founders use to run an online business and pay near-zero tax, with the checklist and the honest caveats. Drop your email and it is yours, plus new setups as we add them.

US phone for banking FAQ

Why won't my bank send 2FA texts to Google Voice?

Because Google Voice is VoIP. Banks check the line type against telecom databases and block VoIP numbers for two-factor authentication to prevent fraud and account takeover. The text simply never arrives. You need a real wireless line, not a VoIP number.

What is the difference between VoIP and non-VoIP?

VoIP numbers (Google Voice, Skype, most virtual-number apps) run over the internet and are easy to spin up, which is exactly why banks distrust them. A non-VoIP number is a real cellular line on a carrier network (Verizon, T-Mobile, AT&T) or an MVNO that uses one. Banks treat non-VoIP lines as legitimate and will send 2FA to them.

How do I receive US bank texts while living abroad?

Get a non-VoIP US line from an MVNO like Tello, US Mobile, or Ultra Mobile PayGo, activate it (often via eSIM), and turn on Wi-Fi calling. The number then receives SMS, including bank 2FA, over Wi-Fi anywhere in the world, usually for a few dollars a month.

Will Tossable Digits or a virtual number work?

Usually not for strict banks. Even virtual-number services that claim shortcode support are typically classified as VoIP on carrier lookup, so Chase, Wells Fargo, Mercury, and Stripe will refuse the text. Stick to a real wireless MVNO line for anything financial.

These are partner links; if you sign up through them we may earn a commission at no extra cost to you. Carrier plans, prices, and bank policies change. This is general information, not financial advice. Confirm current details before you rely on any setup.