SimFinder
Travel

How to Receive SMS Two-Factor Authentication (2FA) Codes Abroad

Receiving SMS two-factor authentication codes abroad is straightforward when you understand which settings to configure. The three reliable methods are: keeping your home SIM active in a dual SIM setup with Data Roaming off, enabling international roaming on the home SIM for SMS, and using Wi-Fi Calling if your carrier supports it. The root-cause solution — which removes the dependency entirely — is migrating time-sensitive accounts to an authenticator app or passkey before you travel.

This guide covers all four methods and closes with a pre-departure checklist so you can verify your setup before you board.


Why SMS 2FA Delivery Can Fail Abroad

SMS-based two-factor authentication works by having the service send a short text message containing a one-time code to your registered phone number. For that message to reach you, two things must be true: your home carrier must be able to route the SMS to a network where your device is reachable, and your device must be registered on that network.

Failures happen for three reasons:

Home SIM not registered on a visited network. If the home SIM line is disabled, or if your device has no cellular coverage from a roaming partner, the carrier has no path to deliver the SMS. The message may queue and deliver late, or the service may time out the code before it arrives.

Data Roaming confusion. Data Roaming controls whether your SIM can use the visited network for internet access. It does not control SMS delivery. Some travelers turn off the entire SIM line thinking this prevents charges — but disabling the line also prevents SMS reception. The correct configuration is: SIM line enabled, Data Roaming off, home SIM’s data not in use.

No roaming agreement at the destination. Your home carrier’s SMS gateway routes messages via SS7/Diameter signaling to the visited network. If your carrier has no roaming partner at your destination, incoming SMS cannot be delivered over cellular. This is the one scenario where cellular-based methods fail completely, and Wi-Fi Calling or an authenticator app becomes the only option.

Understanding this separation — SMS travels on the signaling network, not on the data plane — is the key insight this guide builds on.


Method 1: Dual SIM with Home SIM Active for SMS

The most common and practical configuration for travelers is to run a travel eSIM for data alongside the home SIM for calls and SMS. This is the standard dual SIM travel setup described in Using Dual SIM for Travel.

How SMS Reception Works in This Configuration

When your home SIM line is active, your device registers on a partner carrier’s network at your destination — the same registration process that handles voice calls. The visited network stores your location in its Visitor Location Register (VLR) and notifies your home carrier’s Home Location Register (HLR) or Home Subscriber Server (HSS). When a service sends an SMS to your home number, your home carrier’s SMS gateway routes it via SS7 signaling to the visited network, which delivers it to your device.

This signaling path is entirely separate from mobile data. The message arrives regardless of whether Data Roaming is on or off for your home SIM.

The Correct Settings

SettingHome SIMTravel eSIM
Line enabledOnOn
Data RoamingOffOn
Cellular data sourceNoYes
Voice / SMSYesNo (data-only plans have no number)

With Data Roaming off on the home SIM, the SIM registers on the visited network for voice and SMS purposes only. Background apps cannot use the home SIM for internet access, so no roaming data charges accumulate.

Voice Roaming and SMS

On most carriers, the SIM registers on the visited network for voice and SMS simply by having the line active — the Voice Roaming toggle only enables or disables whether you can make and receive calls, not whether the registration happens. On some carriers, Voice Roaming must be explicitly enabled for inbound SMS to be delivered.

If you are uncertain about your carrier’s behavior, leave Voice Roaming enabled on the home SIM. The registration costs nothing; charges apply only when you make or receive an actual call.

Verify your home carrier’s roaming policy in their international roaming documentation before departure. The International Roaming guide explains the carrier agreements (GSMA AA.12) that determine which networks your home SIM can register on at your destination.

One Risk: Home-SIM Data Roaming Charges

If Data Roaming is accidentally left on for your home SIM while the travel eSIM is also active, your home SIM can accumulate roaming data charges from background app activity — email syncing, push notifications, app updates — without you noticing. Confirm Data Roaming is off before boarding.

On iPhone: Settings > Cellular > [home SIM line] > Data Roaming — set to off.

On Android (Pixel): Settings > Network & Internet > SIMs > [home SIM] > toggle Mobile data to off.

On Samsung: Settings > Connections > SIM card manager > [home SIM] — disable mobile data for that line.


Method 2: International Roaming on the Home SIM for SMS

If you are not using a travel eSIM and are relying on your home SIM for all connectivity, enabling international roaming on that SIM also ensures SMS 2FA codes are delivered. The difference from Method 1 is that here the home SIM handles data as well — at roaming rates.

SMS delivery itself works the same way: when Data Roaming is on, the SIM is registered on the visited network, and inbound SMS arrives via the carrier’s signaling network.

The practical concern with this method is cost management for data. Roaming data charges vary significantly by carrier and destination — some postpaid plans include data in covered countries at no extra cost, while others charge per-megabyte or per-day rates. The International Roaming guide describes the three main pricing models (pay-per-use, day passes, and included roaming) in detail.

For SMS-only needs — receiving 2FA codes without using the home SIM for browsing — Data Roaming can remain off even in this scenario. The key point: enabling Data Roaming is not required for SMS receipt, but if your home SIM is your only SIM, you will want it on for general internet access anyway.

To compare whether roaming or a travel eSIM is the better connectivity approach for your trip, see 4 Ways to Stay Connected Abroad.


Method 3: Wi-Fi Calling for SMS Reception

Wi-Fi Calling (also called Voice over Wi-Fi or VoWiFi) allows your home carrier to deliver calls and SMS to your device over an internet connection rather than over the cellular network. When your device is connected to Wi-Fi and Wi-Fi Calling is active, your home number remains reachable — including for SMS 2FA codes — even if your home SIM has no cellular signal at the destination.

This method is particularly useful in two situations: when your carrier has no roaming partner at your destination, and when you want to avoid any cellular roaming registration on the home SIM entirely.

Technical Basis

Wi-Fi Calling uses IPsec-encrypted tunnels to connect your device to your home carrier’s IMS (IP Multimedia Subsystem) core over the internet. The carrier delivers SMS through this tunnel the same way it would over a cellular connection. From the SMS sending service’s perspective, the message was delivered to your number — the underlying transport is transparent.

How to Enable It

On iPhone: Settings > Cellular > [home SIM line] > Wi-Fi Calling. Enable the toggle. The option is only visible if your carrier supports Wi-Fi Calling for that line.

On Android (Pixel): Settings > Network & Internet > SIMs > [home SIM] > Wi-Fi calling. Enable the toggle.

On Samsung: Settings > Connections > SIM card manager > [home SIM] > Wi-Fi calling.

Enable it while still on your home network and verify the status bar shows “Wi-Fi Calling” or equivalent text. Some carriers require you to register an emergency address before Wi-Fi Calling activates.

Limitations

Wi-Fi Calling availability varies by carrier. Not all carriers offer it, and some that do restrict it to domestic use or to certain destination countries. If your home carrier disables Wi-Fi Calling in the country you are visiting, this method will not work there.

Additionally, Wi-Fi Calling requires a working Wi-Fi connection. If you are in a location with no Wi-Fi — a moving train, a remote area — it provides no SMS coverage.

Because of these limitations, Wi-Fi Calling works best as a complement to Method 1 (dual SIM), not as a standalone solution for all destinations.


Method 4: Migrate to an Authenticator App or Passkeys

The methods above all preserve SMS 2FA — they keep the system working while you travel. This method eliminates the dependency: if your accounts use a TOTP authenticator app or passkey instead of SMS, you never need to worry about SMS delivery at all.

TOTP Authenticator Apps

TOTP (Time-based One-Time Password) authenticator apps implement RFC 6238. They generate a 6-digit code every 30 seconds using a shared secret (set up at enrollment) and the current time. The code is computed on-device — no network connection is needed. Common options include Google Authenticator, Microsoft Authenticator, and Authy.

To migrate an account:

  1. Go to the account’s security settings and look for “authenticator app,” “TOTP,” or “two-factor authentication.”
  2. The service displays a QR code containing the shared secret.
  3. Open your authenticator app and scan the QR code.
  4. The app begins generating codes. Enter the current code in the service’s enrollment flow to confirm it is working.
  5. Store the backup codes the service provides (see the Pre-Departure Checklist section below).

Do this migration before traveling. Some services impose a short delay after changing 2FA methods, and you want to verify the authenticator is working on your home Wi-Fi before you need it abroad.

Passkeys

Passkeys use public-key cryptography (FIDO2/WebAuthn specification) to authenticate without a password or a second factor. The private key stays on your device, protected by biometrics or a device PIN. There is no code to enter and no SMS required. Authentication works offline — you do not need any network connection on the device for the passkey operation itself (though a connection may be required to complete the login flow on the service side).

Support for passkeys varies by service. Check whether your bank, email provider, or other high-sensitivity services offer passkeys as an authentication option in their security settings.

Priority Accounts to Migrate

Before traveling, migrate these account categories first:

  • Online banking and financial services
  • Primary email accounts
  • Password managers
  • Work or enterprise accounts
  • Any service where account lockout would create a serious problem during your trip

Less time-sensitive accounts — streaming services, social media — can be lower priority if the service allows backup code entry or has account recovery options that work without a second factor.


Pre-Departure Checklist for SMS 2FA

Run through this before departure. The Pre-Trip Smartphone Checklist covers the full connectivity setup; this section focuses on 2FA specifically.

Two Weeks Before

Identify which accounts use SMS 2FA. Review your most-used and highest-sensitivity accounts. Most services list the active 2FA method in account security settings.

Migrate critical accounts to an authenticator app. Follow the steps in Method 4 above. Verify each migration is working before moving to the next account.

Download backup codes for each migrated account. Most services provide 8–10 single-use backup codes when you set up a new 2FA method. Download or print them and store them in a password manager or secure offline location.

One Week Before

Check your home carrier’s roaming coverage for your destination. Confirm that your carrier has a roaming partner where you are traveling. Log in to your carrier’s app or website — coverage maps on roaming pages reflect active GSMA AA.12 agreements.

Check whether your carrier requires Voice Roaming for SMS delivery. Review the carrier’s international roaming FAQ or call support if the documentation is unclear.

Enable Wi-Fi Calling on your home SIM if your carrier supports it. Do this while on your home network so you can confirm it activates correctly.

Day Before / At the Airport

Confirm Data Roaming is off on your home SIM (if using a travel eSIM for data).

Confirm the home SIM line is enabled — not just present, but active in Settings.

Test SMS receipt. Ask a contact to send you an SMS to verify delivery works before you lose access to your home network. Alternatively, trigger a test 2FA code from a non-critical account.

Confirm your authenticator app is working. Open the app and verify it generates codes for your migrated accounts. Codes refresh every 30 seconds; watch one cycle to confirm timing is correct.

Note your backup codes are accessible. Confirm you can open your password manager or access your offline backup while in a scenario with no mobile data.


Device Considerations for Dual SIM

Not all devices support dual SIM. If your device does not, Method 1 is not available — you must rely on roaming (Method 2), Wi-Fi Calling (Method 3), or the authenticator app migration (Method 4).

iPhone: Dual SIM (physical SIM + eSIM) is supported on iPhone XS and later. Dual eSIM (two eSIM profiles simultaneously active) is supported on iPhone 13, iPhone SE (3rd generation), and later models. iPhones use DSDS (Dual SIM Dual Standby) as confirmed by Apple’s support documentation — both SIMs remain on standby and receive calls and SMS simultaneously, but during an active call on one line, the other line’s data pauses.

iPhone 14 and later models sold in the United States have no physical SIM slot (eSIM-only). If your home carrier provides only a physical SIM, ask them to convert it to an eSIM before departure.

Google Pixel: Pixel 3a and later support physical SIM + eSIM. Pixel 7 and later support dual eSIM via the MEP (Multiple Enabled Profiles) feature introduced in GSMA SGP.22 v3.0. Pixel 10, 10 Pro, and 10 Pro XL sold in the United States are eSIM-only; the Pixel 10 Pro Fold retains a physical SIM slot.

Samsung Galaxy: Galaxy S20 and later support eSIM alongside a physical SIM on most variants. eSIM availability depends on region and whether the device is carrier-locked. Dual eSIM support (two simultaneous eSIM profiles) is not universal across Samsung models — confirm your specific device’s specifications.

For a broader comparison of dual SIM modes (DSDS, DSDV, DSDA), see What Is Dual SIM?.


Which Method Is Right for Your Trip?

ScenarioRecommended method
Traveling with a dual SIM-capable device and a travel eSIMMethod 1: dual SIM, home SIM active for SMS
Single SIM device, short trip, strong included-roaming planMethod 2: international roaming on home SIM
Home carrier supports Wi-Fi Calling, good Wi-Fi coverage expectedMethod 3: Wi-Fi Calling as supplement to Method 1 or 2
Destination with no roaming partner for your home carrierMethod 3 (Wi-Fi Calling) + Method 4 (authenticator app)
High-security accounts (banking, email) on any tripMethod 4: migrate to authenticator app or passkey
Single SIM device traveling to a destination with no roaming coverageMethod 4 only — no cellular SMS path is available

The most resilient setup combines Methods 1 and 4: a dual SIM configuration ensures SMS codes still arrive for services not yet migrated, while authenticator apps handle critical accounts without any cellular dependency.

For travelers setting up their first travel eSIM, SimFinder Travel lists current plans with coverage, data amount, and validity period by destination. Use it to find a plan that works alongside your home SIM for the dual SIM configuration described in Method 1.


Frequently Asked Questions

Will I receive SMS 2FA codes if my home SIM has Data Roaming turned off?

Yes. SMS delivery does not require Data Roaming to be enabled. When your home SIM line is active and the device is registered on a visited network in roaming mode, inbound SMS are routed through the carrier’s signaling network (SS7/Diameter), not through the data plane. Turn Data Roaming off to avoid data charges, but leave the home SIM line itself enabled.

What is a TOTP authenticator app and how does it replace SMS 2FA?

A TOTP app such as Google Authenticator, Microsoft Authenticator, or Authy generates a 6-digit code on your device using a shared secret and the current time, following the algorithm defined in RFC 6238. It works entirely offline — no SMS or network connection is required. Migrate accounts in the service’s security settings by scanning the QR code the service provides.

Does my home carrier need Voice Roaming turned on for me to receive SMS abroad?

It depends on the carrier. Many carriers deliver inbound SMS as long as the SIM is registered on a visited network, regardless of the Voice Roaming toggle. Others require Voice Roaming to be explicitly enabled. Check your home carrier’s roaming documentation before departure. If unsure, leave Voice Roaming on — charges apply only when you actually make or receive a call, not for the registration itself.

What are backup codes and how should I use them?

Backup codes are single-use recovery codes generated by a service when you set up 2FA. Each code works once and bypasses the 2FA requirement. Download and store them in a password manager or secure offline location before traveling. Treat them as credentials — a backup code grants the same account access as a second factor.

Can Wi-Fi Calling deliver SMS from my home number while abroad?

Yes, when supported. If your home carrier offers Wi-Fi Calling and your device is connected to Wi-Fi, the carrier routes calls and SMS over an IPsec-encrypted tunnel to your device using your home number. This works even if the home SIM has no cellular signal. Wi-Fi Calling availability varies by carrier and by destination country — verify your carrier’s coverage before relying on it.