Business banking directory
Singapore SWIFT Codes and Bank Codes
Find Singapore SWIFT/BIC codes and four-digit bank codes for business payments, with guidance for checking the correct receiving-bank instructions.
Use a SWIFT or BIC code for an international business payment to Singapore. Use the four-digit Singapore bank code for GIRO or another domestic payment workflow only when the payment form or receiving instructions request it.
The table below covers 49 institutions in the Association of Banks in Singapore list of participating GIRO banks, updated April 29, 2026. The list provides the bank code and SWIFT/BIC together. Compare every code with bank-issued instructions before sending money.
Singapore SWIFT codes and bank codes
A SWIFT/BIC identifies a financial institution in international bank messaging. Singapore bank codes are four-digit identifiers used in local GIRO and related payment instructions. A business payment form may ask for one or both.
Anext Bank Pte. Ltd.
ANTPSGSG
9742
Australia & New Zealand Banking Group Ltd
ANZBSGSX
7931
Bangkok Bank Public Company Ltd
BKKBSGSG
7047
Bank of America, NA
BOFASG2X
7065
Bank of China Limited
BKCHSGSG
7083
Bank of India
BKIDSGSG
7108
BNP Paribas
BNPASGSG
7418
CIMB Bank Berhad
CIBBSGSG
7986
Citibank NA
CITISGSG
7214
Citibank Singapore Limited
CITISGSL
9201
Commerzbank AG
COBASGSX
8606
Credit Agricole Corporate & Investment Bank
CRLYSGSG
7135
CTBC Bank Co., Ltd
CTCBSGSG
9353
DBS Bank Ltd
DBSSSGSG
7171
Deutsche Bank AG
DEUTSGSG
7463
First Commercial Bank, Ltd.
FCBKSGSG
7764
GXS Bank Pte. Ltd.
GXSPSGSG
9751
HL Bank
HLBBSGSG
7287
The Hongkong and Shanghai Banking Corporation Limited
HSBCSGSG
7232
HSBC Bank (Singapore) Limited
HSBCSGS2
9548
ICICI Bank Ltd
ICICSGSG
9186
Indian Bank
IDIBSGSG
7241
Indian Overseas Bank
IOBASGSG
7250
Industrial and Commercial Bank of China Limited
ICBKSGSG
8712
Intesa Sanpaolo S.p.A.
BCITSGSG
8350
JPMorgan Chase Bank, N.A.
CHASSGSG
7153
KEB Hana Bank
KOEXSGSG
7490
Malayan Banking Berhad
MBBESGSG
9636
MariBank Singapore Private Limited
SSPISGSG
9779
Maybank Singapore Limited
MBBESGS2
7302
Mega International Commercial Bank Co. Ltd
ICBCSGSG
8235
Mizuho Bank, Ltd
MHCBSGSG
7621
MUFG Bank, Ltd
BOTKSGSX
7126
Oversea-Chinese Banking Corporation Ltd
OCBCSGSG
7339
P.T. Bank Negara Indonesia (Persero) TBK
BNINSGSG
7056
Qatar National Bank SAQ
QNBASGSG
9326
RHB Bank Berhad
RHBBSGSG
7366
Sing Investments & Finance Ltd
SIVFSGSG
5033
Singapura Finance Ltd
SIEISGS1
5029
Skandinaviska Enskilda Banken AB (publ)
ESSESGSG
8527
Societe Generale
SOGESGSG
7852
Standard Chartered Bank (Singapore) Limited
SCBLSG22
9496
State Bank of India
SBINSGSG
7791
Sumitomo Mitsui Banking Corporation
SMBCSGSG
7472
The Bank of East Asia Ltd
BEASSGSG
7092
Trust Bank Singapore Limited
TRBUSGSG
9733
UBS AG
UBSWSGSG
7685
UCO Bank
UCBASGSG
7357
United Overseas Bank Ltd
UOVBSGSG
7375
An eight-character SWIFT/BIC normally identifies a bank or financial institution. Some payment instructions include an eleven-character code for a particular branch or service. Use the code supplied for the recipient account rather than adding a branch suffix.
Are SWIFT codes different for business accounts?
Business and personal accounts usually share the bank-level SWIFT/BIC. Receiving instructions can still differ by legal bank entity, branch, account currency, banking product and correspondent route.
For a business payment, obtain bank-issued instructions showing the registered business name, account number, account currency, bank name, branch or address, and required routing codes. Confirm changed or first-time instructions through a known contact at the recipient business.
How to choose the correct Singapore bank code
- Identify the payment route. International wires usually require a SWIFT/BIC. GIRO and some Singapore payment forms request the four-digit bank code.
- Match the legal bank entity. The same banking group can operate a Singapore-incorporated bank and a foreign-bank branch with different codes.
- Check the account currency. Foreign-currency receipts may use correspondent-bank instructions that differ from a domestic SGD payment.
- Confirm before release. Compare the code with written instructions issued for the recipient account.
Using Singapore bank details in a business payment workflow
Store the beneficiary name, account number, currency, bank entity and verified routing details together. Require a second-channel check when bank details change before approving the payment.
Connect international payments to your business workflow
Quotable Payments helps businesses manage payment details alongside suppliers, invoices and approvals.
Explore Quotable Payments
Frequently asked questions
Is a Singapore bank code the same as a SWIFT code?
No. A Singapore bank code is a four-digit local identifier used in GIRO and related domestic payment instructions. A SWIFT/BIC identifies a financial institution for international bank messaging.
Do Singapore business accounts use different SWIFT codes?
Business and personal accounts usually share the bank-level SWIFT/BIC. The correct receiving instructions can still differ by bank entity, branch, currency, account product or correspondent route.
Should a business use the bank code or SWIFT/BIC?
Use the SWIFT/BIC for an international wire when the receiving instructions request it. Use the four-digit bank code for Singapore GIRO or another domestic workflow when the payment form specifically asks for that code.
How should a Singapore bank code be verified?
Compare the code with bank-issued receiving instructions and the current Association of Banks in Singapore participant list. Confirm the legal bank entity, account currency and branch before releasing a material payment.

