If you are a global business, a freelancer, or an individual trying to send money to a bank account in the United Kingdom, you have likely stared at a payment form asking for a confusing mix of acronyms. Among the most critical of these is the SWIFT/BIC code.
Processing international payments can be a stressful endeavor. One wrong digit, and your funds could be delayed for weeks, returned with hefty penalty fees, or momentarily lost in the complex web of correspondent banking. To ensure your international transfer reaches its UK destination safely and swiftly, identifying the correct bank code is non-negotiable.
In this comprehensive guide, we will untangle the complexities of the UK banking system. We will provide a complete list of major UK bank SWIFT codes, break down exactly how they differ from Sort Codes and IBANs, and offer a modern, efficient alternative for businesses tired of the slow and expensive traditional wire transfer system.
What is a SWIFT/BIC Code in the UK?
Before diving into the numbers, it helps to understand what these terms actually mean.
SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication. Despite what the name implies, SWIFT is not actually a payment system that moves money. Rather, it is a highly secure messaging network that banks use to communicate with one another globally. When you send a SWIFT transfer, your bank is essentially sending a standardized, encrypted message to the receiving bank in the UK, detailing the transfer amount and the recipient's information.
BIC stands for Bank Identifier Code. In practical terms, SWIFT and BIC are used interchangeably. The BIC is simply the specific format of the code used on the SWIFT network. When a form asks you for a SWIFT/BIC code, it is asking for the exact same set of characters.
The Format of a UK SWIFT Code
A standard SWIFT/BIC code is either 8 or 11 characters long, consisting of both letters and numbers. It acts like an international postal code for a specific banking institution. Here is how the characters are broken down, using the UK as an example:
-
Bank Code (4 Letters): This identifies the specific bank. For example, MIDL represents HSBC (originating from its historic name, Midland Bank), and BARC represents Barclays.
-
Country Code (2 Letters): This identifies the country where the bank is located. For the United Kingdom, this is always GB (Great Britain).
-
Location Code (2 Letters or Numbers): This specifies the headquarters or the specific region of the bank within the country.
-
Branch Code (3 Letters or Numbers - Optional): If the code is 11 characters long, the final three characters identify a specific local branch. If the code is only 8 characters long (or ends in XXX), it means the transfer is being routed through the bank's main corporate headquarters.
Example Breakdown: MIDL GB 22 XXX (HSBC Bank)
-
MIDL: HSBC Bank
-
GB: United Kingdom
-
22: London location
-
XXX: Main headquarters
Pro Tip for Senders: When making an international payment to the UK, you generally only need the 8-character headquarters code (ending in XXX). The domestic UK banking system will automatically route the funds to the correct local branch using the recipient's specific account details.
UK Bank Code (Sort Code) vs. SWIFT vs. IBAN: What’s the Difference?
The number one reason international payments to the UK fail is confusion over which code to use. The UK banking infrastructure utilizes several different identifiers depending on where the money is coming from. If you are sending funds from outside the UK, understanding the difference between a Sort Code, a SWIFT code, and an IBAN is absolutely crucial.
The Sort Code (The UK Domestic Identifier)
In the UK, the local bank code is known as a Sort Code. It is a 6-digit number, usually formatted with dashes (e.g., 12-34-56).
-
What it does: The Sort Code identifies both the specific bank and the specific branch within the UK.
-
When to use it: You only use a standalone Sort Code for domestic transfers—meaning both the sender and the recipient are using UK bank accounts. If you are sending money from the US, Europe, or Asia, putting a 6-digit Sort Code into a "Bank Code" field will usually result in an error.
The SWIFT/BIC Code (The Global Bank Identifier)
As established, the SWIFT code identifies the bank on a global scale.
-
What it does: It tells the international financial network which bank institution in the UK should receive the message and the funds.
-
When to use it: You use this for international wire transfers. However, the SWIFT code only finds the bank; it does not identify the specific person you are trying to pay.
The IBAN (The Ultimate Account Identifier)
IBAN stands for International Bank Account Number. If the SWIFT code is the postal code for the bank building, the IBAN is the specific apartment number of your recipient.
-
What it does: It is a long, globally recognized alphanumeric string (up to 34 characters, though UK IBANs are exactly 22 characters long). A UK IBAN actually contains the country code, two check digits, the 4-letter bank code, the 6-digit Sort Code, and the recipient's 8-digit personal account number all wrapped into one.
-
When to use it: For almost all modern international payments to the UK, you will be asked for both the SWIFT/BIC code and the recipient's IBAN.
Summary Rule of Thumb: Use the SWIFT code to find the correct UK bank, and use the IBAN to ensure the money lands in the correct individual or corporate account.
Comprehensive List of Major UK Bank SWIFT/BIC Codes
Below is a reference list of the 8-character headquarters SWIFT/BIC codes for the most commonly used banks in the United Kingdom.
(Note: When setting up a transfer, your bank may automatically append 'XXX' to the end of these 8-character codes. This is standard practice and simply routes the money to the bank's central clearing office.)
| Bank Name |
SWIFT / BIC Code (8-Character HQ) |
| HSBC Bank plc |
MIDLGB21 or MIDLGB22 |
| Barclays Bank plc |
BARCGB22 |
| Lloyds Bank plc |
LOYDGB21 |
| NatWest (National Westminster Bank) |
NWBKGB2L |
| Standard Chartered Bank |
SCBLGB2L |
| Santander UK plc |
ABNBGB22 |
| The Royal Bank of Scotland (RBS) |
RBOSGB2L |
| Halifax |
HLFXGB22 |
| Monzo Bank |
MONZGB22 |
| Starling Bank |
STALGB2L |
How to Find Your Specific UK Bank Code
If the bank you are looking for is not on the list above, or if you want to be 100% certain before initiating a large corporate settlement, you should verify the exact SWIFT code and IBAN with the recipient. Here is the best actionable advice on how to find it:
-
Check the Online Banking Portal or Mobile App: This is the most reliable method. Most UK banking apps (like the Barclays app or Monzo app) have a specific section labeled "Account Details" or "International Payments" where the exact SWIFT code and IBAN are clearly displayed.
-
Review Digital or Paper Bank Statements: The SWIFT code and IBAN are almost always printed at the very top right or top left corner of an official UK bank statement.
-
Use an Official Validation Tool: If you have the UK Sort Code and the 8-digit account number, you can use online IBAN calculation tools provided by major financial institutions to generate the correct IBAN and SWIFT code.
A Word of Caution: Never guess a SWIFT code. Sending funds to a slightly incorrect SWIFT code can lead to your money bouncing back weeks later, minus expensive administrative fees deducted by intermediate correspondent banks.
The Hidden Costs of Traditional SWIFT Transfers
While knowing the correct SWIFT/BIC code is a necessary step for making a traditional wire transfer, it is worth asking: is the SWIFT network still the best way to move money globally?
For international businesses, the legacy banking system is fraught with friction. Traditional SWIFT transfers rely on a network of "correspondent banks"—middlemen who pass the funds along until they reach the UK. This creates several major pain points:
-
Unpredictable Delays: A transfer from Asia or the Americas to the UK can take anywhere from 2 to 5 business days, depending on time zones and banking holidays.
-
Hidden Intermediary Fees: Each correspondent bank in the chain takes a small cut, meaning the final amount that lands in your supplier's UK account is often less than what you sent.
-
Poor Exchange Rates: Banks frequently bake hidden markups into their foreign exchange (FX) rates, costing businesses thousands of dollars annually in unnecessary conversion losses.
If you are a global enterprise, an e-commerce seller, or a digital agency managing frequent international settlements, relying on traditional banking infrastructure is slowing down your growth.
Bonus Tip: Modernize Your Global Payments with PhotonPay
Finding a SWIFT code is just navigating the old rules of global finance. Today, modern businesses are bypassing the slow, opaque traditional banking routes entirely. Built for the needs of the modern global economy,
PhotonPay replaces fragmented banking processes with an all-in-one financial infrastructure that bridges the gap between traditional fiat currencies and digital assets (stablecoins).
Instead of dealing with legacy wires, here is how PhotonPay’s integrated platform can optimize your global business operations:
-
Wallet (Unified Hub): A unified capital hub for both fiat and stablecoins. Open multi-currency accounts and manage global pay-ins and payouts under your own corporate entity's name.
-
Cards (Borderless Spending): Spend stablecoins or fiat seamlessly. As an officially authorized Mastercard Issuer, PhotonPay provides instant virtual cards and on-demand physical cards, fully integrated with Apple Pay and Google Pay.
-
Billing (Smart Invoicing): Automated collection tools designed for subscription models and periodic payments, featuring flexible multi-currency billing.
-
Checkout (Unified Acceptance): A unified payment gateway that accepts both fiat and stablecoin payments, automatically settling in your preferred base currency to eliminate unnecessary FX friction.
-
Movement (Global Disbursements): Execute instant stablecoin payouts or smooth local fiat disbursements across more than 200 countries and regions.
-
Convert (24/7 Exchange): Break free from traditional banking hours with 7x24 instant conversion between fiat currencies and digital assets, featuring transparent rates with zero last-look slippage.
-
Requests (Smart Payment Links): Automatically generate multi-currency payment links that consolidate both fiat and digital asset collection into one streamlined workflow.
-
Expense (Intelligent Reconciliation): Gain absolute visibility over your funds. Say goodbye to manual spreadsheets with automated reconciliation for every fiat and digital currency transaction.
Don't let outdated SWIFT networks and legacy bank codes slow your operations down. Upgrade your global payment strategy and experience seamless international business settlement by exploring
PhotonPay UK today.
Frequently Asked Questions (FAQs)
Are SWIFT and BIC codes the exact same thing?
Yes, in the context of international banking, they are used interchangeably. SWIFT is the organization that manages the messaging network, and BIC (Bank Identifier Code) is the specific format of the code they use. If a form asks for a BIC, simply enter the SWIFT code.
Do I need a Sort Code for an international business transfer to the UK?
Generally, no. If you are sending money from outside the UK via traditional wire, you will need the bank's SWIFT code and the recipient's IBAN. The UK Sort Code is already embedded inside the 22-character UK IBAN, so you do not need to enter it separately.
How long does a traditional SWIFT transfer to the UK usually take?
A standard SWIFT transfer typically takes between 1 to 5 business days to clear, depending on the currencies involved, the time of day the transfer is initiated, and how many intermediary banks are required to process the transaction. For instant settlements, modern businesses are increasingly adopting stablecoin payouts and alternative financial rails like PhotonPay.