Home » Blog » SWIFT/BIC Codes for Major Singapore Banks 2026

SWIFT/BIC Codes for Major Singapore Banks 2026

swift-bic-codes-for-major-singapore-banks

Singapore SWIFT/BIC codes are used when a bank, remittance provider or overseas sender needs to identify the receiving bank in Singapore. For 2026, the main detail to check is not only the bank brand, but the exact legal entity: DBS and POSB use the DBS code, HSBC has separate retail and corporate codes, Citi has different entity codes, and Standard Chartered Singapore uses SCBLSG22 for Standard Chartered Bank (Singapore) Limited accounts. Before sending funds, match the beneficiary name, account number, bank entity and SWIFT/BIC against the bank’s official instructions.

2026 Code Lookup
Singapore
SWIFT / BIC
Bank Codes
Code Type
SWIFT / BIC, usually shown as BIC8 or BIC11
Country Code
SG for Singapore
Common Use
Incoming overseas transfers, MEPS, selected SGD payment references
Main Check
Bank entity, beneficiary name, account number and currency route

SWIFT/BIC Codes for Major Singapore Banks

The table below uses the bank name as it is normally shown for Singapore payments. Some groups operate more than one Singapore entity, so a bank brand may have more than one code. For domestic transfers, users may also need the bank code or the bank’s app-selected beneficiary name. For branch and domestic clearing references, use the Singapore bank code list together with the receiving bank’s own instructions.

For an overseas incoming transfer, the sender normally needs the recipient’s full name, account number, bank name, bank address, country and SWIFT/BIC. Intermediary bank details may also be required for some currencies.



Bank / EntitySWIFT / BICBank CodeCommon UseCheck Before SendingOfficial Verification
DBS Bank / POSBDBSSSGSG7171Incoming overseas transfers to DBS and POSB accountsDBS states that DBS/POSB uses DBSSSGSG and that branch name or branch code is not needed for its incoming transfer details.DBS official page
OCBC BankOCBCSGSG7339OCBC Singapore accounts and OCBC network transfersMatch the account type and currency instructions in OCBC’s payment page before remitting.OCBC official page
United Overseas Bank LimitedUOVBSGSG7375Incoming foreign currency remittances to UOB Singapore accountsUOB may require agent bank details for certain currencies.UOB official page
Standard Chartered Bank (Singapore) LimitedSCBLSG229496SCBSL accounts for FAST, PayNow, GIRO, MEPS and telegraphic transfersStandard Chartered says SGD payments to the old branch BIC may be rejected for SCBSL accounts.Standard Chartered notice
Citibank Singapore LimitedCITISGSL9201Citibank Singapore Limited SGD accountsCiti shows separate codes for Citibank N.A. and Citibank Singapore Limited.Citi official page
Citibank N.A. SingaporeCITISGSG7214Citibank N.A. Singapore entity referencesUse the exact Citi entity shown by the receiving account or official payment instruction.Citi official page
HSBC Bank (Singapore) LimitedHSBCSGS29548HSBC Singapore retail and personal banking accountsHSBC says not to use HSBCSGSG for HSBC Bank (Singapore) Limited personal accounts.HSBC retail page
The Hongkong and Shanghai Banking Corporation Limited, Singapore BranchHSBCSGSG7232HSBC corporate accounts with the Singapore branchConfirm whether the recipient account is with HSBC Bank (Singapore) Limited or the Singapore branch.HSBC corporate page
Maybank Singapore LimitedMBBESGS27302Maybank Singapore Limited retail, SME and commercial banking accountsMaybank lists different codes for the local subsidiary and the Singapore branch.Maybank official page
Malayan Banking Berhad, Singapore BranchMBBESGSG9636Maybank Singapore branch and global banking referencesUse only when the receiving account is with the branch entity.Maybank incoming funds
CIMB Bank BerhadCIBBSGSG7986Telegraphic transfers to CIMB Singapore accountsCIMB provides separate intermediary details for certain currencies such as GBP.CIMB official page
Bank of China LimitedBKCHSGSG7083Bank of China Singapore transfers and clearing referencesConfirm the recipient entity and currency route through Bank of China Singapore.ABS BIC list
Bangkok Bank Public Company LimitedBKKBSGSG7047Bangkok Bank Singapore Branch transfersUse the Singapore branch details, not Bangkok Bank Thailand details.Bangkok Bank page
ICICI Bank LimitedICICSGSG9186ICICI Bank Singapore inward wire transfersICICI also lists nostro and intermediary bank details by currency.ICICI official page
Indian Overseas BankIOBASGSG7250Indian Overseas Bank Singapore transfersConfirm current instructions with the bank before using a legacy transfer template.IOB official page
State Bank of IndiaSBINSGSG7791SBI Singapore transfer referencesConfirm branch, account and currency instructions with SBI Singapore before remitting.ABS BIC list
RHB Bank BerhadRHBBSGSG7366RHB Singapore account transfersConfirm the exact receiving entity and currency before sending.ABS BIC list
BNP ParibasBNPASGSG7418Corporate and institutional banking referencesUse the beneficiary bank instructions from the recipient or bank notice.ABS BIC list
Bank of America, N.A.BOFASG2X7065Corporate and institutional banking referencesDo not reuse a U.S. Bank of America routing setup for Singapore transfers.ABS BIC list
Australia & New Zealand Banking Group LtdANZBSGSX7931Corporate banking and institutional payment referencesConfirm the receiving account’s bank entity and branch details.ABS BIC list
MUFG Bank, LtdBOTKSGSX7126Corporate and institutional payment referencesUse the Singapore code, not a Tokyo or other overseas MUFG code.ABS BIC list
Sumitomo Mitsui Banking CorporationSMBCSGSG7472Corporate and institutional payment referencesConfirm account and currency routing with the beneficiary.ABS BIC list
Trust Bank Singapore LimitedTRBUSGSG9733Trust Bank account payment referencesTrust lists bank code, BIC and branch code in its FAQ.Trust Bank FAQ
GXS Bank Pte. Ltd.GXSPSGSG9751GXS Bank payment referencesConfirm if the sending form asks for BIC8 or an 11-character version.ABS BIC list
MariBank Singapore Private LimitedSSPISGSG9779Incoming SGD transfers via MEPS or SWIFT to supported MariBank accountsMariBank states that branch code is not needed for payments in Singapore, and that SSPISGSGXXX may be used if a branch suffix is required.MariBank help page
Anext Bank Pte. Ltd.ANTPSGSG9742Business and digital banking payment referencesConfirm account and currency details through the receiving account instructions.ABS BIC list

What a Singapore SWIFT/BIC Code Means

A BIC is the ISO 9362 business identifier used to identify financial and non-financial institutions in payment messages. SWIFT is the network and registration authority commonly associated with the code, so users often say SWIFT code and BIC code for the same bank identifier.

Bank identifier

The first four characters identify the institution. In DBSSSGSG, DBSS identifies DBS Bank.

Country code

The next two characters identify the country. Singapore bank codes use SG.

Location code

The following two characters identify the location or network status. Examples include SG, S2, SL, SX, 22 and 2X.

Branch suffix

An 11-character version may add a branch suffix such as XXX. Many bank forms accept the BIC8 when no branch suffix is needed.

A correct-looking BIC is not enough. The receiving bank entity must match the account. This is especially relevant for HSBC, Citi, Maybank and Standard Chartered, where Singapore has more than one entity or past BIC changes.

When SWIFT/BIC Codes Are Used in Singapore

Incoming Overseas Transfer

The sender enters the Singapore bank’s SWIFT/BIC, beneficiary name, account number and bank address. Some currencies may need an intermediary bank.

MEPS Transfer

MEPS+ is MAS’ real-time gross settlement system for Singapore dollar payments. Bank BIC details may appear in high-value local payment instructions.

FAST and GIRO

Most retail users select the bank name in an app, but business files and older templates may still refer to bank code or BIC details. For transfer timing, see FAST transfers in Singapore.

PayNow and Salary Crediting

PayNow usually uses mobile number, NRIC/FIN or UEN links, while salary crediting may ask for bank code and account number. For setup context, see PayNow setup in Singapore.

SWIFT Code vs Bank Code vs Branch Code

Singapore transfer forms may ask for different identifiers depending on the payment rail. A SWIFT/BIC identifies the financial institution in payment messaging. A bank code is a domestic clearing identifier. A branch code may still appear in older forms, bank-specific instructions or legacy templates, but some banks no longer require a branch code for common local payments.

IdentifierExampleTypical UseWhat to Check
SWIFT / BICDBSSSGSGOverseas transfer, MEPS and some payment filesBank entity, BIC8 or BIC11, currency route
Bank Code7171 for DBS/POSBLocal clearing, salary crediting and GIRO referencesWhether the account belongs to a bank subsidiary or branch entity
Branch CodeVaries by bank and account structureLegacy forms or bank-specific account setupSome banks derive it from account number; others may not require it
Account NumberRecipient’s bank account numberRequired for most bank transfersRecipient name must match bank records where required

For high-value domestic payments, compare the bank’s SWIFT/BIC details with the payment rail described in MEPS high-value transfers. For overseas cost checks, review possible bank charges and FX spread using international transfer fees before instructing the sender.

Entity Checks Before Sending Money

Codes That Need Extra Entity Care
  • HSBC: HSBCSGS2 is for HSBC Bank (Singapore) Limited personal accounts, while HSBCSGSG is used for HSBC corporate branch accounts.
  • Citi: CITISGSL and CITISGSG refer to different Citi Singapore entities.
  • Maybank: MBBESGS2 and MBBESGSG refer to different Maybank Singapore entities.
  • Standard Chartered: SCBLSG22 is the BIC stated for Standard Chartered Bank (Singapore) Limited accounts.
Details to Confirm With the Recipient
  • Full name exactly as recorded by the receiving bank.
  • Receiving account number and account currency.
  • Bank legal name, not only the brand name.
  • Whether the sender’s form needs BIC8 or BIC11.
  • Any intermediary bank details for USD, GBP, EUR or other currencies.

For individual DBS, OCBC and UOB code pages on BanksInSG, see the bank-specific references for DBS SWIFT code, OCBC Singapore SWIFT code and UOB Singapore SWIFT code. Use the bank’s own page as the final check before sending funds.

Verification Notes

The code table was checked against bank official pages where available, including DBS, OCBC, UOB, Standard Chartered, HSBC, Citi, Maybank, CIMB, ICICI, Bangkok Bank, Trust Bank and MariBank. For participating GIRO bank BIC references, the Association of Banks in Singapore publishes a SWIFT BIC list for Singapore participating banks.

External references used for verification include the Association of Banks in Singapore BIC list, the SWIFT BIC reference page and the MAS MEPS+ page. Bank codes can change after mergers, licence changes or payment infrastructure updates, so the recipient bank’s current instruction should be treated as the final operational reference.

FAQ

Are SWIFT codes and BIC codes the same in Singapore?

In normal banking use, SWIFT code and BIC code refer to the same bank identifier. A bank or payment app may display either term.

Can I add XXX to a Singapore BIC code?

Some forms accept an 11-character version such as DBSSSGSGXXX when no branch suffix is needed. If the bank provides a specific 11-character code, use the bank’s stated version.

Which HSBC Singapore SWIFT code should I use?

HSBC Bank (Singapore) Limited lists HSBCSGS2 for personal banking inward transfers. HSBC corporate branch accounts may use HSBCSGSG. Confirm the account entity before sending.

Which Citi Singapore SWIFT code should I use?

Citi lists different BICs for Citibank Singapore Limited and Citibank N.A. Singapore. The correct code depends on the receiving account entity and the payment type shown in Citi’s official instructions.

Do Singapore banks use IBAN?

Singapore bank transfer instructions usually use account number, bank name and SWIFT/BIC rather than IBAN. If an overseas form asks for IBAN, check the receiving bank’s official inward transfer page.

Is PayNow the same as a SWIFT transfer?

No. PayNow is a Singapore payment addressing service using identifiers such as mobile number, NRIC/FIN or UEN. SWIFT/BIC is used for bank identification in overseas and certain bank-to-bank payment messages.

Scroll to Top