SWIFT Codes for Banks in SEMARANG, Indonesia

The Indonesia banking sector operates via the ISO-9362 standard. Below is the comprehensive list of 474 verified Business Identifier Codes (BIC) used for international remittances and inter-bank communication.

Financial Institution Location BIC/SWIFT Code
PT. BANK DANAMON INDONESIA, TBK
Verified ISO Entry
SEMARANG BDINIDJASPM
PT. BANK DANAMON INDONESIA, TBK
Verified ISO Entry
SURABAYA BDINIDJASBY
PT. BANK GANESHA
Verified ISO Entry
JAKARTA GNESIDJA
PT. BANK HIBANK INDONESIA
Verified ISO Entry
JAKARTA MAYOIDJA
PT. BANK HIBANK INDONESIA
Verified ISO Entry
JAKARTA HBNIIDJA
PT. BANK JATIM
Verified ISO Entry
SURABAYA BJTMIDJA
PT. BANK JTRUST INDONESIA TBK
Verified ISO Entry
JAKARTA CICTIDJA
PT. BANK KEB HANA INDONESIA
Verified ISO Entry
JAKARTA HNBNIDJA
PT. BANK MASPION INDONESIA TBK
Verified ISO Entry
SURABAYA MASDIDJS
PT. BANK MAYAPADA INTERNATIONAL TBK
Verified ISO Entry
JAKARTA MAYAIDJA
PT. BANK MEGA SYARIAH
Verified ISO Entry
JAKARTA BMSIIDJA
PT. BANK MUAMALAT INDONESIA , TBK
Verified ISO Entry
JAKARTA MUABIDJA
PT. BANK NAGARI
Verified ISO Entry
PADANG PDSBIDSP
PT. BANK NATIONALNOBU
Verified ISO Entry
JAKARTA NOBUIDJA
PT. BANK OF INDIA INDONESIA,TBK
Verified ISO Entry
JAKARTA BKIDIDJA
PT. BANK PEMBANGUNAN DAERAH BALI
Verified ISO Entry
DENPASAR ABALIDBS
PT. BANK PEMBANGUNAN DAERAH JAWA BARAT DAN BANTEN, TBK
Verified ISO Entry
BANDUNG PDJBIDJA
PT. BANK PEMBANGUNAN DAERAH KALIMANTAN TIMUR DAN KALIMANTAN UTARA
Verified ISO Entry
SAMARINDA PDKTIDJA
PT. BANK PEMBANGUNAN DAERAH NUSA TENGGARA TIMUR
Verified ISO Entry
KUPANG PDNTIDJA
PT. BANK PEMBANGUNAN DAERAH SUMATERA SELATAN DAN BANGKA BELITUNG
Verified ISO Entry
PALEMBANG BSSPIDSP
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
JAKARTA BRINIDJA359
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
JAKARTA BRINIDJA330
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
JAKARTA BRINIDJA230
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
JAKARTA BRINIDJACUS
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
JAKARTA BRINIDJATRY
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
JAKARTA BRINIDJA
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
GRESIK BRINIDJA026
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
DUMAI BRINIDJA159
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
DILI BRINIDJA317
PT. BANK RAKYAT INDONESIA (PERSERO), TBK
Verified ISO Entry
CIREBON BRINIDJA107

Navigating International Remittances in Indonesia

The Society for Worldwide Interbank Financial Telecommunication (SWIFT) system is the backbone of the Indonesia financial corridor. Whether you are an expat sending money home or a business paying international vendors, understanding the BIC codes for Indonesia is critical. These codes act as the "digital coordinates" for your money, ensuring it passes through the Indonesia central clearing house and reaches the specific branch in cities like SEMARANG.

In 2026, banking regulations in Indonesia have become stricter regarding "Know Your Customer" (KYC) for international wires. Using a verified code from our directory helps minimize the risk of "Flagged Transactions" which often happen due to typos in the branch identifier.

The 8-Digit Code

If you see an 8-character code in the list above, it represents the Primary Head Office of that bank in Indonesia. The system automatically assumes 'XXX' at the end, meaning the funds will land in the central hub before being routed internally.

The 11-Digit Code

An 11-character code is more specific. The last 3 characters identify a local branch or a specific department in Indonesia. Using this ensures your transfer reaches the local branch directly without passing through additional internal bank queues.

Why Wire Transfers to Indonesia Fail?

Based on common banking issues in Indonesia, here are the top reasons for transaction rejections:

1

Incorrect Branch ID: Mixing up the 3-letter branch suffix is the #1 cause of manual holds.

2

Missing Purpose Code: Some banks in Indonesia require a specific reason code for incoming funds.

3

Currency Mismatch: Sending USD to a local Indonesia currency account without checking the conversion mid-rate.

4

IBAN Errors: The BIC code tells the system which bank, but the IBAN tells it which account.

"Our directory for Indonesia is synchronized with the latest financial institution updates. However, banking infrastructure can evolve. We recommend confirming the Indonesia SWIFT code with your recipient or bank officer for transfers exceeding $10,000 USD."

Country Insights

How many banks in Indonesia use SWIFT?

Currently, there are 474 registered entities in our database for Indonesia and its territories.

Is SWIFT free in Indonesia?

No, banks usually charge a fee for outgoing and sometimes incoming international wires. Fees vary by institution.