The Ultimate Singapore Bank Code List 2026: Expert Guide to SWIFT, BIC, and Local Routing
1. Why Precision Matters: The Real Cost of Routing Errors
-
Funds Reversal: The receiving bank’s automated system will reject the instruction. The funds bounce back, which can take anywhere from 3 to 15 business days.
-
Repair Fees: Intermediary banks along the SWIFT network may attempt to manually "repair" the transaction, often charging a manual intervention fee ranging from $25 to $50 USD per attempt.
-
Foreign Exchange (FX) Losses: If a multi-currency payment is returned, it will be converted back at the bank's daily rate, potentially causing a significant loss purely on the exchange spread.
2. Decoding the System: Bank Codes vs. Branch Codes vs. SWIFT/BIC
2.1 The 3-Digit Bank Code (Local Routing)
2.2 The 3-Digit Branch Code (Local Precision)
2.3 SWIFT / BIC Code (Global Routing)
-
First 4 characters: Bank code (e.g., DBSS for DBS).
-
Next 2 characters: Country code (e.g., SG for Singapore).
-
Next 2 characters: Location code.
-
Final 3 characters (optional): Branch code (if left as "XXX", it routes to the head office).
3. Comprehensive Singapore Bank Code Directory (Verified May 2026)
Major Local and International Banks
|
Bank Name
|
Bank Code
|
SWIFT / BIC Code
|
Best For
|
|
DBS Bank / POSB
|
7171
|
DBSSGSGXXXX
|
Broadest local reach, corporate treasury
|
|
OCBC Bank
|
7339
|
OCBCSGSGXXX
|
SME banking, regional trade
|
|
United Overseas Bank (UOB)
|
7378
|
UOBKSGSGXXX
|
Corporate finance, B2B settlements
|
|
Standard Chartered Bank
|
7214
|
SCBLSGSGXXX
|
Global treasury management
|
|
Citibank Singapore
|
7285
|
CITISGSGXXX
|
Institutional wealth, multi-national ops
|
|
HSBC Singapore
|
7232
|
HSBCSGSGXXX
|
Global trade finance
|
|
Maybank Singapore
|
7302
|
MBBESGSGXXX
|
Cross-border MY-SG payments
|
Leading Foreign Branches and Specialized Banks
|
Bank Name
|
Bank Code
|
SWIFT / BIC Code
|
|
Bank of China (BOC)
|
7267
|
BKCHSGSGXXX
|
|
Industrial & Commercial Bank of China (ICBC)
|
7396
|
ICBKSGSGXXX
|
|
State Bank of India (SBI)
|
7369
|
SBINSGSGXXX
|
|
RHB Bank
|
7117
|
RHBBSGSGXXX
|
|
CIMB Bank
|
8018
|
CIMBSGSGXXX
|
|
BNP Paribas
|
7320
|
BNPASGSGXXX
|
The New Era: Digital Banks (2026 Updates)
|
Bank Name
|
Bank Code
|
SWIFT / BIC Code
|
Network Support
|
|
Trust Bank
|
7515
|
TRSTSGSGXXX
|
FAST / GIRO
|
|
MariBank
|
7506
|
MARISGSGXXX
|
FAST / GIRO
|
|
GXS Bank
|
7512
|
GXSBSGSGXXX
|
FAST / GIRO
|
|
ANEXT Bank
|
7509
|
ANEXSGSGXXX
|
FAST (Wholesale B2B)
|
4. Navigating Singapore’s Clearing Networks: FAST, GIRO, and MEPS+
4.1 FAST (Fast and Secure Transfers)
-
How it works: FAST is an electronic funds transfer service that enables customers to transfer SGD funds from one bank to another in real-time, 24/7.
-
When to use it: Immediate vendor payments, urgent payroll corrections, or instant digital wallet top-ups.
-
Expert Note: Most institutions cap FAST transfers at S$200,000 per transaction. It requires exact matching of the Bank Code and account number.
4.2 GIRO (General Interbank Recurring Order)
-
How it works: GIRO is a batch-processing system. Payments are accumulated and cleared in cycles, typically taking 1 to 3 business days.
-
When to use it: High-volume, non-urgent payments such as monthly supplier invoices, standard payroll disbursements, and corporate tax payments to IRAS (Inland Revenue Authority of Singapore).
-
Expert Note: GIRO heavily relies on the 3-digit Branch Code. Missing it often causes the batch file to fail upon upload.
4.3 MEPS+ (MAS Electronic Payment System)
-
How it works: MEPS+ is an RTGS (Real-Time Gross Settlement) system operated directly by MAS. It settles high-value payments securely and instantly on a gross basis.
-
When to use it: Corporate acquisitions, massive real estate settlements, or interbank lending where the value exceeds S$1 million.
5. Step-by-Step: How to Verify Beneficiary Details Before You Send
-
Request Official Documentation: Never rely on an email text for bank details, as this is a common vector for Business Email Compromise (BEC) fraud. Always request a formal invoice or a copy of a bank statement header.
-
Locate the MICR Line: If the beneficiary provides a voided cheque, look at the bottom line of numbers (the Magnetic Ink Character Recognition line). The first group of numbers is usually the cheque number, the second group is the Bank Code, and the third group is the Branch Code.
-
Beware the "Account Number Prefix" Assumption: It is a common myth that the first three digits of a Singaporean account number are always the branch code. While this is true for older DBS or UOB accounts, newer digital accounts and specialized corporate tier accounts do not follow this rule. Always verify the branch code independently.
-
No IBAN in Singapore: If an overseas ERP software mandates an IBAN field to complete the wire form, do not attempt to fabricate one by merging codes. Singapore is a non-IBAN jurisdiction. Most systems allow you to bypass this by selecting "SWIFT/BIC" routing instead.
6. Bonus Tips: Streamlining Global B2B Payments with PhotonPay
-
Direct Access to Local Clearing: PhotonPay provides global businesses with access to local collection accounts. This means you can collect funds from Singaporean clients via FAST or GIRO as if you were a local entity, bypassing the expensive and slow international SWIFT network entirely.
-
Automated Code Validation: For businesses dealing with high volumes of vendor payouts, PhotonPay’s API infrastructure automatically validates Bank Codes and SWIFT BICs before a payment is executed. This technical safeguard drastically reduces the risk of funds reversal and repair fees.
-
Transparent Global Settlements: Cross-border trade often suffers from opaque foreign exchange markups. PhotonPay bridges the gap between global fund management and local execution, offering highly competitive conversion rates to ensure maximum capital efficiency for B2B transactions.
