How To Receive Text Messages Abroad: 7 Methods That Work (2026)
You are abroad and the text message you need, such as a bank code or a message from your employer, never arrives.
This is common, and it is usually a settings or plan problem rather than a broken phone.
The seven methods below take 5 to 20 minutes each, and the right one depends on whether you plan to keep your home SIM.
Which method should you use?
Pick the row that matches your situation and jump to that section.
| Your situation | Best method | Needs home SIM active? | Setup time |
|---|---|---|---|
| Short trip, want everything to just work | Carrier roaming or a travel pass | Yes | 5 minutes |
| Need bank or 2FA codes while using a local data plan | Dual SIM with your home line on | Yes | 10 minutes |
| Staying in Wi-Fi most of the day | Wi-Fi Calling and texting | Yes | 5 minutes |
| Friends and family only | WhatsApp, Signal or iMessage | Only for first sign-up | 10 minutes |
| Home SIM stays in a drawer | Second phone or Google Voice | Varies | 20 minutes |
Why do texts stop arriving when you travel?
A normal text needs your home carrier to reach your phone through a partner network in the country you are visiting.
It fails when roaming is off, when your plan excludes that country, or when you swapped your SIM for a local one.
Many banks send codes to your phone number by SMS, so an app like WhatsApp cannot replace that code.
If any link in that chain is broken, the code never shows up.
1. Turn on international roaming with your carrier
This is the simplest route because your number and plan stay the same.
- Check your carrier’s international page for the country you are visiting.
- Turn on roaming in your account if it is off.
- On iPhone, go to Settings > Cellular and make sure Data Roaming is on for your line.
- On Android, go to Settings > Network & internet > SIMs, choose your SIM and turn on Roaming.
- Restart the phone when you land so it picks up a local network.
Menu names vary by phone and Android version.
What do the big US carriers include abroad?
Pricing changes often, so confirm on your carrier’s page before you fly.
| Carrier | Option | Reported price | Texts included? |
|---|---|---|---|
| AT&T | International Day Pass | $12 per day, capped at 10 daily fees per line per bill period | Yes, with talk and data |
| Verizon | TravelPass | $12 per day outside North America on eligible plans | Yes, with talk and data |
| T-Mobile | Plan benefit, in 215+ destinations | Included on qualifying plans; a 10-day pass is $35 | Yes, unlimited texting on qualifying plans |
These figures come from third-party 2026 roundups, so treat them as a starting point.
AT&T and Verizon passes charge only on days you use the phone abroad.
2. Use Wi-Fi Calling and texting
Wi-Fi Calling lets your phone use a Wi-Fi connection instead of a cell tower.
Whether it also carries regular texts, and whether it works abroad, depends on your carrier.
- On iPhone, open Settings > Cellular, pick your line, tap Wi-Fi Calling and turn on Wi-Fi Calling on This iPhone.
- On Android, open Settings and search for Wi-Fi Calling, then turn it on.
- Confirm your emergency address if the phone asks.
- Ask your carrier whether SMS over Wi-Fi works from the country you will be in.
Test it before you leave home by sending yourself a text over Wi-Fi.
3. Use messaging apps tied to your number
WhatsApp, Signal and Telegram all use data, so they work on any Wi-Fi or local plan.
Each one verifies your number by SMS or call when you first sign up, so register before you travel.
These apps replace chats with friends, but they do not replace a bank’s text-message code.
4. Keep your home line on a dual-SIM or eSIM setup
This is the most reliable way to get bank codes while using cheap local data.
Put a travel eSIM or local SIM on the data line and keep your home number on for texts.
- Install the travel eSIM before you fly, or buy a local SIM on arrival.
- On iPhone, open Settings > Cellular > Cellular Data and select the travel line.
- Keep your home line turned on, with roaming enabled, so texts can still reach it.
- On Android, open Settings > Network & internet > SIMs and set mobile data to the travel SIM while leaving the home SIM on.
Many data-only travel eSIMs have no phone number, so they cannot receive a bank’s SMS code.
Check the eSIM listing for SMS support, and keep your home line as the backup.
5. Use Google Voice for some accounts
Google Voice can receive texts from anywhere in the world, according to Google’s help page.
Google also says some banks and subscription services will not text a Google Voice number.
- Works well for: friends, family and many everyday apps.
- May fail for: banks and some verification services.
- Sending abroad: uses Wi-Fi or mobile data, and roaming fees may apply on data.
Switch your bank to your real mobile number before you leave if the bank rejects Google Voice.
6. Leave your home SIM in a second phone
If you use a local SIM in your main phone, put your home SIM in an old unlocked phone and bring it along.
- Move the home SIM to the second phone before you leave.
- Enable roaming on that line, or connect the phone to Wi-Fi with Wi-Fi Calling on.
- Keep the phone charged and check it when you expect a code.
This works well for long stays, but the phone must stay powered and connected.
7. Switch from SMS codes to an authenticator app
The most travel-proof fix is to stop depending on SMS at all.
- Open your bank’s security settings and look for an authenticator app or in-app approval.
- Set it up while you still have your home SIM working.
- Save any backup codes the bank gives you in a safe place.
Not every bank offers this, and some still require SMS for certain actions.
What if the text still does not arrive?
| Symptom | Likely cause | What to try |
|---|---|---|
| No signal at all | Roaming off or plan excludes country | Turn on roaming, then restart |
| Data works but no texts | Texts are going to the wrong SIM | Check that the home line is on |
| Bank rejects your number | VoIP number such as Google Voice | Register your real mobile number |
| Code never arrives | Sender blocks international delivery | Contact the bank from a call or its app |
If none of this works, call your carrier and ask whether SMS to your line is blocked while roaming.
Related guides
- Best US phone plans for living abroad and receiving bank texts
- Tello for expats who need texts and 2FA
- Set up Wi-Fi Calling on Android
can you receive sms messages in the philippines with a philippines phone number? or is there another way? thanks, tom.
Can I text to a simamailings.com account