DBS Bank Singapore uses DBSSSGSG as its SWIFT / BIC code for incoming overseas transfers to DBS and POSB accounts. Some payment systems may show the 11-character version as DBSSSGSGXXX, where “XXX” points to the main office format. For local Singapore clearing, DBS/POSB uses bank code 7171. DBS account branch codes depend on the first three digits of the account number, while POSB accounts use branch code 081. Always verify the beneficiary name, account number, currency route and latest bank instructions before sending funds.
11-Character Format: DBSSSGSGXXX
Bank Code: 7171
Country: Singapore
DBS Bank Ltd Singapore
DBSSSGSG
DBSSSGSGXXX
7171
First 3 digits of the DBS account number
081
12 Marina Boulevard, DBS Asia Central, Marina Bay Financial Centre Tower 3, Singapore 018982
DBS SWIFT code page
DBS Bank Singapore SWIFT / BIC Code
The DBS Bank Singapore SWIFT / BIC code for receiving overseas funds is DBSSSGSG. DBS uses the same SWIFT code reference for DBS and POSB incoming transfers. If a remitting bank requires an 11-character BIC, the commonly used main-office format is DBSSSGSGXXX.
For a wider Singapore banking context, compare this code with the major Singapore SWIFT codes list. For DBS profile, licensing and service background, see the DBS Bank Singapore page.
DBSS
Bank identifier for DBS Bank Ltd within the BIC format.
SG
Country code showing that the bank is in Singapore.
SG
Location code used in the DBS Singapore BIC.
XXX
Optional main-office suffix when an 11-character BIC is required.
DBS Incoming Transfer Detail Table
Use the table below as a practical transfer checklist. The sender’s bank may use different field names, but the same details are usually requested for international remittances into a DBS or POSB account.
| Transfer Field | What to Enter | Use Case | Official Verification |
|---|---|---|---|
| Beneficiary Bank Name | DBS Bank Ltd Singapore | Incoming overseas transfer to a DBS account | Verify With DBS |
| SWIFT / BIC | DBSSSGSG | Main code for international incoming funds | Verify With DBS |
| 11-Character BIC | DBSSSGSGXXX | Used when a transfer form requires 11 characters | Verify With DBS |
| Beneficiary Bank Address | 12 Marina Boulevard, DBS Asia Central, Marina Bay Financial Centre Tower 3, Singapore 018982 | Bank address field for incoming remittance forms | Verify With DBS |
| Country | Singapore | Beneficiary bank country | Verify With DBS |
| Beneficiary Name | Name as recorded with DBS | Name matching for the receiving account | Verify With DBS |
| Beneficiary Account Number | Recipient’s DBS or POSB account number | Account-level routing after the transfer reaches DBS | Verify With DBS |
| Branch Name | Not normally required for DBS/POSB incoming transfers | DBS states that branch name is not needed for incoming overseas funds | Verify With DBS |
| IBAN / Routing / Sort Code | Not used by DBS/POSB for Singapore accounts | DBS states that DBS/POSB does not have IBAN, routing number or sort code | Verify With DBS |
| USD Agent Bank | Check current DBS USD agent bank details before sending | May help route USD remittances more smoothly | Check DBS Agent Banks |
No matching rows found.
SWIFT Code vs Bank Code vs Branch Code
DBS transfer forms may mention SWIFT code, bank code and branch code in different places. These codes do not serve the same purpose. For Singapore local transfer setup and account routing, the Singapore bank code list is more relevant than a SWIFT code.
| Code Type | DBS / POSB Value | Common Use | What to Check |
|---|---|---|---|
| SWIFT / BIC | DBSSSGSG | Incoming international bank transfers | Confirm the beneficiary name and account number before sending. |
| 11-Character BIC | DBSSSGSGXXX | Forms that require a branch suffix | Use only if the remitting bank asks for 11 characters. |
| Bank Code | 7171 | Singapore local clearing and bank identification | Use the current DBS bank and branch code instructions. |
| DBS Branch Code | First 3 digits of the DBS account number | Local payment or form fields that require branch code | Do not guess the branch code from the branch location. |
| POSB Branch Code | 081 | POSB account routing where branch code is requested | Use 081 for POSB accounts unless DBS updates its instructions. |
| IBAN | Not used | Common in some overseas banking systems, not DBS Singapore | Do not create an IBAN for a DBS/POSB Singapore account. |
No matching rows found.
Local and International Transfer Context
International Transfers
Use DBSSSGSG when an overseas sender needs to transfer money into a DBS or POSB account in Singapore. The sender may also need the receiving account name, account number, bank address, currency and agent bank route.
Fees, intermediary deductions and exchange-rate markups can vary, so compare the transfer route with international transfer fees before committing to a payment method.
Singapore Local Transfers
For domestic transfers within Singapore, the SWIFT code is usually not the main routing detail. Local transfers may use account number, bank code, branch code or Singapore payment rails such as FAST, GIRO and MEPS.
For same-day local payments, review how FAST transfers work. For higher-value bank transfers, the MEPS transfer process may be relevant.
Currency Routing and Agent Bank Notes
DBS publishes agent bank information for telegraphic transfers, and the agent bank can differ by currency. The examples below are a routing reference only. The sending bank and DBS instructions should be checked before payment, especially for foreign currency transfers.
| Currency | Agent Bank Listed by DBS | Agent Bank BIC | Verification |
|---|---|---|---|
| USD | JPMorgan Chase Bank, N.A. | CHASUS33 | Check DBS Page |
| EUR | Barclays Bank Ireland Frankfurt | BARCDEFF | Check DBS Page |
| GBP | Royal Bank of Scotland, London | RBOSGB2L | Check DBS Page |
| AUD | Commonwealth Bank of Australia, Sydney | CTBAAU2S | Check DBS Page |
| HKD | DBS Bank (Hong Kong) Ltd | DHBKHKHH | Check DBS Page |
| JPY | The Sumitomo Mitsui Banking Corporation, Tokyo | SMBCJPJT | Check DBS Page |
| CNH | DBS Bank (China) Limited, Shanghai | DBSSCNSHXXX | Check DBS Page |
| THB | Thai Military Bank PCL, Bangkok | TMBKTHBK | Check DBS Page |
No matching rows found.
Incoming Transfer Fees and Timing Notes
DBS publishes service charge notes for incoming overseas funds, but fees can change by account type, customer segment, currency, channel and bank notice. The sending bank, intermediary bank and exchange rate provider may also charge fees outside DBS control.
| Item | Published DBS Note | Practical Check |
|---|---|---|
| SGD or Foreign Currency Current Account | DBS lists a S$10 handling commission, waived for Treasures customers. | Confirm the latest fee before receiving funds. |
| Foreign Currency Fixed Deposit Account | DBS lists this incoming transfer category as free. | Check account terms and currency eligibility. |
| Intermediary Bank Fee | May depend on the sending route and currency. | Ask the sending bank whether fees are paid by sender, receiver or shared. |
| FX Conversion | Foreign currency may be converted if the receiving account does not support that currency. | Confirm supported currencies and exchange-rate treatment before transfer. |
Verification Notes Before Sending Money
Verify SWIFT/BIC, bank code and transfer requirements through official DBS pages before sending money. The Monetary Authority of Singapore lists DBS Bank Ltd as a local bank in its Financial Institutions Directory, but MAS does not replace bank-level transfer instructions.
- Use the official DBS SWIFT code page for incoming overseas transfer fields.
- Use the official DBS bank and branch code page for bank code 7171 and branch code rules.
- Use the MAS Financial Institutions Directory to confirm DBS Bank Ltd’s regulatory listing.
- For physical service access after a transfer issue, check DBS branch opening hours before visiting.
Do not rely only on a saved contact, old invoice, screenshot or third-party code list. A small error in the beneficiary name, account number, currency route or BIC can delay the transfer or cause a return. For large or time-sensitive transfers, confirm the details with DBS and the sending bank before submission.
FAQ
What is the DBS Bank Singapore SWIFT code in 2026?
The DBS Bank Singapore SWIFT / BIC code for incoming overseas transfers is DBSSSGSG. Some forms may show the 11-character version as DBSSSGSGXXX.
Is DBSSSGSG the same as DBSSSGSGXXX?
They refer to the same DBS Singapore BIC in different lengths. DBSSSGSG is the 8-character BIC, while DBSSSGSGXXX is the 11-character main-office format often accepted by payment systems.
Do I need a DBS branch code for an incoming SWIFT transfer?
DBS states that branch name or branch code is not needed for incoming overseas transfers processed with its SWIFT details. The recipient name and DBS/POSB account number remain essential.
What is the DBS/POSB bank code in Singapore?
The DBS/POSB bank code is 7171. For DBS accounts, the branch code is the first three digits of the account number. For POSB accounts, the standard branch code is 081.
Does DBS Singapore use IBAN, routing number or sort code?
No. DBS states that DBS/POSB Bank does not have an IBAN, routing number or sort code for Singapore accounts.
Can POSB accounts receive money using the DBS SWIFT code?
Yes. DBS publishes the SWIFT code as the DBS/POSB Bank SWIFT code for receiving funds from overseas. The recipient should still provide the exact account name and account number recorded with the bank.


