Home » Swift Codes » POSB Bank Code and Branch Code Singapore 2026: SWIFT & Account Format

POSB Bank Code and Branch Code Singapore 2026: SWIFT & Account Format

POSB accounts in Singapore use bank code 7171 and the standard branch code 081. POSB account numbers are normally 9 digits, and 081 is used as the branch code regardless of the POSB branch where the account was opened. For incoming international transfers, DBS/POSB publishes DBSSSGSG as the SWIFT / BIC and instructs senders to use DBS Bank as the beneficiary bank.

Bank Code: 7171
Branch Code: 081
SWIFT: DBSSSGSG
Account: 9 Digits

POSB Bank Code and Branch Code

POSB bank code: 7171

POSB branch code: 081

POSB account number: 9 digits

DBS / POSB SWIFT code: DBSSSGSG

Local branch name: POSB Bank Ltd. DBS/POSB states that the branch name is no longer required for its standard bank and branch code instructions.

The main point to remember is that a POSB branch code is not calculated from the first three digits of a POSB account number. All POSB accounts use 081 under the current DBS/POSB instructions. The first-three-digits rule applies to 10-digit DBS accounts instead.

For a wider comparison with other banks, see the Singapore bank code list.

POSB Code Data

Bank
POSB / DBS Bank
Bank Code
7171
Branch Code
081 for POSB accounts
SWIFT / BIC
DBSSSGSG
Account Format
9-digit POSB account number
Country
Singapore
Local Code Use
Forms and payment instructions that request bank and branch codes
International Transfer Use
DBSSSGSG with the full beneficiary account number

Direct answer: If a Singapore form asks for the POSB bank code and branch code, enter 7171 for the bank code and 081 for the branch code, then enter the full 9-digit POSB account number in the account-number field.

POSB 9-Digit Account Number Format

DBS/POSB separates POSB and DBS accounts by account-number length in its published code instructions. A POSB account normally has 9 digits. A DBS account normally has 10 digits.

POSB Account

Account length: 9 digits

Bank code: 7171

Branch code: 081

The branch code remains 081 and is not taken from the account number.

DBS Account

Account length: 10 digits

Bank code: 7171

Branch code: First 3 digits of the DBS account number

The DBS rule should not be applied to a 9-digit POSB account.

For example, if a form identifies the beneficiary account as a 9-digit POSB account, the branch-code field should be 081. Do not remove the first three digits from the account number and do not replace part of the account number with 081. Enter the account number in the format requested by the receiving form or payment service.

Do not use the physical branch location to choose a POSB branch code. DBS/POSB states that all POSB accounts use the standard branch code 081. A POSB account opened or serviced at a particular location does not require that location’s historical branch identifier in the normal POSB account-code field.

Why POSB Uses DBS Banking Codes

DBS acquired POSB in 1998, and POSB continues as a consumer banking brand within the DBS group. Current official support pages therefore publish many payment details jointly as DBS/POSB.

This explains why POSB and DBS share bank code 7171 and why international transfers to POSB accounts use the DBS SWIFT identifier DBSSSGSG. The DBS Bank Singapore profile provides wider information about the banking group and its Singapore services.

The POSB name can still appear on local account instructions, but an international sender is instructed by POSB to identify the beneficiary bank as DBS Bank. This is expected and does not mean that a separate POSB SWIFT code is required.

POSB SWIFT Code for International Transfers

The published DBS/POSB SWIFT / BIC for receiving funds from an overseas sender is DBSSSGSG.

Beneficiary Bank
DBS Bank
SWIFT / BIC
DBSSSGSG
Bank Address
12 Marina Boulevard, DBS Asia Central, Marina Bay Financial Centre Tower 3, Singapore 018982
Beneficiary Account
Full POSB account number
Branch Code for Incoming SWIFT
Not required under DBS/POSB’s published incoming-transfer instructions

DBS/POSB also states that its Singapore accounts do not use an IBAN, routing number or sort code for these incoming transfers. A sender should not attempt to construct an IBAN from the POSB bank code, branch code and account number.

The same DBS/POSB SWIFT identifier is covered in the site’s DBS SWIFT code reference.

For an overseas payment, use the transfer details requested by the sending bank. DBS/POSB’s current incoming-transfer page publishes DBSSSGSG and states that a branch name or branch code is not needed for the incoming transfer. Currency-specific correspondent or agent-bank instructions may still apply to some remittances.

SWIFT Code vs Bank Code vs Branch Code

DetailPOSB ValueMain UseWhat It Identifies
Bank Code7171Singapore local banking and payment formsDBS Bank Ltd within the local banking system
Branch Code081Forms that specifically request a branch codeStandard POSB account routing code
SWIFT / BICDBSSSGSGIncoming international bank transfersDBS Bank in the SWIFT network
Account Number9 digitsIdentifying the beneficiary accountThe individual POSB account

These fields are not interchangeable. A SWIFT code should not be entered into a local bank-code field, and the local branch code 081 should not be treated as a SWIFT branch identifier.

POSB Codes for FAST, PayNow, GIRO and Salary Payments

The exact fields shown depend on the payment channel. Some local forms explicitly request bank code, branch code and account number, while a banking app may identify the receiving institution after the user selects the bank.

Payment TypeBank CodeBranch CodeAccount Detail
GIRO or administrative form7171 when requested081 for POSBFull 9-digit POSB account number
Salary crediting form7171081POSB account number
FAST bank transferFollow the sending bank’s fieldsUse 081 only if a branch-code field is requestedUse the full recipient account number
PayNowNormally handled through the PayNow flowNormally not entered manuallyPayment may use the recipient’s registered PayNow proxy instead of manually entering account codes

Using POSB Details With FAST

FAST is an electronic transfer service between participating Singapore banks. If the sending bank interface asks only for the recipient bank and account number, follow those displayed fields rather than combining 7171, 081 and the account number into a new number. The FAST transfer process explains how the local payment rail is used.

Using POSB Details on GIRO Forms

GIRO and administrative payment forms are more likely to show separate bank-code and branch-code fields. For a POSB account, the published values are 7171 and 081. Government payment registration material also identifies 081 for 9-digit POSB accounts.

For recurring-payment context, see the site’s explanation of GIRO setup in Singapore.

Which POSB Details Should You Provide?

Local Form

Use bank code 7171, branch code 081 and the full 9-digit POSB account number when the form provides those separate fields.

Salary Credit

DBS/POSB publishes 7171 as the bank code and 081 as the POSB branch code for salary crediting instructions.

International Transfer

Provide the full POSB account number and DBSSSGSG. POSB’s incoming-transfer instructions identify the beneficiary bank as DBS Bank and do not require a branch code.

Before submitting a payment, compare the beneficiary name and account number against the recipient’s bank records. If a third-party form displays different code requirements, confirm which fields it expects rather than changing the POSB account number yourself.

Common POSB Code Checks

  • Do not use the first three account digits as the POSB branch code. That rule belongs to 10-digit DBS accounts. POSB uses 081.
  • Do not search for a different 3-digit code based on a POSB branch location. Current POSB instructions use 081 for all POSB accounts.
  • Do not append 081 to the 9-digit account number unless a specific form tells you to construct a combined field. Normally, branch code and account number are separate values.
  • Do not use 7171 as a SWIFT code. 7171 is the local bank code; DBSSSGSG is the published SWIFT / BIC.
  • Do not create an IBAN for a POSB account. DBS/POSB states that it does not use an IBAN, routing number or sort code for its Singapore accounts.
  • Do not assume an international transfer needs branch code 081. DBS/POSB states that the branch name and branch code are not needed for its published incoming overseas transfer instructions.

POSB Bank Code FAQ

What is the POSB bank code in Singapore?

The POSB bank code is 7171. DBS/POSB uses the same four-digit bank code.

What is the POSB branch code?

The standard POSB branch code is 081. DBS/POSB states that all POSB accounts use this branch code.

Is the POSB branch code the first three digits of my account?

No. POSB accounts normally have 9 digits and use branch code 081. The first-three-digits rule applies to 10-digit DBS accounts.

What is the POSB SWIFT code?

DBS/POSB publishes DBSSSGSG as the SWIFT / BIC for receiving overseas transfers into DBS and POSB accounts.

Does POSB have a separate SWIFT code from DBS?

For standard incoming overseas transfers, POSB instructs customers to use the DBS/POSB SWIFT code DBSSSGSG and identifies DBS Bank as the beneficiary bank.

Do I need branch code 081 for an international transfer?

Not under DBS/POSB’s published incoming-transfer instructions. The bank states that a branch name and branch code are not required for incoming overseas transfers. The sender should use the required beneficiary details, account number and DBSSSGSG.

Does POSB use an IBAN?

No. DBS/POSB states that its Singapore accounts do not have an IBAN, routing number or sort code.

Verification Notes

The bank and branch code details were checked against the official POSB Bank & Branch Codes page. It lists bank code 7171, identifies 081 as the standard branch code for all 9-digit POSB accounts, and distinguishes this from the first-three-digits rule used for 10-digit DBS accounts.

International transfer details were checked against the official DBS & POSB SWIFT Code instructions and DBS incoming funds instructions. Both publish DBSSSGSG for incoming overseas transfers and state that a branch name or branch code is not required for the standard incoming transfer route.

The Association of Banks in Singapore’s GIRO information, updated with a participating-bank SWIFT BIC list on 29 April 2026, lists DBS Bank Ltd with bank code 7171 and SWIFT BIC DBSSSGSG. Transfer forms and bank instructions can change, so verify the displayed beneficiary details before submitting a payment.

Scroll to Top