SWIFT/BIC codes in Singapore: banks starting with H
504 banks and financial institutions in Singapore with 880 SWIFT/BIC codes in total.
| Bank | SWIFT/BIC | City | Codes |
|---|---|---|---|
| Habib Bank Limited | HABBSGSGXXX | Singapore | 1 |
| Hang Seng Bank Limited | HASESGSGXXX | Singapore | 1 |
| Harlow, Ueda, Sassoon (Singapore) Private Limited | HUSISGS1XXX | Singapore | 1 |
| Havenport Asset Management Pte LTD | HVPASGS1XXX | Singapore | 2 |
| Helvetic Investments Pte. LTD. | HIPLSGSGXXX | Singapore | 1 |
| Hewlett-Packard Singapore (Private) Limited | HESISGS1XXX | Singapore | 1 |
| Hewlett-Packard Singapore (Sales) Pte LTD | HSSPSGS1XXX | Singapore | 1 |
| Hitachi International Treasury LTD. | HITLSGSGXXX | Singapore | 2 |
| Hl Bank, Singapore | HLBBSGSGXXX | Singapore | 1 |
| HSBC Bank (Singapore) Limited | HSBCSGS2XXX | Singapore | 1 |
| HSBC Futures (Singapore) Pte Limited | HSBCSGS1XXX | Singapore | 1 |
| HSBC Global Asset Management (Singapore) Limited | HSMSSGS1XXX | Singapore | 1 |
| HSBC Institutional Trust Services (Singapore) Limited | BBDASGSXXXX | Singapore | 2 |
| HSBC Securities (Singapore) Pte LTD | HJCSSGSGXXX | Singapore | 1 |
| Hsh Nordbank AG | HSHNSGSGXXX | Singapore | 1 |
| Hua Nan Commercial Bank, Singapore Branch | HNBKSGSGXXX | Singapore | 1 |
How a SWIFT/BIC code from Singapore is built up
A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:
- HABB Bank code
- 4 letters that identify the bank.
- SG Country code
- 2 letters for the country (ISO 3166).
- SG Location code
- 2 characters for the city or region of the head office.
- XXX Branch code
- 3 characters for a specific branch. XXX means the head office.
Singapore: banks and their SWIFT/BIC codes
This overview contains 504 banks and other institutions in Singapore, with 880 SWIFT/BIC codes in total. A SWIFT code shows the banks handling a transfer exactly which bank should receive the money.
Pick the bank from the list to view the head office code and any branch codes, plus practical notes for sending and receiving money. The rest of this page explain the structure of the codes, what transfers cost and how to avoid mistakes before a payment.
Recognising a SWIFT code from Singapore
Bank identifier codes follow the same format worldwide: eight characters, sometimes followed by three more. It starts with four letters for the bank, then a two-letter country code and two characters for the location.
You can recognise a code from Singapore by the fifth and sixth characters – those always form the country code of Singapore. Codes with a different country code come from another country – a quick way to catch mistakes.
If the last three are XXX, it refers to the head office and the short version works just as well. Choose a branch code only if the recipient’s bank asks for it – otherwise stick with the head office.
The largest SWIFT network in Singapore: BNP Paribas Securities Services SA
In our directory, BNP Paribas Securities Services SA holds the most SWIFT/BIC codes in Singapore. The head office uses BPTSSGSGXXX.
Practice differs in how many codes they register – a high count is not a measure of size. If not the recipient asks for a branch, the head office code BPTSSGSGXXX works for transfers to this bank.
Tracking a payment to Singapore
There is no fixed answer for transfers to Singapore: many arrive within a day, others take several business days. Transfers sent after the cut-off time or on weekends and holidays often start a business day later.
Many banks use SWIFT gpi for faster and traceable payments. Every gpi transfer gets a unique reference, the UETR that banks can use to see where the money is. Save the payment confirmation until the recipient confirms; a bank needs it to start a trace.
Singapore and the Singapore Dollar
The national currency of Singapore is the Singapore Dollar (SGD). When you pay money in a different currency, the amount has to be converted at some point – by your bank, a bank in between or the recipient’s bank.
Which bank converts the money makes a difference. In many cases it is cheaper to send SGD directly through a provider with a good rate so the receiving bank does not need to convert again. On larger amounts, even a small difference in the rate can be worth more than the fee.
What a transfer to Singapore really costs
The price of a transfer to Singapore has more than one component, and the fee on your screen is only one of them. You pay the transfer fee, sometimes charges from intermediary banks along the way and, above all, the exchange rate markup.
The markup on the rate is often the biggest part of the cost. An easy check: put the offered rate next to the mid-market rate and look at the difference.
Specialised transfer providers often use rates closer to the mid-market rate. On GoldexPay you can compare the amount that arrives in Singapore across services.
Why a transfer to Singapore needs a SWIFT code
Since Singapore is outside SEPA, an international payment normally goes through SWIFT. This means the payment always needs the SWIFT/BIC code of the receiving bank.
Not all countries use the IBAN – where there is none, the local account number is enough. The receiving bank usually provides instructions for incoming international payments. On the way to Singapore, a payment can pass through correspondent banks that charge for their part.
What a sender needs to pay you in Singapore
To receive a transfer from abroad in Singapore, the person paying you needs not just the SWIFT code. Share the account holder’s name, the IBAN or account number, your bank’s SWIFT code and your address.
Find your bank in the list above and compare the code with your own bank details – your bank statement is the final word. Certain banks may also want your bank’s address.
Expect that the amount credited is smaller than the amount on the sender’s receipt. Charges on incoming payments differ per bank. Make clear with the sender who covers the fees, especially for larger amounts.
About our data and how to check a code
The best place to find the right code is paperwork issued by the bank. If the code you have does not match our list, do not guess – contact the recipient or their bank.
We gather bank codes from publicly available data and update our list regularly. Even so, banks merge, rename themselves or retire codes, so information can be out of date. For a payment that matters, check the BIC with the recipient’s bank. GoldexPay is not a bank and has no link to the banks in this list.
Scammers often send fake invoices carrying new bank details that look completely genuine. Always confirm changed details through a separate channel, using a number you already had.
Banks in Singapore starting with :letter
This page shows only banks in Singapore beginning with :letter in alphabetical order. The counts in the introduction still cover all banks in Singapore.
If a bank is missing here, try another letter: banks are often registered under their full legal name. The complete list is available when you cannot find the bank here.
Frequently asked questions
How many banks in Singapore have a SWIFT/BIC code?
Our directory lists 504 institutions in Singapore that together have 880 SWIFT/BIC codes.
How do I recognise a SWIFT/BIC code from Singapore?
Characters 5 and 6 of each SWIFT/BIC code show the country. For Singapore this is SG.
What is the cheapest way to send money to Singapore?
Banks often add a markup to the exchange rate. Compare what arrives in Singapore Dollar with specialist providers to save money.
Which bank in Singapore has the most SWIFT codes?
BNP Paribas Securities Services SA has the most codes: 259. The head office uses BPTSSGSGXXX.
How do I find the right SWIFT code for a bank in Singapore?
Ask the recipient or look up the bank in the list on this page. If no branch is specified, use the head office code ending in XXX.
Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.