Guide
Bank SMS abroad: how to get verification codes on a trip
Why bank texts stop arriving when you travel, what has to stay switched on for your home number to receive them, and how to confirm a payment when no code shows up.
Bank texts do arrive abroad as long as your home number stays registered on a foreign carrier’s network — in other words, roaming is on and allowed on your plan. Turning off data roaming doesn’t interfere: mobile data and SMS travel on different channels. Texts stop when the home SIM is pulled out, the line is switched off or the phone is in airplane mode — worst of all if your bank confirms payments only by text.
Why bank texts are the weakest link on a trip
Bank texts fail on a trip more often than the internet does, for three reasons. They depend on your home number, which travelers often switch off: “turn off roaming so you don’t get charged” gets read as “take the SIM out,” and the codes go with it. SMS delivery isn’t guaranteed: a message crosses a foreign carrier’s network and can run late, and a few minutes’ delay on a checkout page with a timer means the payment fails. And your bank, seeing a login or payment from another country, may ask for extra confirmation exactly when it’s hardest to give.
How SMS delivery works when you’re roaming
To receive a text abroad, the phone holding your home SIM has to be registered on a local carrier’s network — that’s roaming. Registration happens on its own when the line is on and not in airplane mode: the phone finds an available network and your home carrier routes calls and messages through it. If the line is off, removed or in airplane mode, there’s no registration and nowhere to deliver the message.
Data roaming is a separate setting, and it only controls mobile data on your home number. You can turn it off and texts will keep arriving, because messages travel over the network’s signaling channel rather than over mobile data.
Roaming service itself is enabled by your carrier, and on some plans it’s off by default, so check your carrier’s terms before you fly: rules differ and change from time to time. How to turn off mobile data specifically, without knocking out anything else, is covered in our pre-flight roaming checklist.
Having roaming on usually doesn’t mean you’re paying for it
Having roaming enabled on your home SIM usually doesn’t cost anything in itself. Charges come from what you use: mobile data on the home number, outgoing calls and, with some carriers, incoming calls while roaming. Receiving texts usually falls outside that, but terms vary by carrier, so confirm yours before departure.
So one setup handles both jobs: the home SIM stays on for calls and bank texts with its mobile data off, and your internet runs through a travel eSIM as a second line. How an eSIM and a physical SIM share one phone is covered in our two-lines guide.
Confirmation methods and what each one needs abroad
Banks confirm payments in different ways, and on a trip they behave very differently: one method needs your home number on a network, another needs a connection, a third needs nothing at all. Many banks stick to texts and push, while authenticator apps and backup codes are offered only by some, so check what yours supports before you go.
| Confirmation method | What it needs abroad | Risk |
|---|---|---|
| SMS code to your home number | Home SIM on and registered on a foreign network | Won’t arrive if the line is off, removed or in airplane mode; may be late |
| Push notification in the banking app | Push enabled by your bank, notifications allowed, phone online | Not guaranteed: battery saver, an expired session or restricted push services can block it |
| In-app confirmation | An app login and a working connection | If the login needs an SMS code, you’re back to the home number |
| Authenticator app code | Supported by your bank (not all); set up at home | Lost with the phone unless you saved backup codes |
| Call from the bank | Home SIM on, voice roaming available | Some carriers charge for incoming calls while roaming |
| Backup codes | Issued by your bank (not all); saved offline | No connection needed, but you can only get them in advance |
Push confirmation on a trip: when it helps
A push notification from your bank doesn’t depend on your home number: it comes over the internet if your bank confirms payments that way and the app’s notifications are allowed. Push helps when your home line has dropped off a foreign network or a text is running late, but its delivery isn’t guaranteed either, so treat it as a second channel, not a replacement for SMS.
Push notifications go missing on a trip for a few reasons: battery saver can hold them back, and an expired app session may send you back to an SMS code to log in. Some countries restrict push services: on Android, many apps get notifications through Google services, which have been blocked in mainland China since 2014 and are usually unavailable on local networks there. How this plays out depends on your phone model and your bank.
Set up push at home, at the same time as your travel eSIM: in this setup the eSIM is simply the internet connection, bank notifications included. A MoreSim plan starts counting from your first connection in the destination country, so you can install the profile early.
What to check with your bank and phone before you fly
Before you fly, check three things: how your bank confirms payments, whether roaming works on your home number, and how the lines are set up in your phone. It takes about twenty minutes and is best done at home, with Wi-Fi and your bank’s support within easy reach.
- Confirm that logging into your banking app doesn’t require an SMS code.
- See which confirmation methods your bank offers and turn on push if it’s available.
- Make sure the number on file with the bank is the one you’re traveling with.
- Allow the app’s notifications and exempt it from battery saver.
- Ask your carrier whether roaming service is enabled on your plan and how incoming texts and calls are charged.
- Set the phone up: home line on with its mobile data off, internet through the eSIM.
- Prepare a second confirmation method and save the bank’s support number offline, with a copy for someone back home.
No bank text abroad: what to do on the spot
If a bank text isn’t arriving abroad, start with the phone rather than the bank: most of the time the home line dropped off the network, latched onto a weak one, or got switched off along with roaming.
- Check that the home SIM is enabled and the phone isn’t in airplane mode.
- Restart the phone or toggle airplane mode so the line re-registers on a network.
- Select the carrier manually in case automatic selection picked a weak network.
- Wait a few minutes rather than requesting code after code: texts sometimes arrive late while roaming.
- Try a second channel if your bank offers one: push, in-app confirmation or an authenticator code.
- Still stuck? Message the bank through its in-app chat if you’re logged in — it runs over the internet, not your home number.
Without mobile data, neither push notifications nor replies in the bank’s chat will reach you, so if the eSIM is installed but there’s no connection, fix the network first and the bank codes second. How to buy and set up data for a trip is covered in our guide to internet abroad.
Why one confirmation method is never enough
One confirmation method is a single point of failure: SMS depends on your home number and a foreign network, push on the internet and phone settings, an authenticator on a phone you might lose. At a minimum, have one method that works over the internet and one through your home number, both tested before you fly. Don’t install your banking app on a companion’s phone, which gives their device access to your account; instead, arrange for a trusted person back home to call your bank’s support line for you if you’re left without a phone, and keep any backup codes offline.
Install a travel eSIM at home over Wi-Fi, then after landing set it as your data line and turn on data roaming on it: most travel eSIMs run on a local carrier’s network as roaming, so without it you won’t get data. What to do if your phone is lost or stolen is covered in a separate guide. If something doesn’t connect once you’re there, MoreSim support is available via /support in the @moresim_bot Telegram bot, a ticket in your account or email.
FAQ
Do bank texts work abroad?
Usually, yes, as long as your home number is on and registered on a local network — roaming is on and allowed on your plan. Turning off mobile data doesn’t block them, since texts and data travel on different channels. What does block them is a removed SIM, a disabled line or airplane mode, and while roaming, texts sometimes arrive late.
How do I receive bank SMS abroad?
Keep your home SIM in and switched on, turn off mobile data on that line only, and run your internet through a travel eSIM. Before you fly, check with your carrier that roaming service is enabled on your plan. If a text still doesn’t arrive, restart the phone or select the network manually.
My bank text isn’t arriving abroad. What do I do?
Start with the phone, not the bank: the home line should be on and out of airplane mode. Restart the phone or pick the carrier manually, since it may have latched onto a weak network. Don’t request the code over and over — texts sometimes arrive late while roaming.
The verification code won’t come through while roaming. How do I confirm the payment?
Try a second channel if your bank offers one: a push notification or in-app confirmation. They run over the internet rather than your home number, but their delivery isn’t guaranteed either. If nothing works, contact the bank through its in-app chat or support line.
Why aren’t bank texts arriving when my eSIM data works fine?
A travel eSIM only handles mobile data: MoreSim plans come without a phone number, and bank texts go to your home SIM, a different line in the same phone. If the home SIM is disabled, removed or has lost its registration on the network, texts won’t arrive however well the eSIM works. Check that the home line is on, then restart the phone or select the network manually.
Do I need roaming on my home SIM to get bank texts?
Yes: your home number has to work while roaming, so keep roaming service available on it and turn its mobile data off. On the travel eSIM line it’s the other way around: turn data roaming on, because most travel eSIMs run on a local carrier’s network as roaming, and if your plan’s instructions say otherwise, follow them. Ask your carrier before you fly whether roaming service is available on your plan.
Does it cost anything to receive bank texts while roaming?
With many carriers, receiving texts while roaming is free, but that isn’t universal, so check your plan’s terms. The usual charges are mobile data on the home number, outgoing calls and, with some carriers, incoming calls, including automated calls from your bank. Turn off mobile data on the home SIM and use a travel eSIM to avoid data charges.