Bangkok Bank Singapore’s public SWIFT/BIC for the Singapore branch is BKKBSGSG. Some transfer forms may request an 11-character BIC, in which case BKKBSGSGXXX is commonly used as the extended form with the default branch suffix. Use this code only for payments routed to Bangkok Bank Public Company Limited in Singapore; transfers to Bangkok Bank accounts in Thailand use a different Bangkok Bank Thailand SWIFT code. Before sending money, match the beneficiary name, account number, bank name, branch location and transfer currency with the recipient’s bank records.
SWIFT/BIC: BKKBSGSG
GIRO Bank Code: 7047
Singapore Branch
Bangkok Bank Singapore Code Details
Bangkok Bank Public Company Limited
BKKBSGSG
BKKBSGSGXXX
7047
Singapore
180 Cecil Street, Bangkok Bank Building, Singapore 069546
Monetary Authority of Singapore
International bank transfers, bank identification and selected local payment references
For a wider Singapore code lookup, compare this entry with the major Singapore SWIFT codes page and the Singapore bank code list. Bangkok Bank’s branch access details are covered separately under Bangkok Bank branch locations.
What BKKBSGSG Means
The Bangkok Bank Singapore BIC follows the standard SWIFT format: bank identifier, country code, location code and optional branch suffix. The public Singapore code is shown by the bank as BKKBSGSG, while some international payment systems expand it to BKKBSGSGXXX when an 11-character field is required.
| Code Part | Value | Meaning | Transfer Note |
|---|---|---|---|
| Bank Code | BKKB | Identifies Bangkok Bank Public Company Limited | Do not confuse this with a Singapore local bank code. |
| Country Code | SG | Singapore | This is why BKKBSGSG is not the Thailand branch code. |
| Location Code | SG | Singapore location identifier | Used by the SWIFT network to identify the financial institution location. |
| Branch Suffix | XXX | Default 11-character suffix when required | Use only if the sending bank asks for an 11-character BIC. |
Bangkok Bank Singapore Transfer Detail Table
International transfers may ask for SWIFT/BIC, bank name, beneficiary details, address and payment currency. Local Singapore payment methods may ask for a bank code or account-format details instead. The sending bank’s form decides which fields are required.
| Transfer Field | What to Use | Where It Applies | Check Before Sending | Official Verification |
|---|---|---|---|---|
| SWIFT / BIC | BKKBSGSG or BKKBSGSGXXX | International bank transfer to Bangkok Bank Singapore | Confirm whether the sending form accepts 8 or 11 characters. | Bangkok Bank Singapore |
| Singapore Bank Code | 7047 | Participating GIRO bank identification in Singapore | Use the latest Association of Banks in Singapore list for participating GIRO banks. | ABS SWIFT BIC List |
| Bank Name | Bangkok Bank Public Company Limited | SWIFT transfer forms, bank-to-bank payment instructions | Use the bank name exactly as requested by the sending bank. | MAS Directory |
| Bank Address | 180 Cecil Street, Bangkok Bank Building, Singapore 069546 | Some international transfer forms and compliance screens | Use the address from the bank’s official Singapore page when requested. | Official Branch Page |
| Beneficiary Name | Recipient’s registered account name | All transfers | Match the name to the recipient’s bank record, not a nickname or trading name. | Confirm with the recipient or bank statement. |
| Account Number | Recipient’s Bangkok Bank Singapore account number | All transfers | Do not rely on SWIFT alone; the beneficiary account number still controls posting. | Confirm with the recipient or bank statement. |
| Thailand Bangkok Bank Code | BKKBTHBK is for Bangkok Bank Thailand | Transfers to Bangkok Bank accounts in Thailand | Do not use the Thailand code for a Singapore branch account unless the recipient bank instructs it. | Thailand Transfer Page |
No matching rows found.
Transfer charges, intermediary-bank deductions and exchange-rate spreads are separate from the SWIFT code itself. For fee planning, compare the code details with international transfer fees before initiating a payment.
SWIFT Code vs Bank Code vs Branch Code
Bangkok Bank Singapore can appear in different payment screens depending on whether the transfer is international or local. The SWIFT/BIC identifies the bank in cross-border messaging, while Singapore bank codes support local clearing references such as GIRO participating bank identification.
SWIFT / BIC Use
Use BKKBSGSG for Bangkok Bank Singapore international bank transfer identification. If the payment form requires 11 characters, confirm whether BKKBSGSGXXX is accepted.
Local Bank Code Use
The Association of Banks in Singapore participating GIRO list shows Bangkok Bank Public Company Ltd with bank code 7047 and SWIFT BIC BKKBSGSG.
Branch Code Caution
Do not treat XXX as a Singapore local branch code. It is the default suffix in an 11-character BIC. If a local branch code is required, use the recipient’s bank-issued account details or confirm with Bangkok Bank.
Payment Method Fit
SWIFT is mainly for international bank transfers. Local Singapore transfers may use other rails such as FAST, GIRO or MEPS, depending on account eligibility, bank participation and the sender’s payment channel.
For local payment rails, use the separate explanations on FAST transfers in Singapore and MEPS high-value transfers to understand how the payment route can differ from a SWIFT transfer.
What to Check Before Sending
For Bangkok Bank Singapore, the SWIFT country segment is SG. Bangkok Bank Thailand uses a Thailand code, so the two should not be mixed.
Use Bangkok Bank Public Company Limited when the transfer form asks for the receiving bank name.
The recipient’s account number and registered account name are separate from the SWIFT code. A correct BIC cannot fix a wrong beneficiary account number.
SWIFT transfers may involve exchange rates, inward remittance charges and intermediary bank deductions. Ask the sending bank which charges apply before submission.
Save the payment reference, sender bank receipt and beneficiary details in case either bank asks for follow-up information.
Branch and Contact Context
Bangkok Bank lists its Singapore branch at 180 Cecil Street, Bangkok Bank Building, Singapore 069546. The bank’s public Singapore page states business hours as Monday to Friday, 9:30 a.m. to 3:30 p.m., but branch hours can change during public holidays, service updates, renovation periods or bank notices. Verify with the bank before visiting for remittance support or account service.
Use Bangkok Bank’s Singapore page for the latest address, contact details, SWIFT display and service information.
The MAS Financial Institutions Directory lists Bangkok Bank Public Company Limited as incorporated in Thailand and holding Full Bank status in Singapore.
Use Google Maps for travel planning only. Bank status, counter services and remittance cut-off times should be confirmed through official channels.
For more background on the bank’s Singapore presence, see the Bangkok Bank Singapore profile.
Data Notes and Verification
The SWIFT/BIC and branch details on this page are checked against Bangkok Bank’s official Singapore branch page, the Association of Banks in Singapore SWIFT BIC list for participating GIRO banks updated on 29 April 2026, and the Monetary Authority of Singapore Financial Institutions Directory. Public code listings can change after bank updates, clearing-system changes or operational notices, so confirm the code inside your sending bank’s transfer screen before authorising payment.
FAQ
What is Bangkok Bank Singapore’s SWIFT code?
Bangkok Bank Singapore’s public SWIFT/BIC is BKKBSGSG. Some transfer forms may use the 11-character version BKKBSGSGXXX.
Is BKKBSGSG the same as Bangkok Bank Thailand’s SWIFT code?
No. BKKBSGSG identifies Bangkok Bank in Singapore. Bangkok Bank Thailand uses a Thailand SWIFT code, so use the code that matches the beneficiary account location.
What is Bangkok Bank Singapore’s bank code?
The Association of Banks in Singapore participating GIRO list shows Bangkok Bank Public Company Ltd with bank code 7047 and SWIFT BIC BKKBSGSG.
Can I use BKKBSGSGXXX instead of BKKBSGSG?
Many international payment forms accept 11-character BICs. BKKBSGSGXXX is the extended form of BKKBSGSG with the default suffix, but the sending bank’s transfer screen should be followed.
Do I need a branch code for a Bangkok Bank Singapore transfer?
For SWIFT transfers, the BIC is normally the main bank identifier. If a local branch code is requested, do not guess it from the SWIFT suffix; confirm the required local code with the recipient or Bangkok Bank.


