DLCuration › Singapore bank codes & SWIFT
✓ Checked against ABS, MAS & each bank · 16 Oct 2026

Singapore Bank Codes, SWIFT & Branch Codes

The exact details to give a sender for 23 Singapore banks and money apps: SWIFT/BIC, bank code, branch code, address and account number format. It also says plainly which digital banks can't receive an overseas transfer.

Before you send money: scammers often "update" bank details by email or chat. Always confirm the account number with the recipient by phone or in person, and remember that the bank won't check the name against the account number for you.

What do I give someone overseas to send me money?

  1. Your full name, exactly as your bank has it
  2. Your account number (Singapore has no IBAN)
  3. The bank's SWIFT/BIC code, legal name and address (listed below)
  4. For USD, the intermediary bank, if your bank publishes one

For transfers inside Singapore you only need the account number and bank (FAST), or a mobile number, NRIC or UEN (PayNow).

BankBank codeSWIFTOverseas TT
DBS7171DBSSSGSGYes
POSB7171DBSSSGSGYes
OCBC7339OCBCSGSGYes
UOB7375UOVBSGSGYes
Trust9733TRBUSGSGNo
GXS9751GXSPSGSGNo
MariBank9779SSPISGSGLimited
SC9496SCBLSG22Yes
HSBC9548HSBCSGS2Yes
Citi9201CITISGSLYes
Maybank7302MBBESGS2Yes
Local bankAccepts overseas TT

DBS Bank: SWIFT DBSSSGSG, bank code 7171

#
Bank name (beneficiary bank)
DBS Bank Ltd
SWIFT / BIC code
DBSSSGSG
Bank code
7171
Branch code
First 3 digits of the account number (e.g. 123-4-567890 → 123). DBS says you do not need a branch code for overseas transfers.
Bank street address
12 Marina Boulevard, DBS Asia Central, Marina Bay Financial Centre Tower 3
Postal code, city, state
018982, Singapore (no states)
Bank country
Singapore (SG)
Account number format
10 digits, shown as XXX-X-XXXXXX e.g. 123-4-567890
Overseas TT / SWIFT
Yes. Give the sender your name as in DBS records, account number, DBS Bank Ltd, the address above and SWIFT DBSSSGSG. DBS charges S$10 to credit an SGD or foreign currency current/savings account (waived for Treasures); crediting a foreign currency fixed deposit is free.
USD intermediary bank
JPMorgan Chase Bank, N.A. (CHASUS33), DBS's published USD agent bank
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Local bankAccepts overseas TT

POSB: SWIFT DBSSSGSG, bank code 7171

#
Bank name (beneficiary bank)
DBS Bank Ltd (POSB accounts)
SWIFT / BIC code
DBSSSGSG
Bank code
7171
Branch code
Always 081 for every POSB account.
Bank street address
12 Marina Boulevard, DBS Asia Central, Marina Bay Financial Centre Tower 3
Postal code, city, state
018982, Singapore (no states)
Bank country
Singapore (SG)
Account number format
9 digits e.g. 084102395
Overseas TT / SWIFT
Yes. POSB uses the DBS SWIFT code DBSSSGSG and DBS Bank Ltd as the beneficiary bank; there is no separate POSB SWIFT code. The same S$10 incoming fee applies.
USD intermediary bank
JPMorgan Chase Bank, N.A. (CHASUS33), DBS's published USD agent bank
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Local bankAccepts overseas TT

OCBC Bank: SWIFT OCBCSGSG, bank code 7339

#
Bank name (beneficiary bank)
Oversea-Chinese Banking Corporation Limited
SWIFT / BIC code
OCBCSGSG
Bank code
7339
Branch code
First 3 digits of the account number. On GIRO forms, put those 3 digits in the branch field and leave them out of the account number (e.g. 5501089550 → branch 550, account 1089550).
Bank street address
63 Chulia Street, #10-00 OCBC Centre East
Postal code, city, state
049514, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Length varies. Foreign currency accounts carry the currency code at the end (e.g. 501123456201USD). e.g. 501123456201
Overseas TT / SWIFT
Yes. For same-day credit the sending bank must confirm by authenticated SWIFT by 4pm Singapore time (foreign currency accounts) or 4:30pm (SGD accounts).
USD intermediary bank
JPMorgan Chase Bank, New York (CHASUS33), ABA 021000021, CHIPS UID CP0002; OCBC's CHIPS UID is 010275
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Local bankAccepts overseas TT

UOB: SWIFT UOVBSGSG, bank code 7375

#
Bank name (beneficiary bank)
United Overseas Bank Limited
SWIFT / BIC code
UOVBSGSG
Bank code
7375
Branch code
Not fixed. The first 3 digits map to a branch code in UOB's ACH bank & branch code list (e.g. 901… → 001 Main Branch).
Bank street address
80 Raffles Place, UOB Plaza
Postal code, city, state
048624, Singapore (no states)
Bank country
Singapore (SG)
Account number format
10 digits e.g. 9010288080
Overseas TT / SWIFT
Yes, into UOB current or savings accounts. Give your full name as in UOB records and the account number.
USD intermediary bank
UOB lists four USD routes: Bank of New York (IRVTUS3N), JPMorgan Chase (CHASUS33), Bank of America (BOFAUS3N) or Deutsche Bank (BKTRUS33). The US agent may deduct US$5.
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Digital bankNo overseas TT

Trust Bank: SWIFT TRBUSGSG, bank code 9733

#
Bank name (beneficiary bank)
Trust Bank Singapore Limited
SWIFT / BIC code
TRBUSGSG
Bank code
9733
Branch code
Not needed for FAST or PayNow.
Bank street address
77 Robinson Road, #25-00 Robinson 77
Postal code, city, state
068896, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Shown in the Trust app under your account details
Overseas TT / SWIFT
Local SGD only. Trust's FAQs (as quoted by Wise) say only local SGD transfers are supported, so don't give an overseas sender these details. Use FAST, PayNow or GIRO instead. Salary credited by GIRO with purpose code SALA counts towards Trust's bonus interest; FAST salary does not.
USD intermediary bank
Not applicable
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.

Sources disagree: Trust does not publish incoming SWIFT instructions. One third-party site claims inbound wires work; Wise's review of Trust's FAQs says they don't. Treat as not supported until Trust confirms.

Sources · verified 16 Oct 2026
Digital bankNo overseas TT

GXS Bank: SWIFT GXSPSGSG, bank code 9751

#
Bank name (beneficiary bank)
GXS Bank Pte. Ltd.
SWIFT / BIC code
GXSPSGSG
Bank code
9751
Branch code
888, the first 3 digits of every GXS savings account number.
Bank street address
3 Media Close, #09-03
Postal code, city, state
138498, Singapore (no states)
Bank country
Singapore (SG)
Account number format
10 digits, starting 888 e.g. 888XXXXXXX
Overseas TT / SWIFT
No. GXS says its savings account can't send or receive telegraphic transfers, and doesn't support MEPS. You can receive by FAST, inter-bank GIRO and PayNow.
USD intermediary bank
Not applicable
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Digital bankOverseas TT: limited

MariBank: SWIFT SSPISGSG, bank code 9779

#
Bank name (beneficiary bank)
MariBank Singapore Private Limited
SWIFT / BIC code
SSPISGSG
Bank code
9779
Branch code
Not needed. MariBank says branch codes are no longer used for payments in Singapore.
Bank street address
1 Fusionopolis Walk, #15-01 South Tower, Solaris
Postal code, city, state
138628, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Shown in the MariBank app
Overseas TT / SWIFT
SGD only, above S$5,000. MariBank can't receive overseas transfers in USD or other foreign currencies, except USD for invitation-only USD accounts (via Citibank N.A., CITIUS33). SGD payments by MEPS or SWIFT use SSPISGSG.
USD intermediary bank
Citibank N.A. (CITIUS33), for invitation-only USD accounts
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Digital bankOverseas TT: unconfirmed

ANEXT Bank: SWIFT ANTPSGSG, bank code 9742

#
Bank name (beneficiary bank)
ANEXT Bank Pte. Ltd.
SWIFT / BIC code
ANTPSGSG
Bank code
9742
Branch code
Not needed.
Bank street address
128 Beach Road, #21-01 Guoco Midtown
Postal code, city, state
189773, Singapore (no states)
Bank country
Singapore (SG)
Account number format
11 digits (business accounts) e.g. XXXXXXXXXXX
Overseas TT / SWIFT
ANEXT is a business-only digital bank. It accepts SGD by PayNow (UEN), FAST, MEPS and GIRO with no incoming fee. Its FAQ doesn't cover inbound SWIFT from overseas, so check with ANEXT first.
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

Standard Chartered: SWIFT SCBLSG22, bank code 9496

#
Bank name (beneficiary bank)
Standard Chartered Bank (Singapore) Limited
SWIFT / BIC code
SCBLSG22
Bank code
9496
Branch code
"0" followed by the first 2 digits of the account number (e.g. 1803645852 → 018).
Bank street address
8 Marina Boulevard, #27-01 Marina Bay Financial Centre Tower 1
Postal code, city, state
018981, Singapore (no states)
Bank country
Singapore (SG)
Account number format
10 digits e.g. 1803645852
Overseas TT / SWIFT
Yes, but only with SCBLSG22. From 23 May 2026, incoming transfers sent to the old code SCBLSGSG are rejected. Old bank code 7144 is also retired.
USD intermediary bank
Standard Chartered Bank, New York (SCBLUS33), Fedwire 026002561 (published in SC's private bank instructions; retail customers should confirm in the SC app)
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

HSBC Singapore (personal): SWIFT HSBCSGS2, bank code 9548

#
Bank name (beneficiary bank)
HSBC Bank (Singapore) Limited
SWIFT / BIC code
HSBCSGS2
Bank code
9548
Branch code
First 3 digits of the account number. On GIRO forms, leave them out of the account field (e.g. 146123843293 → branch 146, account 123843293).
Bank street address
10 Marina Boulevard, Marina Bay Financial Centre Tower 2, #48-01
Postal code, city, state
018983, Singapore (no states)
Bank country
Singapore (SG)
Account number format
12 digits, shown as XXX-XXXXXX-XXX e.g. 123-456789-123
Overseas TT / SWIFT
Yes. Use HSBCSGS2 for personal accounts. HSBC warns that HSBCSGSG is for corporate accounts only, and the wrong code can mean rejection and extra charges.
USD intermediary bank
Not published for inbound
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

HSBC Singapore (corporate): SWIFT HSBCSGSG, bank code 7232

#
Bank name (beneficiary bank)
The Hongkong and Shanghai Banking Corporation Limited, Singapore Branch
SWIFT / BIC code
HSBCSGSG
Bank code
7232
Branch code
First 3 digits of the account number (e.g. 146172002492 → branch 146, account 172002492).
Bank street address
10 Marina Boulevard, Marina Bay Financial Centre Tower 2, #48-01
Postal code, city, state
018983, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Length varies e.g. 146172002492
Overseas TT / SWIFT
Yes, for corporate accounts only. Personal accounts must use HSBCSGS2.
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

Citibank Singapore: SWIFT CITISGSL, bank code 9201

#
Bank name (beneficiary bank)
Citibank Singapore Limited
SWIFT / BIC code
CITISGSL
Bank code
9201
Branch code
Citi account numbers don't contain a branch code. Ask Citi (6225 5225) if a form insists on one.
Bank street address
8 Marina View, #21-00 Asia Square Tower 1
Postal code, city, state
018960, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Not published; copy it exactly from the Citi app
Overseas TT / SWIFT
Yes. Citibank Singapore Limited holds Citi's consumer accounts. Ask the sender to pay "in full" (OUR charges) so the amount isn't cut by fees.
USD intermediary bank
Not published; call CitiPhone 6225 5225
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

Citibank N.A. Singapore Branch: SWIFT CITISGSG, bank code 7214

#
Bank name (beneficiary bank)
Citibank N.A., Singapore Branch
SWIFT / BIC code
CITISGSG
Bank code
7214
Branch code
Ask Citi.
Bank street address
8 Marina View, #21-00 Asia Square Tower 1
Postal code, city, state
018960, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Not published
Overseas TT / SWIFT
Yes, for accounts booked with the Citibank N.A. branch (mainly corporate and institutional). Personal accounts usually sit with Citibank Singapore Limited (CITISGSL).
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

Maybank Singapore: SWIFT MBBESGS2, bank code 7302

#
Bank name (beneficiary bank)
Maybank Singapore Limited
SWIFT / BIC code
MBBESGS2
Bank code
7302
Branch code
3rd and 4th digits of the account number, padded to 3 digits (e.g. 14010123456 → 001).
Bank street address
2 Battery Road, #01-01 Maybank Tower
Postal code, city, state
049907, Singapore (no states)
Bank country
Singapore (SG)
Account number format
11 digits e.g. 14010123456
Overseas TT / SWIFT
Yes. Personal (retail) accounts sit with Maybank Singapore Limited (MBBESGS2). Business collections may use Malayan Banking Berhad Singapore Branch (MBBESGSG) instead, so check which entity your account is with.
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

Malayan Banking Berhad (Singapore Branch): SWIFT MBBESGSG, bank code 9636

#
Bank name (beneficiary bank)
Malayan Banking Berhad, Singapore Branch
SWIFT / BIC code
MBBESGSG
Bank code
9636
Branch code
Ask Maybank.
Bank street address
2 Battery Road, Maybank Tower
Postal code, city, state
049907, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Not published
Overseas TT / SWIFT
Yes. Maybank's business collections page names this entity as the beneficiary bank, using MBBESGSG for MEPS and telegraphic transfers.
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

CIMB Singapore: SWIFT CIBBSGSG, bank code 7986

#
Bank name (beneficiary bank)
CIMB Bank Berhad, Singapore Branch
SWIFT / BIC code
CIBBSGSG
Bank code
7986
Branch code
Ask CIMB.
Bank street address
30 Raffles Place, #04-01
Postal code, city, state
048622, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Not published; copy it from CIMB Clicks
Overseas TT / SWIFT
Yes. CIMB says you can send and receive money worldwide by telegraphic transfer.
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

Bank of China Singapore: SWIFT BKCHSGSG, bank code 7083

#
Bank name (beneficiary bank)
Bank of China Limited, Singapore Branch
SWIFT / BIC code
BKCHSGSG
Bank code
7083
Branch code
Ask BOC.
Bank street address
4 Battery Road, Bank of China Building
Postal code, city, state
049908, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Not published
Overseas TT / SWIFT
Yes, it's a full bank on SWIFT. BOC doesn't publish personal inbound instructions online, so confirm the details with BOC.
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

ICBC Singapore: SWIFT ICBKSGSG, bank code 8712

#
Bank name (beneficiary bank)
Industrial and Commercial Bank of China Limited, Singapore Branch
SWIFT / BIC code
ICBKSGSG
Bank code
8712
Branch code
Ask ICBC.
Bank street address
6 Raffles Quay, #12-01
Postal code, city, state
048580, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Not published
Overseas TT / SWIFT
Yes, it's a full bank on SWIFT. Confirm the details with ICBC before you share them.
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

RHB Singapore: SWIFT RHBBSGSG, bank code 7366

#
Bank name (beneficiary bank)
RHB Bank Berhad, Singapore Branch
SWIFT / BIC code
RHBBSGSG
Bank code
7366
Branch code
Ask RHB.
Bank street address
90 Cecil Street, #03-00 RHB Bank Building
Postal code, city, state
069531, Singapore (no states)
Bank country
Singapore (SG)
Account number format
Not published
Overseas TT / SWIFT
Yes, it's a full bank on SWIFT. Confirm the details with RHB before you share them.
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.

Sources disagree: ABS's FAST fact sheet lists "RHB Bank Singapore" while the ABS GIRO list and MAS list "RHB Bank Berhad". The code and SWIFT match across both.

Sources · verified 16 Oct 2026
Foreign bankAccepts overseas TT

State Bank of India Singapore: SWIFT SBINSGSG, bank code 7791

#
Bank name (beneficiary bank)
State Bank of India, Singapore
SWIFT / BIC code
SBINSGSG
Bank code
7791
Branch code
First 3 digits of the account number; leave them out of the account field (e.g. 27767012518738 → branch 277).
Bank street address
Not published, see the bank's app
Postal code, city, state
Singapore (no states)
Bank country
Singapore (SG)
Account number format
Length varies e.g. 27767012518738
Overseas TT / SWIFT
Yes, it's a full bank on SWIFT. Confirm the details with SBI.
USD intermediary bank
Not published
FAST / GIRO / PayNow
FAST ✓ · GIRO ✓ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Money appOverseas TT: limited

Wise (SGD account details)

#
Bank name (beneficiary bank)
Wise Asia-Pacific Pte. Ltd.
SWIFT / BIC code
Shown in the app
Bank code
Shown in the app
Branch code
Not needed for FAST. For business SWIFT payments that land via DBS, use 003 if a branch code is asked for.
Bank street address
Not published, see the bank's app
Postal code, city, state
Singapore (no states)
Bank country
Singapore (SG)
Account number format
Your SGD account number is in the Wise app under SGD → Account details
Overseas TT / SWIFT
Personal accounts get FAST and PayNow, plus SWIFT in SGD only from abroad. They can't receive GIRO or MEPS, and SWIFT in other currencies is refused. FAST and SWIFT are capped at S$200,000 per transfer. On FAST the sender may see the bank as "Wise Asia-Pacific Pte. Ltd.".
USD intermediary bank
Use Wise's separate USD account details in the app
FAST / GIRO / PayNow
FAST ✓ · GIRO ✗ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Money appOverseas TT: limited

Revolut (SGD account details)

#
Bank name (beneficiary bank)
Revolut Technologies Singapore Pte. Ltd.
SWIFT / BIC code
Shown in the app
Bank code
Shown in the app
Branch code
Not needed.
Bank street address
Not published, see the bank's app
Postal code, city, state
Singapore (no states)
Bank country
Singapore (SG)
Account number format
Shown in the Revolut app (beneficiary name, account number, bank name)
Overseas TT / SWIFT
You get SGD local account details for transfers inside Singapore, plus separate SWIFT details for cross-border transfers. The SWIFT details only appear after you link an external account.
USD intermediary bank
Use the SWIFT details in the app
FAST / GIRO / PayNow
FAST ✓ · GIRO ✗ · PayNow ✗
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026
Money appNo overseas TT

YouTrip

#
Bank name (beneficiary bank)
You Technologies Group (SG) (PayNow payee name)
SWIFT / BIC code
Shown in the app
Bank code
Shown in the app
Branch code
Not applicable.
Bank street address
Not published, see the bank's app
Postal code, city, state
Singapore (no states)
Bank country
Singapore (SG)
Account number format
No account number published for receiving transfers
Overseas TT / SWIFT
YouTrip is a top-up wallet, not a bank account. Top up by PayNow QR (payee "You Technologies Group (SG)") or a linked card in the app. YouTrip doesn't publish SWIFT or local account details for others to send to.
USD intermediary bank
Not applicable
FAST / GIRO / PayNow
FAST ✗ · GIRO ✗ · PayNow ✓
IBAN
Not used in Singapore. Give the account number plus SWIFT instead.
Sources · verified 16 Oct 2026

No bank in the detailed list matches that. Check the full list of 49 banks below.

All 49 Singapore GIRO bank codes and SWIFT codes

This is the full participant list from the Association of Banks in Singapore (ABS), updated 29 April 2026. The search box above filters it too.

BankBank codeSWIFT / BIC
Anext Bank Pte. Ltd.9742ANTPSGSG
Australia & New Zealand Banking Group Ltd7931ANZBSGSX
Bangkok Bank Public Company Ltd7047BKKBSGSG
Bank of America, NA7065BOFASG2X
Bank of China Limited7083BKCHSGSG
The Bank of East Asia Ltd7092BEASSGSG
Bank of India7108BKIDSGSG
BNP Paribas7418BNPASGSG
CIMB Bank Berhad7986CIBBSGSG
Citibank NA7214CITISGSG
Citibank Singapore Limited9201CITISGSL
Commerzbank AG8606COBASGSX
Credit Agricole Corporate & Investment Bank7135CRLYSGSG
CTBC Bank Co., Ltd9353CTCBSGSG
DBS Bank Ltd (incl. POSB)7171DBSSSGSG
Deutsche Bank AG7463DEUTSGSG
First Commercial Bank, Ltd.7764FCBKSGSG
GXS Bank Pte. Ltd.9751GXSPSGSG
HL Bank7287HLBBSGSG
The Hongkong & Shanghai Banking Corporation Ltd7232HSBCSGSG
HSBC Bank (Singapore) Limited9548HSBCSGS2
ICICI Bank Ltd9186ICICSGSG
Indian Bank7241IDIBSGSG
Indian Overseas Bank7250IOBASGSG
Industrial & Commercial Bank of China Limited8712ICBKSGSG
Intesa Sanpaolo S.p.A.8350BCITSGSG
JPMorgan Chase Bank, N.A.7153CHASSGSG
KEB Hana Bank7490KOEXSGSG
Malayan Banking Berhad9636MBBESGSG
Maribank Singapore Private Limited9779SSPISGSG
Maybank Singapore Limited7302MBBESGS2
Mega International Commercial Bank Co. Ltd8235ICBCSGSG
Mizuho Bank, Ltd7621MHCBSGSG
MUFG Bank, Ltd7126BOTKSGSX
Oversea-Chinese Banking Corporation Ltd7339OCBCSGSG
P.T. Bank Negara Indonesia (Persero) TBK7056BNINSGSG
Qatar National Bank SAQ9326QNBASGSG
RHB Bank Berhad7366RHBBSGSG
Sing Investments & Finance Ltd5033SIVFSGSG
Singapura Finance Ltd5029SIEISGS1
Skandinaviska Enskilda Banken AB (publ)8527ESSESGSG
Societe Generale7852SOGESGSG
Standard Chartered Bank (Singapore) Limited9496SCBLSG22
State Bank of India7791SBINSGSG
Sumitomo Mitsui Banking Corporation7472SMBCSGSG
Trust Bank Singapore Limited9733TRBUSGSG
UBS AG7685UBSWSGSG
UCO Bank7357UCBASGSG
United Overseas Bank Ltd7375UOVBSGSG

FAST, GIRO, PayNow, MEPS and TT explained

FAST

An instant SGD transfer between Singapore banks, available 24/7. You need the bank and the account number. ABS caps it at S$200,000 per transaction, and your bank's own daily limit may be lower.

PayNow

Runs on FAST, but you pay a mobile number, NRIC/FIN or UEN instead of an account number. It's offered by most banks and by Wise, GrabPay and others.

GIRO

A batch transfer for salaries, bills and recurring payments. It takes about a working day and uses the bank code (and sometimes the branch code). It's needed for the "salary credit" bonus at many banks.

MEPS+ and overseas TT

MEPS+ is MAS's system for large SGD interbank payments. A telegraphic transfer (TT) arrives over SWIFT and needs the SWIFT/BIC code. Fees are usually charged by the sending, intermediary and receiving banks.

Sending money overseas instead?

Bank TTs often stack a fixed fee, an FX markup and intermediary charges. A multi-currency account usually costs less for personal transfers.

Frequently asked questions

Does Singapore use IBAN?

No. Singapore banks don't issue IBANs. To receive money from overseas, give the sender your account name, account number, the bank's SWIFT/BIC code and the bank's name and address. If a form insists on an IBAN, enter your account number.

What is the SWIFT code for DBS and POSB?

DBSSSGSG for both. POSB accounts are held with DBS Bank Ltd, so there is no separate POSB SWIFT code. The local bank code is 7171 for both; POSB's branch code is always 081.

What are the bank codes for OCBC, UOB and DBS?

OCBC is 7339, UOB is 7375 and DBS/POSB is 7171. Their SWIFT codes are OCBCSGSG, UOVBSGSG and DBSSSGSG.

Can I receive an overseas transfer into Trust Bank, GXS or MariBank?

GXS doesn't accept telegraphic transfers at all, and Trust Bank only supports local SGD transfers. MariBank accepts incoming overseas transfers only in SGD and only above S$5,000. For foreign-currency income, use a bank such as DBS, OCBC or UOB, or a Wise account.

Which Standard Chartered SWIFT code should I use?

SCBLSG22, with bank code 9496. From 23 May 2026, incoming transfers sent to the old code SCBLSGSG are rejected, so ask your sender to update any saved payee.

Which HSBC SWIFT code is for personal accounts?

HSBCSGS2 (HSBC Bank (Singapore) Limited, bank code 9548). HSBCSGSG and bank code 7232 are for HSBC corporate accounts. HSBC warns that the wrong code can lead to rejection and extra charges.

Do I still need a branch code?

Usually not. FAST, PayNow and overseas transfers work without one, and MariBank and DBS both say it isn't needed. Some GIRO forms still ask for it; the rule for each bank is listed on its card above.

What is the difference between FAST, GIRO, PayNow and MEPS?

FAST is an instant SGD transfer between Singapore banks, available 24/7. GIRO is a batch transfer used for salaries and recurring bills, and it usually takes a working day or more. PayNow sends money by FAST to a mobile number, NRIC/FIN or UEN instead of an account number. MEPS is the central bank's real-time system for large-value interbank SGD payments, often used for SWIFT payments in SGD.

How this page is checked

Every bank code and SWIFT code is matched against the ABS participant list. Every address is matched against the MAS Financial Institutions Directory or the bank's own remittance page, and each card links to its sources. Where sources disagree, the card says so instead of guessing. Last verified 16 Oct 2026. If you spot an error, email dlcuration@gmail.com and we'll recheck it.

✓ Copied