LIDDAT

HSBC (personal) bank code and SWIFT code

For GIRO forms, salary crediting and money sent from overseas, from ABS’s list of GIRO banks and the bank’s own guides.

HSBC (personal)9548bank code · SWIFT HSBCSGS2
BankHSBC Bank (Singapore) Limited
Bank code9548
SWIFT code (BIC)HSBCSGS2
The same, in 11 charactersHSBCSGS2XXX
Account numbers (for FAST)savings and current 12 digits
Branch codeThe first 3 digits of the account number. On the old interbank GIRO forms, leave those 3 digits off the account number.

For personal accounts. Corporate accounts are with HSBC’s Singapore branch: 7232, HSBCSGSG.

Sources: ABS: SWIFT BIC for participating GIRO banks (29 Apr 2026) · ABS: FAST fact sheet (10 Apr 2026) · UOB: ACH bank and branch code guide (8 Oct 2026). Checked 1 November 2026.

Work out a branch code from an account number: it stays in your browser.

HSBC (personal) branch codes

CodeBranch
041Collyer Quay 041
042Orchard Dhoby Ghaut 042
043Claymore-Tanglin 043
044Holland Village 044
045Serangoon 045
046Jurong 046
047Collyer Quay-TG Pagar047
048Collyer Quay
049Suntec 049
050Jurong-Bukit Timah 050
051Marine Parade 051
052Collyer Quay 052
054Serangoon-Bishan 054
055Claymore-Ord Central 055
056Collyer Quay-Vivocity056
071Tampines 071
141Collyer Quay-OCB141
142Orchard Dhoby Ghaut 142
143Liat Tower Wealth Hub
144Holland Village
145Serangoon Garden
146Jurong
147Tanjong Pagar
149Suntec City
150Upper Bukit Timah
151Marine Parade
152Collyer Quay
154Bishan
155Orchard Central
156VivoCity
157Nassim Hill
171Tampines
172Claymore
173Bukit Timah 173
175Raffles Place 175
176Alexandra Branch 176
257Claymore-Nassim 257
271Tampines 271
275Raffles Place 275
276Alexandra Branch 276

From UOB’s ACH bank and branch code guide. Branch names are for reading only: transfers go by the codes.

Questions

What is HSBC (personal)’s bank code?

9548. It’s the 4-digit code GIRO and FAST forms ask for. Its full name on ABS’s list of GIRO banks is HSBC Bank (Singapore) Limited.

What is HSBC (personal)’s SWIFT code?

HSBCSGS2, or HSBCSGS2XXX where a form wants 11 characters (XXX is the head office). The SWIFT code, or BIC, is for money sent from overseas: give it with the bank’s name and the whole account number.

What is HSBC (personal)’s branch code?

The first 3 digits of the account number. On the old interbank GIRO forms, leave those 3 digits off the account number. Its 40 branch codes are in the list on this page. Type your account number in the finder to work it out: it’s worked out in your browser and never sent.

How many digits is a HSBC (personal) account number?

Savings and current 12 digits, by ABS’s FAST fact sheet. FAST and PayNow take the whole number, without dashes.

Does HSBC (personal) have an IBAN or a routing number?

No: Singapore banks don’t use IBANs, sort codes or routing numbers. For a transfer from overseas, give HSBCSGS2, the bank’s name (HSBC Bank (Singapore) Limited) and the account number; within Singapore, FAST and PayNow need only the bank and the account number.

Every other GIRO bank

BankBank codeSWIFT code
ANEXT9742ANTPSGSG
ANZ7931ANZBSGSX
Bangkok Bank7047BKKBSGSG
Bank of America7065BOFASG2X
Bank of China7083BKCHSGSG
Bank of India7108BKIDSGSG
BNP Paribas7418BNPASGSG
CIMB7986CIBBSGSG
Citibank NA7214CITISGSG
Citibank Singapore9201CITISGSL
Commerzbank8606COBASGSX
Crédit Agricole CIB7135CRLYSGSG
CTBC9353CTCBSGSG
DBS7171DBSSSGSG
POSB7171DBSSSGSG
Deutsche Bank7463DEUTSGSG
First Commercial Bank7764FCBKSGSG
GXS9751GXSPSGSG
HL Bank7287HLBBSGSG
HSBC (corporate)7232HSBCSGSG
ICICI9186ICICSGSG
Indian Bank7241IDIBSGSG
Indian Overseas Bank7250IOBASGSG
ICBC8712ICBKSGSG
Intesa Sanpaolo8350BCITSGSG
JPMorgan Chase7153CHASSGSG
KEB Hana7490KOEXSGSG
Maybank (Malayan Banking Berhad)9636MBBESGSG
MariBank9779SSPISGSG
Maybank Singapore7302MBBESGS2
Mega International Commercial Bank8235ICBCSGSG
Mizuho7621MHCBSGSG
MUFG7126BOTKSGSX
OCBC7339OCBCSGSG
BNI7056BNINSGSG
QNB9326QNBASGSG
RHB7366RHBBSGSG
Sing Investments & Finance5033SIVFSGSG
Singapura Finance5029SIEISGS1
SEB8527ESSESGSG
Société Générale7852SOGESGSG
Standard Chartered9496SCBLSG22
SBI7791SBINSGSG
SMBC7472SMBCSGSG
Bank of East Asia7092BEASSGSG
Trust Bank9733TRBUSGSG
UBS7685UBSWSGSG
UCO Bank7357UCBASGSG
UOB7375UOVBSGSG

From ABS’s list of GIRO banks, checked 1 November 2026.

Paying by PayNow instead? Make or check a PayNow QR · More small things at liddat.com · 💬 Feedback or hello@liddat.com