SWIFT/BIC codes in Singapore

504 banks and financial institutions in Singapore with 880 SWIFT/BIC codes in total.

Banks with the most SWIFT/BIC codes

Bank SWIFT/BIC City Codes
BNP Paribas Securities Services SA BPTSSGSGXXX Singapore 259
Standard Chartered Bank SCBLSGSGXXX Singapore 9
Citibank,n.a. CITISGSGXXX Singapore 8
The Hongkong and Shanghai Banking Corporation Limited HSBCSGSGXXX Singapore 7
Icici Bank Limited ICICSGSGXXX Singapore 7
Deutsche Bank AG DEUTSGSGXXX Singapore 6
Lloyds Bank PLC, Singapore LOYDSGSAXXX Singapore 6
State Street Bank and Trust Company, Singapore Branch SBOSSGSXXXX Singapore 5
United Overseas Bank Limited UOVBSGSGXXX Singapore 5
Dbs Bank LTD. DBSSSGSGXXX Singapore 5
Bank of Montreal, Singapore Branch BOFMSGSGXXX Singapore 4
Bank of America, N.a. Singapore BOFASG2XXXX Singapore 4
Bank of America (Singapore) LTD. BOFASG3XXXX Singapore 4
Gic Private Limited GSICSGSGXXX Singapore 4
Jpmorgan Chase Bank, N.a. CHASSGSGXXX Singapore 4
BNP Paribas - Singapore Branch BNPASGSGXXX Singapore 4
Royal Bank of Scotland PLC RBOSSGSGXXX Singapore 4
Daimler South East Asia Pte.ltd. DCAGSGSGXXX Singapore 3
Bank of China Limited BKCHSGSGXXX Singapore 3
ABN Amro Bank N.V. Singapore Branch ABNASG2AXXX Singapore 3
Westpac Banking Corporation WPACSGSGXXX Singapore 3
Oversea-Chinese Banking Corporation Limited OCBCSGSGXXX Singapore 3
The Bank of Nova Scotia, Singapore Branch NOSCSGSGXXX Singapore 3
Credit Agricole CIB CRLYSGSGXXX Singapore 3
UBS AG Singapore Branch UBSWSGSGXXX Singapore 3
Barclays Bank PLC BARCSGSGXXX Singapore 2
Bullion Ventura Investment Pte LTD BVIPSGS1XXX Singapore 2
Lgt Bank (Singapore) LTD. BLFLSGSGXXX Singapore 2
Hitachi International Treasury LTD. HITLSGSGXXX Singapore 2
Cantor Fitzgerald (Singapore) Capital Markets Limited CFSPSGS1XXX Singapore 2
Samsung Asia Pte LTD. SECTSGS1XXX Singapore 2
J.p. Morgan (S.e.a.) Limited CMSESGSGXXX Singapore 2
Templeton Asset Management LTD TIMISGSGXXX Singapore 2
Lombard Odier (Singapore) LTD LOCYSGSGXXX Singapore 2
Credit Suisse Securities (Singapore) Pte Limited CSFBSGSEXXX Singapore 2
Aia Singapore Private Limited AIACSGSGXXX Singapore 2
Nomura Singapore Limited SNOMSGL1XXX Singapore 2
Singapore Exchange Limited XSESSGS1XXX Singapore 2
Industrial and Commercial Bank of China ICBKSGSGXXX Singapore 2
Morgan Stanley Asia International Limited MSSASGSGXXX Singapore 2
Skandinaviska Enskilda Banken AB (Publ) ESSESGSGXXX Singapore 2
Havenport Asset Management Pte LTD HVPASGS1XXX Singapore 2
Axis Bank Limited AXISSGSGXXX Singapore 2
The Royal Bank of Scotland PLC Singapore (Formerly Known AS Rbs NV) ABNASGSGXXX Singapore 2
Ntuc Income Insurance Co-Operative Limited NIICSGS1XXX Singapore 2
Australia and New Zealand Banking Group Limited ANZBSGSXXXX Singapore 2
Malayan Banking Berhad MBBESGSGXXX Singapore 2
Merrill Lynch (Singapore) Pte. LTD. MLSSSGSGXXX Singapore 2
Maywood Asset Management Pte. LTD. MSMPSGS1XXX Singapore 2
Credit Suisse (Singapore) Limited CSFBSGSXXXX Singapore 2
Ocbc Securities Private Limited OCSESGS1XXX Singapore 2
Westpac Singapore Limited WPACSGSLXXX Singapore 2
China Merchants Bank Singapore Branch CMBCSGSGXXX Singapore 2
Royal Bank of Canada ROYCSGSGXXX Singapore 2
HSBC Institutional Trust Services (Singapore) Limited BBDASGSXXXX Singapore 2
Clsa Singapore Pte LTD. CLSSSGSGXXX Singapore 2
Mf Global Singapore Pte. Limited MFGLSGS1XXX Singapore 2
Amfraser Securities Pte. LTD. FRSESGS1XXX Singapore 1
Yamaichi Securities (Singapore) Pteltd. YASESGS1XXX Singapore 1
British American Tobacco Marketing (Singapore)Pte LTD BATSSGS1XXX Singapore 1

How a SWIFT/BIC code from Singapore is built up

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

BPTS Bank code
4 letters that identify the bank.
SG Country code
2 letters for the country (ISO 3166).
SG Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Finding a SWIFT code in Singapore

Our directory lists 504 banks and other institutions in Singapore. A SWIFT code tells the banks handling a transfer which institution is meant to get the money.

Each bank has its own page with its main code and if there are any, branch codes. Further down you can read how codes from Singapore are built, how to send money to Singapore at a fair price and how to check a code before you pay.

The largest SWIFT network in Singapore: BNP Paribas Securities Services SA

Of all banks in Singapore, BNP Paribas Securities Services SA has the largest number of SWIFT codes. Its head office code is BPTSSGSGXXX.

Practice differs in how many codes they register, so the count is not a ranking of size. Unless a branch code is given, BPTSSGSGXXX is fine for a payment to BNP Paribas Securities Services SA.

Paying in SGD: what conversion costs you

Bank accounts in Singapore are usually held in SGD – the Singapore Dollar. If you send another currency, the amount gets converted at some point.

Which bank converts the payment makes a difference. In many cases you pay less if you send SGD straight away via a provider that converts near the mid-market rate. On larger amounts, a seemingly small gap in the rate can be worth more than the fee.

How reliable is this list?

The safest source for the BIC is the recipient’s own bank details – an invoice, a statement or a screenshot from online banking. When the code you were given differs from our list, stop and ask.

Our SWIFT/BIC directory draws on publicly available sources and is updated regularly. Institutions merge, close branches and change codes – a directory can be a step behind. Treat this list as a reference, not as the final word; the recipient’s bank details are leading. We are a comparison service for money transfers.

Fraudsters often send payment requests with changed bank details that look completely genuine. Always confirm a change of bank details by phone.

What a transfer to Singapore really costs

When you transfer money to Singapore via your bank, the fee you see is rarely all of the cost. On top of a fixed fee, correspondent banks may take a cut and, if currencies are converted, the bank usually uses a rate below the actual market rate.

The markup on the rate is often the largest cost item because it is hidden in the rate. Compare the bank’s rate against the mid-market rate.

Money transfer services often offer a rate near the mid-market rate. Before you send money to Singapore, take a minute comparing what arrives on GoldexPay instead of going straight to your bank.

What the letters in a Singapore BIC mean

Every SWIFT/BIC code consists of 8 or 11 characters. Characters one to four stand for the bank, the fifth and sixth characters are the country code and the next two give the location.

Whatever the bank, all Singapore codes share the same fifth and sixth letters. If those two letters point to another country, you are looking at a bank somewhere else.

When a code ends in XXX, it means the main office. For most transfers the head office code is fine.

When does money sent to Singapore arrive?

How quickly a payment reaches Singapore is determined by a few things: the currency, how many intermediary banks are involved, daily processing deadlines and differences in time zone. Transfers sent after the cut-off time or just before a weekend or public holiday usually go out the next business day.

If the money seems late, the sender should contact the sending bank for a trace – the receiving bank often cannot see a payment that has not arrived. Money transfer services usually show a status in their app.

Receiving money in Singapore from abroad

If you are waiting for money from abroad on an account in Singapore, give the sender everything they need in one go. Give them the account holder’s name, the IBAN or account number, the BIC of your bank and your address, which some banks require.

Your bank’s code appears in our list but always compare it with your own bank details. Certain banks may also want the name and address of your bank.

The amount you receive is often lower than the amount sent. Intermediary banks may deduct a fee, your bank may charge for incoming payments, and if the money is converted, a markup on the rate applies. Agree with the sender who covers the fees.

International payments to Singapore and the BIC

Because Singapore is outside SEPA, a transfer from abroad is usually sent through SWIFT. This means you always need the BIC of the recipient’s bank.

Not all countries use the IBAN – where there is none, the local account number is enough. The recipient’s bank often provides instructions for incoming international payments. Before it arrives, a payment may go through intermediary banks that charge for their part.

Frequently asked questions

How many banks in Singapore have a SWIFT/BIC code?

We list 504 institutions in Singapore that together have 880 SWIFT/BIC codes, including branches and departments.

What is the cheapest way to send money to Singapore?

Banks often add a markup to the exchange rate. Check what arrives in Singapore Dollar across transfer services to pay less.

How do I find the right SWIFT code for a bank in Singapore?

Ask the recipient or search by bank name above. If no branch is specified, the head office code (XXX) is the safe choice.

Which bank in Singapore has the most SWIFT codes?

BNP Paribas Securities Services SA has the most codes: 259 in our database. The head office uses BPTSSGSGXXX.

Do I need a SWIFT code to send money to Singapore?

Yes – Singapore does not use SEPA, so international transfers use the SWIFT network and you need the BIC of the bank plus the account number or IBAN.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.