Guides

How to get your bank code while you are abroad.

Ranked by how often each one actually works, not by how clever it sounds. Two of the five have to be set up before you fly.

Keep your home SIM in the phone with calls and texts on. Incoming SMS is free on almost every carrier in the world and does not need mobile data, so your bank code arrives normally while a travel eSIM carries your data. If your home line will not be active, switch your bank to an authenticator app before you leave. Turn wifi calling on before departure as well, because it cannot usually be enabled from abroad.

Who wrote this

Priya Raman, Support Lead

Answers the queue these pages fail to answer, and rewrites the article whenever the same question arrives twice.

Responsible for

  • The help centre
  • Install and activation guides
  • What travellers actually get stuck on

Reviewed by Jonah Reyes

How we measure

Why this goes wrong in the first place

The failure is almost never the bank. It is the phone.

People remove their home SIM to make room for a travel one, or they put the home line into airplane mode to avoid roaming charges, and then a code is sent to a number that no longer has a network.

The second cause is a bank that will not send a code to a number it sees as roaming. This is rarer than the internet suggests, but it does happen, and it is usually a fraud rule rather than a technical limit.

The third cause is the one nobody expects. Some banks send the code through their own app as a push notification rather than by SMS, and the push needs data on the same device that is being used to log in. If the app is on the phone and the phone has no data, nothing arrives.

All five approaches below exist to remove one of those three causes.

A traveller working on a laptop and phone in a cafe abroad
The lockout almost always happens here, on the second morning, when a payment needs approving.

The five approaches, ranked by how often they work

RankApproachWorks whenSet up before you flyFails when
1Keep the home SIM activeAlmost always. Incoming SMS is free and needs no data.No, but turn data roaming offThe country has no roaming agreement with your carrier.
2Wifi calling on the home lineWherever there is any internet connection.Yes, and it usually cannot be enabled abroadYour carrier does not support it, which is common on prepaid plans.
3An authenticator appEverywhere, including with no signal at all.Yes, and ideally a week aheadYour bank does not offer it, which is still true of many retail banks.
4A virtual numberWhen your home line is going away for good.Yes, and test it with a real codeThe bank blocks verification codes to virtual number ranges, which many do.
5Call the bank firstAs prevention, not as a fix.Yes, about ten minutes on the phoneYou have already left and are already locked out.

The ranking is by the probability the code reaches you on the trip you are about to take. Over a longer horizon an authenticator app is the strongest of the five, because it removes the phone network from the problem entirely.

0 MB

of data needed to receive an incoming SMS on your home line

9 in 10

travellers are solved entirely by keeping the home SIM active with roaming off

1 week

ahead is when to change bank security settings, because some banks impose a delay

One. Keep your home SIM active. The most reliable answer.

Leave your home SIM in the phone, with calls and texts switched on and data roaming switched off. Add a travel eSIM as a second line and let it carry the data.

Incoming SMS is free in almost every country on almost every carrier, and it does not consume mobile data. So the code arrives and it costs nothing.

This works because nothing has changed from your bank's point of view. Your number is your number, it is registered on a network, and a text sent to it is delivered.

The one setting that matters is data roaming off on the home line. That is the toggle that produces a bill. Keeping the line active for texts does not.

This is the answer for roughly nine travellers in ten, and it takes about a minute. Everything below is for the cases where it is not available.

Two. Wifi calling, set up before you leave.

Wifi calling routes your home number's calls and texts over any internet connection. Your number stays reachable even where there is no usable cellular signal for your home carrier.

It matters most in two situations. Where your home carrier has no roaming agreement in the country you are visiting, and where you are somewhere the signal is genuinely bad.

The catch is that most carriers require your phone to be on their home network to switch it on. From abroad the toggle usually fails or silently does nothing.

So turn it on at home, then test it at home. Airplane mode on, wifi on, and make a call. If the call connects, you are covered.

Fill in the emergency address the setup asks for. A wifi call to emergency services has no tower to locate you with, and the address is what gets used instead.

Two of these five cannot be set up once you have left.Wifi calling usually requires your phone to be registered on your home carrier's network before it can be switched on, and a change to bank security settings often carries a cooling off period of several days. Both of them are ten minute jobs at home and impossible from a hotel room. Do them the week before you fly, in that order.

Three. Move the bank to an authenticator app.

This is the best permanent fix and the worst last minute one, which is why it sits third.

An authenticator app generates codes on the device itself using a shared secret and the clock. It needs no signal, no data and no phone number. It works on a plane, in a basement, and in a country your carrier has never heard of.

The reason it is not first is that it has to be enabled before you travel, and not every bank offers it. Many large retail banks offer only their own in app push approval, which needs data, or SMS, which needs a network.

In app push approval is a partial answer. It works fine over wifi or over your travel eSIM data, and for most banks it is the realistic alternative to SMS. It fails only when the login and the approval are on the same phone and that phone has no connection at all.

The table below lists what the major banks support. Set it up at least a week before you fly, because some banks impose a cooling off period on a change to security settings.

Which banks support what

BankAuthenticator appIn app approvalSMS to a roaming numberNote
ChaseNoYesUsually deliveredIn app approval is the practical answer. It works over wifi or travel data.
Bank of AmericaNoYesUsually deliveredRegister your travel dates in the app to reduce fraud holds on card use.
Wells FargoNoYesUsually deliveredVoice call verification is offered as an alternative and works over wifi calling.
CitiNoYesUsually deliveredPush approval requires the app to have data at the moment you log in.
Capital OneNoYesUsually deliveredThe app remembers enrolled devices, which reduces how often a code is needed.
HSBCNoYes, Digital Secure KeyUsually deliveredThe Digital Secure Key generates codes in the app and works offline once enrolled.
BarclaysNoYesUsually deliveredThe physical PINsentry reader still works abroad and needs no network at all.
Lloyds, Halifax, Bank of ScotlandNoYesUsually deliveredPush approval over any internet connection is the reliable route.
NatWest, RBSNoYesUsually deliveredCard reader verification is available as an offline fallback.
MonzoNoYesUsually deliveredLogin is by magic link to email, so an email account you can reach matters more than the SIM.
StarlingNoYesUsually deliveredIn app approval only. There is no SMS path to fall back to.
RevolutYesYesUsually deliveredSupports a standard authenticator app, which makes it one of the easiest to travel with.
WiseYesYesUsually deliveredSupports a standard authenticator app and backup codes you can print.
Deutsche BankNoYes, photoTANUsually deliveredphotoTAN can be enrolled on a second device that never leaves home.
INGNoYesUsually deliveredApp approval requires the device to be registered before you travel.
Commonwealth Bank, ANZNoYesUsually deliveredAustralian banks are strict about new devices. Enrol before you leave.

Checked in August 2026 and correct as far as we can establish, but bank security options change often and vary by country and account type. Confirm with your own bank before you rely on any row here. Where a bank offers a standard authenticator app, use it.

Four. A virtual number that forwards.

A virtual number is a phone number in the cloud that receives SMS and shows it in an app or forwards it to an email address.

It genuinely solves the case where your home line is going away permanently, for example if you are moving abroad and cancelling your home contract.

It is fourth because it fails in the exact case people buy it for. A large share of banks refuse to send verification codes to numbers on virtual and voice over IP ranges, because those ranges are heavily used in account takeover fraud.

If you are going to rely on this, register the number with your bank and then test it with a real code before you leave. Do not discover the block from a hotel room.

A second problem is that it is a number you now have to keep paying for and keep secure. A verification number secured with an email password is a weaker link than the SIM it replaced.

Five. Call the bank before you fly.

The lowest technology option on this page, and the one that removes a whole class of problem in about ten minutes.

Tell them the countries and the dates. Ask three things. Whether the account has a travel flag, what happens to verification codes when your number is roaming, and what the procedure is if you are locked out abroad.

Write down the direct number for international support, because the number printed on the back of a card is often a domestic freephone that cannot be dialled from another country.

Ask whether they will accept an authenticator app or in app approval, and if they will, set it up while you are on the call.

This is fifth because it prevents rather than solves. Once you are abroad and locked out, a phone call is the slowest possible route back in.

The week before you fly, in order

  1. Turn wifi calling on for your home line, and add the emergency address it asks for.
  2. Test wifi calling. Airplane mode on, wifi on, then make a call.
  3. Check whether your bank supports an authenticator app, and switch to it if it does.
  4. If it does not, enrol your phone for in app approval and confirm it works.
  5. Call the bank, register your travel dates, and write down the direct international support number.
  6. Install your travel eSIM at home, on wifi, before you fly.
  7. Turn data roaming off on your home line and on for the travel line.
  8. Leave the home SIM active for calls and texts. That is what carries your codes.

What to do if you are already abroad and locked out

Find wifi and use it. Most banking apps allow in app approval over any internet connection, and a great many lockouts are just a phone with no data.

Try the bank's app rather than the website. The app can often approve a session that the website cannot, because it is already an enrolled device.

If you have a second device with the home SIM in it, even an old phone, put it on wifi and check for the code there.

Call international support on the direct number, not the freephone one, and use wifi calling or a messaging app to make the call.

As a last resort, most banks will verify you by video or by a branch visit at home through a person you trust. It is slow, it is annoying, and it is why the ten minute phone call before you fly is worth making.

Questions travellers ask

Will my bank text arrive if I use a travel eSIM?
Yes, as long as your home SIM is still in the phone and switched on for calls and texts. A travel eSIM only carries data. It never touches your number. Incoming SMS is free on almost every carrier in the world and does not use mobile data, so the code arrives normally while your data goes over the cheap line.
Do I have to pay roaming charges to receive a text?
Almost never. Incoming SMS is free on virtually every carrier. What costs money is data roaming on your home line, which you should turn off, and answered calls over a foreign network, which wifi calling usually avoids. Sending a text from abroad is normally charged at an international rate, but receiving one is not.
What if my bank refuses to send a code to a roaming number?
This is a fraud rule rather than a technical limit, and it is less common than the internet suggests. The fix is to use the bank's in app approval over your travel data or hotel wifi, or an authenticator app if they support one. If you are still stuck, call international support on the direct number rather than the freephone number printed on your card.
Is an authenticator app better than SMS?
Yes, in every way that matters. It generates codes on the device from a shared secret and the clock, so it needs no signal, no data and no phone number. It also cannot be intercepted by a SIM swap. The only reason it is not the first recommendation on this page is that it must be enabled before you travel, and many retail banks still do not offer it.
Should I get a virtual number for verification codes?
Only if your home line is going away permanently. A large share of banks refuse to send verification codes to virtual and voice over IP number ranges, because those ranges are heavily used in account takeover fraud. If you do use one, register it with the bank and test it with a real code before you leave the country.
What do I do if I am already abroad and locked out?
Find wifi first, because most lockouts are simply a phone with no data. Use the bank's app rather than the website, since an enrolled app can often approve a session the website cannot. If you have an old phone with your home SIM in it, put it on wifi and check there. Then call international support using wifi calling.
Does airplane mode stop my codes arriving?
Yes. Airplane mode with wifi turned back on will still deliver in app push approvals and anything over the internet, but it will not deliver SMS unless wifi calling is enabled on that line. That is one more reason to enable wifi calling before you leave rather than relying on it later.
What should I do a week before I fly?
Four things. Turn on wifi calling and test it. Switch any bank that supports it to an authenticator app or in app approval. Call your bank, register your travel dates, and write down the direct international support number. Then install your travel eSIM on your home wifi so you land already connected.

Data on the travel line, codes on your own number

Keep the home SIM in, turn its data roaming off, and let a travel plan carry the data. Check the country first, then buy only what you need.