Why SMS Verification Is a Problem Abroad
Banks, government services, PayPal, and dozens of other services use SMS-based one-time passwords (OTPs) for 2FA. When you're abroad with only a local eSIM or SIM, your home number goes offline and these OTPs never arrive — locking you out of critical services at the worst possible moment.
Solution 1: Keep Your Home SIM Active in Dual SIM Mode (Best Option)
The simplest and most reliable solution: keep your home SIM inserted (or active as an eSIM) alongside your travel data SIM. Set data to the travel SIM, and leave the home SIM active for SMS and calls only. Most home carriers charge little or nothing for receiving SMS internationally. See our Dual SIM setup guide for step-by-step instructions.
- UK carriers: EE, O2, Vodafone, Three — all include SMS receipt in their roaming bundles (zero extra charge within many international zones)
- US carriers: T-Mobile includes international texting at no extra charge. AT&T and Verizon charge $0.20–$0.25/SMS received internationally
- EU carriers: EU law mandates free SMS roaming within the EU/EEA for all carriers
In your phone's dual SIM settings, make sure 'Roaming' is disabled for your home SIM. This allows the SIM to stay registered on a network (for SMS) without accidentally using roaming data. On iPhone: Settings → Cellular → [Home SIM] → Roaming → turn off Data Roaming.
Solution 2: Use a VoIP Number That Receives SMS
If you've cancelled your home SIM or don't want to keep it active, a virtual phone number that forwards SMS to an app is the next best option:
- Google Voice (US numbers only): free to use, receives SMS, forwards to Gmail. Works for US bank OTPs.
- Skype Number: $6/month for a number in 25+ countries. Receives SMS and forwards to Skype app.
- Hushed: $2–$4/month virtual numbers in 60+ countries. SMS forwarded to app.
- MySMS: syncs your physical SIM's SMS to an app on any device — requires leaving the SIM in an old phone at home with the MySMS app running.
Some banks specifically block SMS delivery to VoIP or virtual numbers to prevent fraud. Test this before you leave: connect to your VPN, text your virtual number from a second phone, and verify it arrives. If your bank blocks Google Voice, you'll need to keep your physical SIM active or switch to an authenticator app.
Solution 3: Switch to Authenticator App 2FA (Most Secure)
The best long-term solution is to replace SMS 2FA with a time-based authenticator app (TOTP). These work offline, don't require a phone number, and are more secure than SMS.
- Google Authenticator: free, works offline, no phone number needed
- Authy: free, backs up codes to the cloud (useful if you lose your phone)
- 1Password, Bitwarden: combined password manager + authenticator
- To switch: log into each account's security settings, disable SMS 2FA, enable Authenticator App, scan the QR code
Get eSIM plans, speed data, and connectivity tips for your destination.
What to Do for Specific Services
| Service | Recommended Approach |
|---|---|
| Your main bank | Dual SIM with home number; or switch to banking app push notification 2FA if available |
| PayPal | Switch to Authenticator App 2FA in Settings → Security → 2-step verification |
| Google account | Google Authenticator or Google Prompt on your phone |
| Amazon | Switch to Authenticator App or Amazon's one-time password via app |
| Government services | Keep home SIM active — these rarely support app-based 2FA |