Key takeaways
A SWIFT code, also known as a BIC, is an 8–11-character code that identifies the bank receiving an international payment. It is different from Hong Kong’s bank codes.
Cross-border payments may also require an International Bank Account Number (IBAN) in Europe, a sort code in the UK, or a routing number in the US, depending on the destination.
Airwallex Business Account uses local payment rails to send funds globally, helping businesses avoid some of the delays and fees associated with traditional SWIFT transfers. Most payments arrive on the same day.
When you make an international payment to an overseas supplier or send funds abroad, you will need a SWIFT code. This 8–11-character code helps route money to the correct receiving bank. SWIFT code and BIC code are interchangeable names for the same system.
This guide explains the SWIFT code format, where to find a SWIFT code, and how to use one for cross-border payments. It also covers alternatives to traditional SWIFT payments that may help you save time and money.
What is a SWIFT code?
A SWIFT code is a bank identification code used for international money transfers. SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication, a secure network that connects financial institutions through a standardised messaging system.
SWIFT code vs BIC code: What is the difference?
BIC, which stands for Bank Identifier Code, refer to the same set of characters as a SWIFT code. SWIFT is the name of the network, while BIC is the official term used by the International Organization for Standardization (ISO). You can enter the same code when a form asks for either a SWIFT code or a BIC.
Is a SWIFT code the same as a Hong Kong bank code?
Local payments in Hong Kong use three-digit bank codes, such as 004 for HSBC or 012 for Bank of China. These codes are used for domestic payment methods, such as the Faster Payment System (FPS). International payments require a SWIFT code.
When do you need to use a SWIFT code?
You need a SWIFT code for a cross-border wire transfer when you send money from Hong Kong to an overseas bank account or receive funds from abroad. Common business use cases include:
Paying overseas suppliers: Settling invoices with suppliers in mainland China, Europe, or the US may require the supplier’s bank SWIFT code.
Receiving international payments: Overseas clients or partners may need your bank’s SWIFT code to send funds to your Hong Kong account.
Transferring money abroad: Transfers to a bank account outside Hong Kong, individual or business, generally require a SWIFT code.
SWIFT code format
Every SWIFT code follows a standard structure of 8 to 11 characters, divided into four parts:
Bank code (four letters): Identifies the banking institution
Country code (two letters): Identifies the region where the bank is based, such as HK for Hong Kong
Location code (two characters): Identifies the bank’s city or region
Branch code (three characters): Optional characters that identify a specific branch. Head offices usually use “XXX”, or can be omitted
SWIFT code format example
Using HSBC in Hong Kong as an example, the SWIFT code HSBCHKHH breaks down as follows:
HSBC: Bank code
HK: Country code for Hong Kong
HH: Location code
This eight-character code does not include a branch code, so it identifies HSBC’s head office.
8 or 11 characters?
An eight-character SWIFT code is usually enough to identify a bank’s head office. You need the full 11-character version only when the recipient specifically requests a branch-specific code.
How to find a SWIFT code
Confirm the recipient bank’s SWIFT code before you start an international payment. You can usually find it in:
The bank’s official website: Look under “Contact us”, “International payments”, or “Remittance information”.
A bank statement: Many banks print their SWIFT code on paper or digital statements.
Contact customer support: Call the bank or visit a branch to request the correct code.
Double-check the details with your bank before sending a payment. An incorrect SWIFT code can delay the payment, cause it to be returned, or result in additional bank fees.
SWIFT codes for major banks in Hong Kong
Bank | SWIFT code |
|---|---|
The Hongkong and Shanghai Banking Corporation Limited | HSBCHKHH |
Bank of China (Hong Kong) | BKCHHKHH |
Standard Chartered Bank (Hong Kong) | SCBLHKHH |
China CITIC Bank International | KWHKHKHH |
Fubon Bank (Hong Kong) | IBALHKHH |
The Bank of East Asia | BEASHKHH |
Industrial and Commercial Bank of China (Asia) | UBHKHKHH |
Dah Sing Bank | DSBAHKHH |
Chiyu Banking Corporation / Chong Hing Bank | LCHBHKHH |
Shanghai Commercial Bank | SCBKHKHH |
Nanyang Commercial Bank | NYCBHKHH |
CMB Wing Lung Bank | WUBAHKHH |
China Construction Bank (Asia) | CCBQHKAX |
Bank codes for major banks in Hong Kong
Bank | Bank code |
|---|---|
The Hongkong and Shanghai Banking Corporation Limited | 004 |
Bank of China (Hong Kong) | 012 |
Standard Chartered Bank (Hong Kong) | 003 |
China CITIC Bank International | 018 |
Fubon Bank (Hong Kong) | 128 |
The Bank of East Asia | 015 |
Industrial and Commercial Bank of China (Asia) | 072 |
Dah Sing Bank | 040 |
Chiyu Banking Corporation / Chong Hing Bank | 041 |
Shanghai Commercial Bank | 025 |
Nanyang Commercial Bank | 043 |
CMB Wing Lung Bank | 020 |
China Construction Bank (Asia) | 009 |
Do you need other payment details alongside a SWIFT code?
Depending on the recipient’s region, you may need additional routing details alongside a SWIFT code to complete an international payment.
An International Bank Account Number (IBAN) is used mainly for payments to European countries. An IBAN can contain up to 34 alphanumeric characters, and identifies a specific bank account rather than only the receiving institution. Payments to European suppliers from Hong Kong generally require both a SWIFT code and an IBAN.
A sort code is a six-digit number used to process domestic bank transfers and clear payments in the UK. If you pay a British supplier, you may need to provide a sort code alongside the SWIFT code.
A Fedwire routing number (ABA number), is a nine-digit code used within the US financial system. Issued by the Federal Reserve, it identifies domestic financial institutions for local and international wire payments.
How to make a bank transfer using a SWIFT code
Banks use the SWIFT network to send payment instructions between institutions, because banks in different regions do not always have direct connections. To start a wire transfer:
Gather the recipient’s details: Collect the beneficiary’s name, bank name, SWIFT code, and account number or IBAN.
Identify local routing codes: Check whether the destination region requires a Fedwire routing number in the US, or a sort code in the UK.
Choose the fee option: Select SHA, where fees are shared; OUR, where the sender pays all fees; or BEN, where the recipient pays all fees.
Limitations of a SWIFT transfer
Traditional telegraphic transfers that use SWIFT codes can involve the following limitations:
1. Long processing times
Traditional international bank transfers can take one to five business days to clear. Time differences between intermediary banks can cause further delays, disrupting cash flow, or putting pressure on supplier relationships.
2. High transaction fees
Banks may charge a fixed fee for each payment, with branch payments often costing more than online payments. When a payment passes through intermediary banks, additional processing fees can increase the total cost.
3. Unfavourable exchange rates
Bank exchange rates typically include a markup above the mid-market rate. When you convert currencies, these costs can add up quickly, particularly across a high volume of payments.
A faster alternative to SWIFT: Airwallex Business Account
If you want to reduce transfer delays, fees, and exchange rate markups, Airwallex Business Account gives you an alternative to manage international payments.
You can send funds in more than 90 currencies across 200+ countries and regions. Airwallex processes more than 94% of transactions through local rails instead of SWIFT, and 93% of payments arrive on the same day. Businesses can access rates as low as 0.2% above interbank rates to lower cross-border payment costs.
Our Global Accounts also let businesses open local currency accounts in 20 countries, so they can collect payments from clients like a local business. Collecting, managing and paying in the same currency can help avoid forced foreign exchange conversions and unnecessary transaction fees.
Frequently asked questions
Do transfers from overseas to Hong Kong require a SWIFT code?
Yes. A payment sent from abroad to a Hong Kong bank account generally requires the receiving bank’s SWIFT code to route the funds correctly.
How do I find my bank’s SWIFT code?
You can find your bank’s SWIFT code on its official website, in its online banking portal, or on a bank statement. You can also contact customer support directly.
What is the difference between a SWIFT code and an IBAN?
A SWIFT code identifies a bank or financial institution internationally. An IBAN identifies a specific bank account.
What happens if I enter the wrong SWIFT code?
The payment may fail or be returned. The bank may also deduct administrative or cable fees. Refunds can take several weeks, so always check the payment details before sending funds.
Sources:
Information was sourced as of October 2026 for reference purposes. For the latest details, please visit each provider’s official website.
https://www.swift.com/standards/data-standards/bic-business-identifier-code
https://www.wfsfaa.gov.hk/sfo/pdf/common/Form/fasp/Bank_Code_List_C.pdf
https://www.iso.org/standard/81090.html
https://www.frbservices.org/resources/routing-number-directory/index.html
Disclaimer: This article was prepared in October 2026 based on voluntary online research and publicly available information. We have not personally tested every tool or provider mentioned. This article is for educational purposes only, and readers should independently evaluate each service provider based on their specific business requirements. Content is updated every six months. To request an update, please contact us at [email protected].
View this article in another region:AustraliaCanada - EnglishCanada - FrançaisChinaEuropeHong Kong SAR - 繁體中文MalaysiaNew ZealandSingaporeSouth KoreaUnited KingdomUnited StatesGlobal
The material presented here is for informational purposes only and does not constitute legal, regulatory, taxation, or investment advice. Readers should engage their own advisors or counsel for advice unique to their circumstances.

Kirstie Lau
Brand Content Marketing Manager
Kirstie Lau is a fintech writer at Airwallex, and has built up a wealth of knowledge in financial operations systems. In her day-to-day, she dedicates herself to crafting content that fits the unique needs of businesses seeking financial operations solutions. Kirstie’s background in analytics and product marketing gives her a unique perspective on guiding businesses through the complex world of payments.
Posted in:
TransfersShare
- What is a SWIFT code?
- When do you need to use a SWIFT code?
- SWIFT code format
- How to find a SWIFT code
- SWIFT codes for major banks in Hong Kong
- Bank codes for major banks in Hong Kong
- Do you need other payment details alongside a SWIFT code?
- How to make a bank transfer using a SWIFT code
- Limitations of a SWIFT transfer
- A faster alternative to SWIFT: Airwallex Business Account

