Non-UK residents can open a bank account in the UK, but the process depends on your visa status and which bank you choose

The short answer is yes — but "non-UK resident" covers many different situations, and each one has different requirements. Someone on a student visa, someone working on a skilled worker visa, and someone visiting from abroad all face different rules. Most high street banks will open an account for you if you have the right visa and can prove your identity, but some banks are stricter than others. A few banks specialise in accounts for people who don't yet have a UK address.

The key thing banks check is not whether you live in the UK right now, but whether you have legal permission to be here and a way to verify who you are. If you have a valid visa, a passport, and proof of a UK address (even a temporary one), you are in a much stronger position than someone trying to open an account on a tourist visa alone.

Key Takeaways

  • Banks require a valid visa that permits you to stay in the UK — tourist visas and visitor status usually do not may have access to.
  • You will need a UK address to open most accounts, though some banks accept temporary addresses like a hostel or a friend's house.
  • Proof of identity (your passport) and proof of address (a utility bill, tenancy agreement, or council tax letter) are standard requirements.
  • Some banks specialise in accounts for international students and migrant workers and may have faster processes than high street banks.
  • Opening an account can take anywhere from same-day to two weeks depending on the bank and how quickly you provide documents.

What visa types allow you to open a bank account

Banks care most about whether your visa allows you to stay in the UK for a meaningful period. A student visa, skilled worker visa, family visa, or asylum seeker status all generally permit you to open an account. A tourist visa or standard visitor status does not — these are explicitly short-term and banks will turn you away.

If you are on a visa that allows you to work or study in the UK, you meet the basic requirement. Some banks will ask to see your visa document (usually in your passport) before they proceed. Others will ask for your Biometric Residence Permit (BRP) or your visa reference number. If your visa is digital-only (which is increasingly common), you can show the email confirmation from UK Visas and Immigration (UKVI) that proves your status.

The one exception is asylum seekers. If you have applied for asylum and are waiting for a decision, you can open a bank account, but you will need your process Registration Card (ARC) as proof of your status. Some banks are more familiar with this than others, so if one bank refuses, try another.

Documents you will need to bring or upload

Every bank will ask for proof of identity and proof of address. Your passport is the standard proof of identity. For proof of address, you need something dated within the last three months that shows your name and a UK address. This can be a tenancy agreement, a utility bill, a council tax letter, or a letter from your employer or university confirming your address.

If you have just arrived and do not yet have any of these documents, some banks will accept a letter from your university, employer, or accommodation provider stating that you live at a particular address. A hostel booking confirmation or an Airbnb receipt with your name on it can work as temporary proof. The bank's job is to verify you are a real person at a real place — they are flexible about how recent the document is if you are clearly new to the country.

You will also need to provide your National Insurance number if you have one. If you do not have one yet, you can still open an account, but the bank will ask you to provide it within a set time (usually 30 days). You can explore for a National Insurance number through HMRC once you have a UK address and a job offer or student place.

Which banks are easiest for non-UK residents

High street banks like Barclays, HSBC, Lloyds, and NatWest all open accounts for non-UK residents, but they vary in how straightforward the process is. HSBC is often the easiest because it has a global presence and is used to international customers. Barclays also has a dedicated process for people new to the UK. Both will open an account online or in branch.

Some banks specialise in accounts for international students and migrant workers. Wise (formerly TransferWise) offers a multi-currency account that does not require a UK address — you can open it before you arrive. Revolut also opens accounts for non-UK residents online, though it is a digital-only bank with no physical branches. These are useful if you need an account quickly or do not yet have a UK address, but they work differently from a traditional bank account and have different features.

If you are a student, your university may have a partnership with a bank that makes the process faster. Check with your accommodation office or international student support team — they often have a list of banks that have simplified processes for their students.

How to open an account in branch versus online

Opening in branch is usually faster if you are new to the UK and do not have all your documents ready yet. You can bring your passport and whatever proof of address you have, and the bank staff can advise you on what else they need. They can also check your visa status on the spot and tell you when ready whether you can proceed. Most branches will open an account the same day if everything is in order.

Opening online is faster if you already have all your documents scanned and ready. You upload your passport, proof of address, and any other documents the bank asks for, and the bank reviews them. This usually takes two to five working days. Some banks will send you a debit card within a week; others take longer. The downside is that if something is missing or unclear, you will not find out until the bank emails you, which can add days to the process.

If you are opening an account before you arrive in the UK, online is your only option. Wise and Revolut both let you do this. Traditional banks usually require you to be in the country or to have a UK address already.

What happens after your account opens

Once your account is open, the bank will send you a debit card by post. This usually arrives within 7 to 10 working days. You will also get online banking access when ready (or within 24 hours) so you can check your balance and make transfers while you wait for the card.

When your card arrives, you will need to set up it. The bank will send you instructions by post or email. You may also need to set a PIN, which you can do at an ATM or in the bank's app. Once the card is activated, you can use it to withdraw cash, pay in shops, and pay bills online.

If you are paid by an employer or receive student finance, you can give your bank details to them and they will pay directly into your account. This is called a direct deposit or bank transfer. Your bank will give you your account number and sort code — these are the numbers you need to give to your employer or university.

What to do if a bank refuses you

If one bank turns you down, it does not mean you cannot open an account anywhere. Banks have different policies, and some are more cautious than others. If a bank refuses, ask them why — it might be something straightforward like a missing document rather than a problem with your visa status.

If the issue is your visa type, try a different bank. Some banks are more experienced with certain visa categories than others. If you are a student, try the bank your university recommends. If you are a worker, try HSBC or Barclays, which have large international customer bases.

If you have been refused by multiple banks and you believe it is because of discrimination (for example, because of your nationality or the country your passport is from), you can complain to the Financial Ombudsman Service. This is a free service that investigates complaints about banks. You can also contact Citizens information, which offers free guidance on banking rights.

Frequently Asked Questions

Can I open a bank account on a tourist visa?

No. Tourist visas and standard visitor status are explicitly short-term, and banks will not open accounts for people on these visas. If you are planning to stay longer, you will need to get the right visa first — a student visa, work visa, or family visa — before approaching a bank.

Do I need a UK address before I arrive?

Most traditional banks require a UK address. However, some digital banks like Wise and Revolut let you open an account before you arrive. Once you have a UK address (even a temporary one like a hostel), you can open an account with a high street bank. Your university or employer can often provide a letter confirming your address if you do not yet have a tenancy agreement.

What if I do not have a National Insurance number yet?

You can still open an account. The bank will ask you to provide your National Insurance number within 30 days. You can explore for one through HMRC once you have a UK address and a job offer or student place. In the meantime, tell the bank you are in the process of getting one.

How long does it take to open an account?

In branch, it can be same-day if you have all your documents. Online, it usually takes two to five working days for the bank to review your documents and approve your account. Your debit card will arrive by post within 7 to 10 working days after that.

Can I open an account if I am an asylum seeker?

Yes. You will need your process Registration Card (ARC) as proof of your status. Not all banks are familiar with this, so if one refuses, try another. Your local Citizens information office can tell you which banks in your area accept asylum seekers.