
I run the r/ITIN community (2,000+ members), and the same question lands in my inbox almost every other week: "I set up Google Voice, so why does XYZ bank still reject my number?" I've been there. You think you've solved it, then a US bank, PayPal, or Coinbase quietly refuses to send the code. The problem isn't you. It's the type of number you're holding.
Here's the short version. Those free "virtual" numbers are flagged as VoIP, and US banks and apps block VoIP for security codes. The fix is a real US-carrier mobile number you can activate from anywhere on an eSIM. I'll show you exactly how, with the setup I actually run myself.
- To get a non-VoIP US number from abroad, activate a real US-carrier eSIM. Tello on T-Mobile runs from $5/mo and installs in minutes.
- Turn on Wi-Fi Calling and you'll receive bank OTP free, anywhere with internet, no roaming charges.
- Non-VoIP numbers pass roughly 95-99% of US verifications; VoIP numbers pass only 20-40%.
- Cheapest long-term hold: Red Pocket's annual eSIM at about $30/yr (~$2.50/mo).
Why Does Your Virtual Number Get Rejected for US Verification?#
Your virtual number gets rejected because it's flagged as VoIP in a national database, and US banks block VoIP lines for security codes. Every US phone number is tagged as mobile, landline, or VoIP. The VoIP market hit roughly $176 billion in 2025 (Fortune Business Insights, 2025), and banks treat that whole category as higher-risk.
So what's the database doing here? Every number in the US lives in the Local Number Portability (LNP) system, which records the line type and the carrier behind it. When you punch your number into a signup form, the bank or app fires a quick carrier line-type lookup, often through a service like Twilio Lookup, before it ever sends a text. The lookup returns "mobile," "landline," or "VoIP" in a fraction of a second.
If it comes back VoIP, the door closes. From the bank's side, a VoIP line isn't reliably tied to one real person, so it reads as fraud risk, exactly the kind of number a bot farm would spin up by the thousand. That single flag is why Chase, Bank of America, PayPal, and Amazon Seller Central will reject your one-time passcode before you even see it fail.
A real US-carrier mobile number, the kind you get from T-Mobile, AT&T, or Verizon, carries a "mobile" flag instead. Same +1 number on the surface. Completely different answer from the lookup. That's the whole game, and it's why the free options keep letting you down.
If you're sorting out your wider US financial setup, my walkthrough on opening a US bank account as a non-resident pairs well with this one. The phone number is step one. The account is the reason you needed it.
"This phone number type isn't supported. Use a non-virtual phone number instead."#
If you see "This phone number type isn't supported. Use a non-virtual phone number instead," the app just ran a line-type lookup and detected a VoIP or virtual line. There's no setting to toggle and no support ticket that fixes it. The number itself is the problem.

The fix is simple, if mildly annoying: swap the virtual number for a real carrier mobile number and re-enter it. Google Voice, TextNow, Skype, and the per-code SMS-rental tools all trip this exact message because they're VoIP. A Tello, US Mobile, or Red Pocket eSIM number doesn't, because it's a genuine mobile line. Enter the new number, request the code again, and it lands.
Why Google Voice, TextNow and Skype Don't Work for Bank Verification#
Google Voice, TextNow, and Skype all hand you a VoIP-flagged number, so US banks reject them for verification roughly 60-80% of the time. They're great for casual calls and texts. They're the wrong tool the second a bank, payment app, or crypto exchange runs its line-type check. I've watched dozens of people in r/ITIN burn an afternoon on Google Voice before they figure this out.
People search these by name, so let me be direct about each one. Google Voice gives you a real-looking +1 number, but it's VoIP, and it fails most bank and PayPal checks. TextNow is the same story, a free VoIP line that gets blocked. Skype numbers are VoIP too, and Microsoft has been winding the service down anyway. None of them carry the mobile carrier flag the lookup wants to see.
There is one nuance worth knowing, and I'll come back to it later: you can rescue a real mobile number by porting it into Google Voice for a one-time fee. But that only works with a number that's already a genuine carrier line. Start with VoIP and you've got nothing portable.
What's the Best Way to Get a Non-VoIP US Number From Abroad?#
The best way to get a non-VoIP US number from abroad is to activate a real US-carrier plan on an eSIM, no physical SIM, no mailing delays. With about 4.7 billion smartphone owners worldwide in 2025 (Ericsson Mobility Report / Statista, 2025), carriers built remote eSIM activation precisely so you can do this from your couch in any country.
An eSIM is a digital SIM already baked into your phone. Instead of slotting in a plastic card, you scan a QR code and the carrier profile installs itself. The line you get comes straight from a US mobile network, so it's flagged "mobile," and the verification lookups treat it as the real thing. That's the entire difference between this and Google Voice.

The workflow is genuinely three steps. Pick a provider that runs on a major US network and supports remote eSIM activation. Build the cheapest plan that covers texts and a few minutes. Scan the QR code they email you. I've walked hundreds of people through this exact flow, and the part that surprises everyone is how fast it is, usually live in under ten minutes.
One honest caveat from experience: check your phone supports eSIM before you pay. Most handsets from the last four or five years do, but US-market iPhone 14 and newer are eSIM-only, while some other regions still ship dual physical-SIM models. A quick look in your settings saves a refund request.
Does Your Phone Support eSIM Outside the US?#
Most phones sold in the last few years support eSIM, including iPhone XS and newer, Google Pixel 3 and newer, and recent Samsung Galaxy S and Note models. Open Settings and look for "Add eSIM" or "Add Cellular Plan." If it's there, you're set. If your handset is older or a region-locked dual-SIM variant, you may need a physical SIM instead, which is far slower to get abroad.
Which Apps and Banks Reject VoIP Numbers? (Verification Matrix)#
Most major US banks, payment apps, and crypto exchanges reject VoIP numbers for signup and 2FA, while a real non-VoIP mobile line passes. Non-VoIP numbers clear roughly 95-99% of verifications; VoIP numbers manage only 20-40%, based on what I see reported across r/ITIN.
US verification pass rate by number type
The two tables below break it down by category, the pattern I've watched play out account after account.
Banks & payment apps
Crypto, marketplaces & social apps
The takeaway is blunt. For anything touching money, banking, payments, crypto, marketplaces, assume VoIP is blocked and skip the experiment. The social apps are looser, but a real mobile number sails through all of them, so why hold two solutions when one covers everything?
This is also where a lot of non-residents hit a second wall. The number gets you to the verification screen, but the account itself may ask for a US tax ID. More on that below, because it's the part most guides skip.
Comparing the Best eSIM Providers for a US Number From Abroad#
Four providers reliably deliver a real non-VoIP US number you can activate abroad on an eSIM with a foreign card: Tello, US Mobile, Red Pocket, and (with a catch) Ultra Mobile. Tello starts at $5/mo on T-Mobile and is my top pick. The table below lays out price, network, and the eSIM reality for each, so you can pick fast.
Tello (Top Pick): Cheapest Flexible eSIM on T-Mobile#
Tello is what I'd pick for almost anyone, and it's the line I run myself. It's a real US mobile number on the T-Mobile network, it starts at $5/mo, and its eSIM activates online from abroad. That combination, cheap, legitimate, remotely activatable, is exactly what passes Chase and PayPal without drama.
The custom plan builder is the reason it's so cheap. You set the minutes and data yourself, and texts are unlimited on every plan. For verification, I build 100 minutes, no data, unlimited texts, which lands around $5/mo. Tello takes foreign Visa, Mastercard, Amex, and PayPal, and the eSIM QR code hits your email minutes after checkout. If you ever need data abroad, pay-as-you-go roaming runs a few cents per MB.
Pro tip from running this myself: build the bare-minimum plan first. You can upgrade minutes or data instantly from the dashboard later, so there's no reason to overpay on day one. Tello also offers a $3/mo "parked" plan purely to keep a number alive, which I'll come back to in the keep-alive section.
US Mobile: The Premium Alternative on 3 Networks#
US Mobile is the step-up option, and in 2026 it runs on three networks, not two: Warp (Verizon), Dark Star (AT&T), and Light Speed (T-Mobile), with Wi-Fi calling on all of them. Plans are advertised from $5, with the entry Light plan landing around $10/mo. eSIM activation is online and works from abroad, same as Tello.
You're paying a little more for a slicker app, more network choice, and higher-tier plans that bundle international roaming data. If you want a polished experience or you specifically need an AT&T or Verizon line rather than T-Mobile, this is the one. For pure verification on a budget, Tello still wins on price.
Red Pocket: Cheapest Long-Term Annual Plan (AT&T eSIM)#
Red Pocket is the cheapest legitimate way to hold a US number long-term, with annual plans around $30/yr, roughly $2.50/mo. Its eSIM runs on either GSMA (AT&T) or GSMT (T-Mobile), but only the GSMA/AT&T variant has international roaming, so that's the one to choose if you're abroad. Annual plans typically toss in a couple of free months in year one.
The trade-off is that instant eSIM activation from abroad isn't quite as frictionless as Tello's, which is why I wrote a dedicated guide for it. If you already know you'll keep the number a full year, the math is hard to argue with.
Full walkthrough: how to activate a Red Pocket eSIM from abroad for $30/year, including the network choice, purchase steps, and Wi-Fi Calling setup.
Ultra Mobile PayGo ($3): Cheap, but Physical-SIM Only#
Ultra Mobile's $3/mo PayGo plan gets recommended constantly for parking a number, but here's the catch most articles get wrong: it activates with a physical SIM only. You can convert it to eSIM after activation, but you cannot start it as an eSIM from abroad. So it's the cheapest "park a number" plan if you can get the physical SIM in hand, and a non-starter as an instant overseas eSIM.
I'm flagging this clearly because the old version of this very article got it wrong, and I don't want you ordering a plan that can't activate where you are. If you want a $3 hold and you can receive mail at a US address, PayGo is fine. If you're activating from your kitchen in another country today, pick Tello or Red Pocket instead.
US eSIM Provider Comparison Table#
Here's the side-by-side for activating a real, non-VoIP US number from overseas. Prices are current as of May 2026 and shift over time.
US eSIM providers for a non-VoIP number from abroad (as of May 2026)
If you want instant online activation on T-Mobile with the lowest entry price, Tello is hard to beat. If you're certain you'll keep the number 12 months, Red Pocket's annual AT&T eSIM undercuts everything else.
How to Activate a US Number With Tello From Any Country#
You can activate a Tello US number from any country in about ten minutes: build a plan, pay with a foreign card, scan the eSIM QR code, then enable Wi-Fi Calling. Tello earns the top spot here because it's cheap, runs on T-Mobile, and its online activation actually works from outside the US, which is not a given with every MVNO.
Your first move is the plan builder on Tello's site. For verification, you don't need much, so the goal is the smallest plan that still covers texts and a handful of minutes.
Building Your Low-Cost Verification Plan#
Build the smallest plan that covers texts, and you'll pay about $5/mo for a real US number. On Tello's plan builder, only select what you'll genuinely use. Here's the setup I recommend to everyone in r/ITIN who just needs to pass verification.
- Minutes: lowest tier, 100 minutes. Once Wi-Fi Calling is on, your US calls run free over any Wi-Fi anyway.
- Data: no data. There's no point paying for US data you can't use from your home country, and pay-as-you-go roaming covers any emergency.
- Texts: unlimited, included free with any minutes plan. That's what catches your OTPs.
At checkout, create your account with your local address, pay with your foreign Visa, Mastercard, Amex, or PayPal, and select the eSIM option for instant delivery. Tello genuinely doesn't care that your billing address is in another country, which is the whole reason it works for us.
Activating Your eSIM on iPhone and Android#
Once payment clears, Tello emails your eSIM QR code within minutes. Installing it takes about a minute, and the steps differ slightly by phone.
For iPhone:#
- Open Settings > Cellular.
- Tap Add eSIM (or Add Cellular Plan).
- Choose Use QR Code and point the camera at the code in your email. Your phone does the rest.
For Android (Samsung, Pixel, and others):
- Open Settings > Network & Internet.
- Tap SIMs, then the + (plus) icon.
- Choose Download a SIM instead? and scan the Tello QR code.
Now do the one step that makes the whole thing work from abroad: turn on Wi-Fi Calling.
How to Manage and Keep Your US Number Active From Overseas#
The single feature that makes a US number usable abroad is Wi-Fi Calling, which routes your calls and texts over the internet so you receive bank OTPs free, anywhere, with zero roaming. Turn it on for your new line and your phone behaves as if it's sitting in the US, even when you're half a world away. This one toggle is what separates "I have a US number" from "I can actually use it."

To switch it on, open your phone's cellular settings for the new line and flip Wi-Fi Calling to On. You'll know it worked when your carrier's Wi-Fi label appears in the status bar. From then on, every text, including those critical one-time passcodes, arrives over Wi-Fi for free, no matter which country you're in.
How Do You Keep a US Number Alive Long-Term From Abroad?#
You keep a US number alive by holding the cheapest active plan that prevents it from being recycled, since carriers reclaim unused numbers. The two routes I use and recommend: Tello's $3/mo parked plan, which holds the number indefinitely while the plan is active, or Red Pocket's annual eSIM at about $30/yr for a longer hold without monthly admin.
Why does staying active matter so much? Because a US number you've built history with, one your bank already trusts, is worth protecting. If the line lapses, the carrier eventually releases the number and someone else can get it. Keep a minimal plan running and the number stays yours, recognized by every account you've attached it to.
There's also a permanent-rescue move worth knowing. You can port a real, active mobile number into Google Voice for a one-time $20 fee (Android Authority, 2024), and then hold it for free as long as your Google account stays active. The catch, and it's the key one, is that the number must still be active at its current carrier at the moment you port it. Start with VoIP and there's nothing to port; build a real Tello line first, then this becomes an option.
For the cheapest annual keep-alive route step by step, my Red Pocket eSIM from abroad guide covers the whole thing.
What to Do When an OTP Code Doesn't Arrive#
If a verification code doesn't arrive, it's almost always the Wi-Fi connection, not the number. Here's my own checklist, in order, before I ever assume something's broken.
- Check the status bar. Confirm you see the Wi-Fi Calling or VoWiFi indicator. If it's missing, toggle airplane mode on, wait a few seconds, then off, to force a fresh connection.
- Request the code again. Wait a minute, then hit resend. The second attempt usually lands.
- Restart the phone. A reboot clears the minor glitches that quietly block incoming texts.
A small habit that saves grief: set a calendar reminder a week before your plan renews so the line never lapses right when you need to log into your bank. And if you'll be somewhere with no Wi-Fi, drop $10 of pay-as-you-go credit on the account as a safety net, it just sits there until you need it.
Do You Need an ITIN to Actually Use Your US Number?#
A US number gets you past phone verification, but to open most US bank accounts, file US taxes, or get a US credit card as a non-resident, you'll usually need an ITIN, an Individual Taxpayer Identification Number. The phone is the first gate. The tax ID is often the second, and it's the one that stops people cold.
Here's the order I see work in practice. Set up your real US number first, so you can receive the verification codes. Then sort out your ITIN, because banks, brokerages, and credit-card issuers ask for a US tax ID during the actual application, not the phone step. Get both in place and the doors that were closed start opening in the right sequence.
If you're not sure whether this applies to you, start with what an ITIN is and who needs one, then move to the practical how to get an ITIN walkthrough when you're ready. Taxsym helps non-residents apply for an ITIN end to end, so if the tax-ID step is where you're stuck, that's the next thing to handle.
Frequently Asked Questions#
Can I Get a US Number Without a US Address or SSN?#
Yes. You don't need a US address or an SSN to get a real US mobile number from providers like Tello, US Mobile, and Red Pocket. You enter your foreign billing address at checkout and pay with a non-US card or PayPal. No Social Security number is requested to activate the line. The SSN or ITIN question only comes up later, when you open the bank or financial account the number is for.
Is It Legal to Use a US Phone Number From Another Country?#
Yes, it's completely legal to hold and use a US phone number while living abroad. You're paying a US carrier for legitimate service and receiving your own calls and texts over Wi-Fi, which breaks no rules. What you should avoid is using disposable or rented numbers to impersonate someone or evade an app's terms. A genuine eSIM line registered in your own name is straightforward and above board.
Will a Tello Number Work for Chase, PayPal, and Coinbase Verification?#
Yes. A Tello number is a real T-Mobile mobile line, so it carries the non-VoIP carrier flag that Chase, PayPal, and Coinbase require for verification codes. Those three are among the strictest checkers, which is exactly why a genuine carrier eSIM matters. In my experience and across r/ITIN, real mobile lines clear these verifications reliably, while VoIP numbers like Google Voice get bounced.
Can I Get a US Phone Number for Free?#
You can get a free US number, but it'll be VoIP, and that's the version banks reject. Free services like Google Voice and TextNow hand you a virtual line that fails most bank, payment, and crypto verifications. If your goal is passing OTP checks, free isn't a real option. A genuine carrier number starts at about $5/mo with Tello, or roughly $2.50/mo on Red Pocket's annual plan, the price of actually getting in.
Will I Pay Roaming Fees to Receive OTP Codes Abroad?#
No. With Wi-Fi Calling enabled, you receive texts and OTP codes free over any Wi-Fi connection, with no roaming charges. The feature routes everything over the internet instead of a cellular network, so a code from Chase or PayPal arrives the same whether you're in Buenos Aires or Bangkok. Just confirm the Wi-Fi Calling indicator shows in your status bar before you rely on it.
What If My Phone Doesn't Support eSIM?#
If your phone lacks eSIM, you'll need a physical SIM, which is much slower to arrange from abroad since few US carriers mail internationally. First, double-check your specs, because most phones from the last few years are eSIM-ready and people often assume theirs isn't. If you genuinely can't use eSIM, a provider that ships physical SIMs internationally is the fallback, but expect a wait of weeks.
Can I Use My Foreign Credit Card to Sign Up?#
Yes. Tello, US Mobile, and Red Pocket accept major non-US cards, Visa, Mastercard, and Amex, plus PayPal in many cases. You enter your foreign billing address at checkout and the payment goes through normally. This is one of the biggest reliefs for non-residents, since plenty of US services choke on a foreign card. These providers are built for global customers, so it just works.
The Bottom Line#
If you're locked out of US banks and apps from abroad, the cause is almost always a VoIP-flagged number, and the fix is a real US-carrier eSIM. Activate one, turn on Wi-Fi Calling, and you'll pass the verification checks that block Google Voice. I run a Tello plan myself from abroad and have walked hundreds of people in r/ITIN through this exact setup.


