Summary
- SWIFT codes are unique identifiers for banks and other financial institutions and are essential for international money transfers
- The purpose of a SWIFT code, or bank identifier code (BIC), is to route money accurately and securely from the sender's bank account to the recipient's bank account
- A DBS SWIFT code is required if a business wishes to receive foreign funds in their DBS account or to make a payment to their overseas supplier's DBS account
- The DBS Bank SWIFT code in Singapore is DBSSSGSGXXX (or simply DBSSSGSG)
- However, DBS Bank (like many other banks) has multiple SWIFT codes in Singapore for its various branches and/or departments
For businesses paying international suppliers or receiving foreign funds, SWIFT codes lie at the heart of these all-important transactions. An integral element of cross-border transactions, SWIFT codes make moving money convenient, efficient, and safe. For start-ups and small businesses with global aspirations, understanding SWIFT codes is the first step to making overseas payments confidently. This article explains what SWIFT codes are in general and what is the DBS Bank code in particular.
What is SWIFT code and its role in overseas transfers
A SWIFT code is an alphanumeric code assigned to a bank or financial institution that acts as its unique identifier. It is assigned by the Society for Worldwide Interbank Financial Telecommunication (SWIFT), a global cooperative that counts 11,500-plus financial institutions from across 220+ countries as its members.¹ Rather than being involved in the actual transfer of funds, SWIFT provides a secure messaging system that communicates payment instructions from and to financial institutions such as banks and fintechs, ensuring that the funds reach the right recipients in a timely and safe manner.
The SWIFT network supports all major global currencies and payments of all sizes, making it a preferred international payment option for businesses.
Components of SWIFT code
The alphanumeric SWIFT code is 8 to 11 characters long and made up of the following four components:
- Bank code: The first four characters of the code represent the bank's unique identifier. It is usually an abbreviated version of the bank's name
- Country code: The next two characters are indicative of the country where the bank is located
- Location code: The two characters after that – which might be numbers or letters or a combination of both – pinpoint the exact location of the bank's main branch or head office
- Branch code (optional): The final three characters identify a specific branch of the bank, and are optional
If a bank's SWIFT code has 8 characters and is missing the branch code, it simply means payments are automatically routed to its primary branch or head office.
SWIFT code vs BIC: What's the difference?
The term 'bank identifier code' or BIC is often used interchangeably with SWIFT code. The full form of BIC is actually 'business identifier code', but 'bank identifier code' is often more commonly used. A BIC has a similar composition to a SWIFT code and also acts as a universal identifier for financial as well as non-financial institutions.
While there are subtle differences between the two, it can be said that a SWIFT code is a version of a BIC but not all BICs are SWIFT codes or connected to the SWIFT network.
What is DBS Bank SWIFT code in Singapore?
The DBS SWIFT/BIC code in Singapore is DBSSSGSG, where:
- DBSS is the bank code
- SG is the country code (Singapore)
- SG is the location code
For payment systems that demand an 11-character SWIFT code, the SWIFT/BIC code for DBS Bank Singapore is written as DBSSSGSGXXX, with XXX being the branch code for the bank's head office or main branch.²
[Table:1]
It must be noted that different DBS Bank branches or departments in Singapore have different SWIFT codes. Some examples of DBS Bank Ltd SWIFT codes in Singapore are:
- DBSSSGSGDOD, which is the SWIFT code for DBS Bank's Derivatives Operation Department branch
- DBSSSGSGAPI, which represents the DBS SG Remit branch, also called the API branch
Where to look for DBS SWIFT/BIC code
If you're not sure where to find your DBS Bank SWIFT code or BIC, you can check the bank's website, your DBS Bank app or bank statements, or reach out to the bank directly.
How to send and receive international funds using DBS SWIFT code
Take the example of a Singapore business, which holds a DBS business account and is expecting an incoming remittance from an overseas sender. Here is what they need to do to ensure the funds reach them without complications:
Step 1
Collect the relevant details and share these with the overseas sender. These details include:
- Beneficiary bank name (DBS Bank, in this case)
- Beneficiary bank address (12 Marina Boulevard, DBS Asia Central, Marina Bay Financial Centre Tower 3, Singapore 018982)
- Country name (Singapore)
- The company's name, as per DBS Bank records
- The company's DBS Bank account number
- The relevant DBS SWIFT code (example, DBSSSGSG)
- The beneficiary might also be asked to furnish a reason for the transaction or supporting documents if the transfer amount is high
For incoming transfers, DBS Bank Singapore states that it does not require a branch name or branch code (the 8-character SWIFT code DBSSSGSG is, therefore, adequate), IBAN (International Bank Account Number), routing number, or sort code.³
Step 2
Next, the SWIFT network takes over after the overseas sender has initiated payment. SWIFT identifies and verifies the beneficiary's bank details using their DBS SWIFT/BIC, following which it authorises the transfer by communicating the sender's payment instructions.
In the case of a Singapore business making an international money transfer to their foreign supplier via SWIFT, they must collect the beneficiaries' details, including their relevant SWIFT codes.
Key considerations when using SWIFT codes for overseas transfers
SWIFT is an undisputed pillar of the international payments system, routing 53 million financial messages per day.⁴ However, businesses must consider these aspects of a SWIFT transfer to ensure a hassle-free transaction:
How long it takes
While SWIFT says 90% of international payments are completed within an hour, some transfers might stretch up to 5 days, depending on the recipient's location, transaction value, presence of multiple intermediary banks, each with their own banking and compliance processes, and so on.⁵ A SWIFT transfer is also restricted to normal banking hours, which might further slow down delivery time. Being informed is crucial to averting disruptions caused by payment delays. Despite SWIFT's enormous global reach, making an international money transfer through the network on an unpopular route might prove counterproductive.
How much it costs
Fees for SWIFT transfers can be opaque and often add up with the sender's bank, recipient's bank, and intermediary banks all charging separate fees. In its 'Pricing Guide', DBS Bank Singapore cites multiple fees for cross-border remittances, including handling fees, commissions, agent bank fees, and cable charges. For example, DBS charges an SGD $10 handling fee for an incoming international money transfer to an SGD account or foreign currency account.⁶ Businesses must also pay close attention to foreign exchange rates and mark-ups, which can take the cost of a SWIFT transfer further up.
Move money smartly with Aspire
For small businesses that prioritise affordability, convenience, and real-time processing in international transfers, Aspire is a great alternative. Here's how:
Multi-currency support
- Aspire's multi-currency business account supports 30+ currencies across 130 countries, so our clients can transfer funds locally in the supported currencies without the need for currency conversion and the fees associated with it
- Additionally, international businesses can open an SGD account with Aspire to send funds locally to Singapore businesses
- You can also transfer funds to any DBS Bank account in Singapore from your Aspire account quickly and inexpensively. Compared to traditional banks, our streamlined workflows offer a seamless payment experience with fully digital processes, integrated approvals, and minimal documentation
Market-leading FX rates
Our FX rates start at just 0.22% above mid-market rates, beating most competitors. They are also totally transparent, which means what you see is what you pay, with no hidden costs involved.
Faster payments
If speed is of the essence, Aspire supports same-day payments in 15+ currencies.
Conclusion
While businesses will continue to rely on legacy financial institutions such as DBS Bank for cross-border transactions involving SWIFT codes, it remains a fact that fintechs and other modern financial service providers have energised the international payments space and are growing in prominence. Fintechs like Aspire are empowering businesses to send money overseas or receive foreign payments efficiently, securely, and quickly – but for a fraction of the cost associated with major banks.
FAQs
What is the SWIFT code of DBS Bank Singapore?
The DBS Bank SWIFT code for Singapore is DBSSSGSG (or DBSSSGSGXXX).
Do all DBS branches use the same SWIFT code?
DBS Bank has different SWIFT codes for its branches and departments in Singapore. While the head office DBS SWIFT code (DBSSSGSG) is used for general transactions, a payment involving a specific DBS department or banking service might require a SWIFT code unique to that department or service.
How to find SWIFT code for DBS Bank Singapore?
To look for the DBS SWIFT code applicable to you, you can check your DBS Bank app, bank statements, the DBS Bank website, or reach out to the bank directly. Alternatively, you can try the various SWIFT code providers online.
Is SWIFT code per branch?
Not always. While some banks assign a single SWIFT code to all their branches, others (like DBS Bank Singapore) have separate SWIFT codes for their branches.
What happens if I use the wrong SWIFT code?
If you use the wrong SWIFT code, your transaction will be declined and you will end up losing the fees you paid for the transfer.
Can you transfer money without a SWIFT code?
A SWIFT code is necessary for most international bank transfers. However, there are some alternative payment methods, such as online transfer services, that do not require SWIFT/BIC codes.
Sources:
- https://www.swift.com/about-us/who-we-are
- https://www.dbs.com.sg/personal/support/bank-general-swift-code-details.html
- https://www.dbs.com.sg/personal/support/bank-general-swift-code-details.html
- https://www.swift.com/about-us/who-we-are
- https://www.swift.com/about-us/who-we-are
- https://www.dbs.com.sg/corporate/forms-and-guides/deposit-account-and-transaction-fees
Frequently Asked Questions
- https://www.swift.com/about-us/who-we-are
- https://www.dbs.com.sg/personal/support/bank-general-swift-code-details.html
- https://www.dbs.com.sg/personal/support/bank-general-swift-code-details.html
- https://www.swift.com/about-us/who-we-are
- https://www.swift.com/about-us/who-we-are
- https://www.dbs.com.sg/corporate/forms-and-guides/deposit-account-and-transaction-fees









.webp)
