SWIFT/BIC codes in Singapore: banks starting with P
504 banks and financial institutions in Singapore with 880 SWIFT/BIC codes in total.
The way a SWIFT/BIC code from Singapore is built up
A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:
- PAPP 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.
SWIFT/BIC codes in Singapore
In Singapore we have 880 SWIFT/BIC codes. A BIC tells the banks handling a transfer exactly which bank is meant to get an international payment.
Look for the bank you need in the list and open its page for all codes we have and what else a transfer requires. The sections below covers how the codes work, the cost of transfers and how to avoid mistakes before a payment.
The structure of a Singapore SWIFT/BIC code
Each SWIFT/BIC code has eight or eleven characters in a fixed order. Characters one to four identify the bank, characters five and six form the country code and characters seven and eight mark the location.
You can spot a bank code from Singapore from letters five and six. A code with other letters in that position belong to a bank abroad, even if the bank name looks familiar.
The last three characters, if present, identify a branch or department; XXX is used for the head office. Choose a branch code only when the recipient explicitly gives you one.
SWIFT transfers to Singapore
To pay into Singapore you almost always need a SWIFT/BIC code, because the country is outside the SEPA area. Without it, most banks cannot process the payment at all.
Depending on the country, accounts are identified by a domestic account number instead of an IBAN and sometimes a local routing or branch code. The recipient’s bank often provides a list of required details for incoming international payments – follow them exactly. On the way to Singapore, a transfer may pass through correspondent banks.
Verifying a SWIFT code from Singapore
Have the recipient send you their bank details straight from their banking app. A wrong code can cause delays, a returned payment or additional charges.
Our SWIFT/BIC directory draws on public sources and is updated regularly. Still, banks merge or retire codes and our data may lag behind. Treat this list as a reference: the bank details from the recipient come first. We are an independent comparison site, not a bank.
Scammers regularly use fake invoices with new bank details. A valid BIC says nothing about who owns the account.
SWIFT codes in Singapore: banks under :letter
The letter filter narrows the list down to banks in Singapore starting with :letter. The counts in the introduction still cover all banks in Singapore.
Some banks appear under their legal name rather than the name on their app or website, so the letter can differ from what you expect. Try the full list for Singapore if you do not know the exact name.
Sending SGD to Singapore
The national currency of Singapore is the Singapore Dollar (SGD). Money sent in a different currency is exchanged into SGD.
Where the conversion happens has an effect on how much arrives. Compare what SGD the recipient gets via different services before choosing one. With bigger transfers, a seemingly small gap in the rate adds up quickly.
Incoming international payments in Singapore
If you are waiting for a payment from another country in Singapore, give the sender all details at once. Give them your name as registered with the bank, the IBAN or account number, your bank’s SWIFT code and your address.
Find the bank in the list above to check its code. You can add your bank’s name and city as well.
The amount you receive can be lower than the amount sent. Fees for incoming transfers vary per bank. Make clear with the sender who covers the fees before the money is sent.
The cheapest way to send money to Singapore
What you pay for a transfer to Singapore has several parts, and the fee on your screen is only one of them. Besides a fixed fee, correspondent banks may take a cut, and when the money is converted the bank often applies a rate below the actual market rate.
That exchange rate margin is often the biggest part of the cost. An easy check: put the offered rate against the mid-market rate and look at the difference.
Specialist money transfer services frequently use rates closer to the mid-market rate and lower fees. Before your next transfer to Singapore, it is worth comparing the total cost on GoldexPay instead of going straight to your bank.
When does money sent to Singapore arrive?
An international transfer to Singapore typically takes anywhere from one to several business days. Public holidays in Singapore or in the sending country can add a day or more.
If a transfer seems delayed, the sender should contact their own bank. Money transfer services usually show tracking in their app.
The largest SWIFT network in Singapore: BNP Paribas Securities Services SA
In our data, BNP Paribas Securities Services SA holds the most SWIFT/BIC codes of all banks in Singapore. Its main office has BPTSSGSGXXX.
Many codes usually reflects that the bank registers branches and departments separately – it says nothing about the size of the bank as such. Unless the recipient asks for a branch, the head office code BPTSSGSGXXX works for a payment to BNP Paribas Securities Services SA.
Frequently asked questions
How many banks in Singapore have a SWIFT/BIC code?
Our directory lists 504 banks and financial institutions in Singapore that together have 880 SWIFT/BIC codes, including branches and departments.
How do I find the right SWIFT code for a bank in Singapore?
Ask the recipient or search by bank name above. Without a branch, the head office code (XXX) is the safe choice.
Which bank in Singapore has the most SWIFT codes?
The largest number of codes belongs to BNP Paribas Securities Services SA: 259. The head office uses BPTSSGSGXXX.
What is the cheapest way to send money to Singapore?
Banks often hide a margin in the exchange rate on top of a fee. Check the amount received in Singapore Dollar with specialist providers to pay less.
How do I recognise a SWIFT/BIC code from Singapore?
The fifth and sixth characters of each SWIFT/BIC code are the country code. For Singapore this is SG.
Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.