SWIFT/BIC codes in Singapore: banks starting with K

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

The way a SWIFT/BIC code from Singapore is structured

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

NKMS Bank code
4 letters that identify the bank.
SG Country code
2 letters for the country (ISO 3166).
S1 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.

Singapore: banks and their SWIFT/BIC codes

On this page you find codes for 504 institutions in Singapore – 880 codes altogether. A BIC shows every bank in the chain which institution should receive an international payment.

Search for the recipient’s bank below and open its page to see all codes we have and what else a transfer requires. Further down we explain 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.

Bank or transfer service for Singapore?

If you transfer money to Singapore through your bank, the stated fee is only part of the cost. Besides the fee, intermediary banks can take a cut, and when the money is converted the bank often applies a rate below the real market rate.

Most of the cost usually sits in the exchange rate, rather than in the fee. Check the bank’s rate against the mid-market rate, the midpoint you see on financial news sites. The difference is your real cost.

Specialised transfer providers frequently offer rates closer to the mid-market rate and lower fees. GoldexPay compares transfer services next to each other, showing what actually arrives in Singapore before you commit.

Tracking a payment to Singapore

How quickly a payment reaches Singapore depends on a few things: the currency, how many intermediary banks are involved, daily processing deadlines and differences in time zone. Payments made late in the day or on a weekend or public holiday usually go out the next business day.

A growing number of banks use SWIFT gpi for faster and traceable payments. Each payment gets a unique transaction reference, the UETR. Save the payment confirmation until the money has arrived; a bank needs it to start a trace.

Most SWIFT codes in Singapore: BNP Paribas Securities Services SA

In our directory, BNP Paribas Securities Services SA holds the most SWIFT/BIC codes of all banks in Singapore. Its main office has BPTSSGSGXXX and that code covers most payments.

Practice differs in whether they register branch codes – a high count is not a measure of size. Unless a branch code is given, the head office code BPTSSGSGXXX works for a payment to BNP Paribas Securities Services SA.

Paying a bank in Singapore from abroad

Singapore is outside the SEPA area, the European zone for uniform euro payments. International transfers to Singapore normally travel over the SWIFT network, and the BIC of the receiving bank is required.

Not all countries use IBAN numbers; in that case the local account number is used instead. The receiving bank often provides instructions for payments from abroad, and it is worth following them to the letter. International transfers can pass through one or more intermediary banks, each of which may deduct a fee.

Singapore and the Singapore Dollar

Most accounts in Singapore are typically held in SGD. When you pay money in a different currency, it gets converted at some point: by your bank, an intermediary or the receiving bank.

Where the conversion happens has an effect on the final amount, as rates and margins differ per bank. In many cases you pay less to send SGD straight away through a provider with a good rate rather than letting the receiving bank convert. Rates for SGD move all the time – some providers let you lock in a rate.

The structure of a Singapore SWIFT/BIC code

SWIFT/BIC codes follow one international format: 8 characters. First comes a four-letter bank code, followed by a two-letter country code and two characters for the location.

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

When a code ends in XXX, it refers to the main office and the short version works just as well. For most transfers the head office code is what you need.

Receiving money in Singapore from abroad

If you are waiting for a payment from another country in Singapore, give the sender everything they need in one go. That means: your full name exactly as it appears on the account, your account number or IBAN, the SWIFT/BIC code of your bank and, often, your postal address.

Find the bank in the list above to check its code. It helps to include the name and city of your bank because some forms have separate fields for it.

Expect that the amount credited is below the amount on the sender’s receipt. Charges on incoming payments vary per bank. On invoices, agree who bears the costs to avoid a shortfall.

SWIFT codes in Singapore: banks under :letter

Here you see a filtered list: only institutions in Singapore with a name starting with :letter. The counts in the introduction still cover all banks in Singapore.

If a bank is missing under :letter, check another letter – the registered name can differ from the name people use. The complete list is available if you cannot find the bank here.

About our data and how to check a code

The best place to find the correct BIC is paperwork issued by the bank. If the code you have differs from the code listed here, do not guess – contact the recipient or their bank.

The directory on GoldexPay is compiled from public sources and is updated regularly. Still, banks merge, rename themselves or retire codes and our data may lag behind. For a payment of any size, confirm the code with the recipient. GoldexPay is not a bank.

Scammers regularly use payment requests carrying changed bank details from what looks like a familiar address. Before paying, confirm a change of bank details by phone, using a number you already had.

Frequently asked questions

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

We list 504 banks and financial institutions in Singapore that together have 880 SWIFT/BIC codes.

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

Ask the recipient or look up the bank in the list on this page. Without a branch, use the head office code ending in XXX.

How do I recognise a SWIFT/BIC code from Singapore?

Characters 5 and 6 of every SWIFT/BIC code show the country. Codes from Singapore contain SG.

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

Yes – Singapore is outside the SEPA area, so payments from abroad go through SWIFT and you need the BIC of the recipient’s bank and the account details.

What is the cheapest way to send money to Singapore?

Banks often hide a margin in the exchange rate on top of a fee. Compare what arrives in Singapore Dollar across transfer services to pay less.

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