SWIFT/BIC codes in Singapore: banks starting with D
504 banks and financial institutions in Singapore with 880 SWIFT/BIC codes in total.
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:
- DCAG 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.
Bank SWIFT codes for Singapore
This overview lists 504 banks and financial institutions in Singapore, with 880 SWIFT/BIC codes in total. You need such a code mainly for payments across borders and for payments in a foreign currency.
Every bank is listed with its own page with the head office code and if there are any, codes for branches and departments. The rest of this page covers how the codes work, what transfers cost and the checks worth doing.
How reliable is this list?
Have the recipient send you the account details straight from a recent statement. A wrong code may lead to a delay, a payment being sent back or extra fees – compare it with the code in our list.
This list is based on publicly available sources that we update periodically. Even so, banks merge or change codes, so information can be out of date. Use our data as a reference rather than the last word: the bank details from the recipient come first. GoldexPay is not a bank and is not affiliated with the banks listed.
Scammers often send fake invoices with changed bank details that look completely genuine. A valid BIC says nothing about who owns the account – scammers use the codes of real banks.
Sending SGD to Singapore
Most accounts in Singapore are usually held in SGD. When you pay another currency, it gets converted somewhere along the way – by your bank, a bank in between or the recipient’s bank.
Who does the conversion affects the final amount, since every bank sets its own rate. In many cases it is cheaper to send SGD straight away through a provider that converts near the mid-market rate. Rates for SGD move during the day – some providers let you lock in a rate.
Filter: banks in Singapore with :letter
Here you see a filtered list: just banks in Singapore whose name begins with :letter. The counts in the introduction still cover the whole country, not just this letter.
Cannot find the bank? The registered name may begin with another word, for example the full legal name rather than a brand name. Try the full list for Singapore if you are not sure how the name is spelled.
Incoming international payments in Singapore
If you are waiting for a payment from another country on an account in Singapore, give the sender everything they need in one go. Share your name as registered with the bank, the IBAN or account number, the BIC of your bank and your address.
Your bank’s code appears in our list. Certain banks may also ask for the name and address of your bank; it does no harm to include it.
What lands in your account can be less than what was sent. Correspondent banks can take a fee and your own bank may charge for processing, and when currencies differ, a markup on the rate applies. Make clear with the sender who pays which costs, especially for larger amounts.
Tracking a payment to Singapore
An international transfer to Singapore usually takes anywhere from one to several business days, depending on the currency, the route and the banks involved. Transfers sent late in the day or just before weekends and holidays usually go out a business day later.
A growing number of banks are connected to SWIFT gpi, which lets them follow a payment from bank to bank. Every payment gets a unique transaction reference, the UETR, which the sending bank can use to trace it. Money transfer services often provide a status online.
Which bank in Singapore has the most codes?
BNP Paribas Securities Services SA tops the list of Singapore banks when it comes to the number of SWIFT/BIC codes. The head office uses BPTSSGSGXXX – the code most transfers need.
Banks differ in whether they register branch codes. If not the recipient asks for a branch, BPTSSGSGXXX is fine for transfers to this bank.
Paying a bank in Singapore from abroad
For Singapore you almost always need a SWIFT/BIC code – Singapore is not a SEPA country. Without the BIC, your bank will not process the transfer.
Depending on the country, accounts are identified by a local account number instead of an IBAN and sometimes a local routing or branch code. The receiving bank usually provides a list of required details for payments from abroad. Before it arrives, a payment can pass through correspondent banks that take a fee.
Sending money to Singapore for less
If you transfer money to Singapore through a regular bank, the fee you see is rarely all of what you pay. On top of the fee, correspondent banks can deduct a charge and, if currencies are converted, the bank often applies a rate below the real market rate.
Most of the cost usually sits in the exchange rate, not in the fee. A simple test: set the offered rate against the mid-market rate and look at the difference.
Money transfer services frequently offer rates closer to the mid-market rate with clearer fees. Before you send money to Singapore, it is worth comparing the total cost on GoldexPay rather than accepting the first rate you see.
What the letters in a Singapore BIC mean
Each SWIFT/BIC code has eight or eleven characters, always in the same order. The first four letters identify the bank, characters five and six form the country code and characters seven and eight give the location.
For banks in Singapore, letters five and six show the ISO country code of Singapore, which makes these codes easy to recognise. Codes with a different country code come from another country – a quick way to catch mistakes.
The last three characters, if present, identify a specific branch; XXX means the head office. For most transfers the head office code is fine, unless the recipient gives you a branch code.
Frequently asked questions
How many banks in Singapore have a SWIFT/BIC code?
We list 504 institutions in Singapore with 880 SWIFT/BIC codes.
Which bank in Singapore has the most SWIFT codes?
BNP Paribas Securities Services SA has the most codes: 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 what arrives in Singapore Dollar with specialist providers to pay less.
How do I recognise a SWIFT/BIC code from Singapore?
Characters 5 and 6 of every SWIFT/BIC code are the country code. Codes from Singapore contain SG.
Do I need a SWIFT code to send money to Singapore?
Yes – Singapore is outside the SEPA area, so international transfers go through SWIFT and you need the BIC of the recipient’s 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.