Business banking directory
Indonesia SWIFT Codes and Bank Codes
Find Indonesian SWIFT/BIC and three-digit bank codes for business payments, with source dates and verification guidance.
Use a SWIFT or BIC for an international business payment to Indonesia. Use the three-digit Indonesian bank code for a domestic transfer only when the payment form or receiving instructions request it.
The table below contains 125 institutions and banking units in BCA’s Sandi Bank table updated November 1, 2024. The source publishes each BIC and bank code together. It includes foreign-bank branches and some sharia business units. Because the source is dated, confirm every code with the receiving bank before sending money.
Indonesia SWIFT codes and bank codes
A SWIFT/BIC identifies a financial institution or service in international bank messaging. The three-digit bank code identifies an institution in Indonesian domestic payment instructions. A business payment form may ask for one or both.
PT. BANK RAYA INDONESIA, TBK
AGTBIDJA
494
PT. BANK ANZ INDONESIA
ANZBIDJX
061
PT. BANK ARTHA GRAHA INTERNASIONAL, TBK
ARTGIDJA
037
PT. BANK ACEH SYARIAH
SYACIDJ1
116
PT. BANK IBK INDONESIA
IBKOIDJA
945
PT. BANK AMAR INDONESIA
LOMAIDJ1
531
PT. BANK JAGO Tbk
JAGBIDJA
542
PT. BANK JAGO TBK UNIT USAHA SYARIAH
SYATIDJ1
542
PT. BANK BCA SYARIAH
SYCAIDJ1
536
PT. BPD BENGKULU
PDBKIDJ1
133
PT. KROM BANK INDONESIA
BUSTIDJ1
459
PT. BANK NEGARA INDONESIA (PERSERO)
BNINIDJA
009
PT. BANK PEMBANGUNAN DAERAH DIY
PDYKIDJ1
112
PT.BANK PEMBANGUNAN DAERAH DIY UNIT USAHA SYARIAH
SYYKIDJ1
112
PT. BANK BTPN SYARIAH
PUBAIDJ1
547
PT BANK CAPITAL INDONESIA
BCIAIDJA
054
PT. BANK CIMB NIAGA TBK
BNIAIDJA
022
PT. BANK CIMB NIAGA TBK - UNIT USAHA SYARIAH
SYNAIDJ1
022
PT. BANK DANAMON INDONESIA Tbk.
BDINIDJA
011
PT. BANK DANAMON INDONESIA UNIT USAHA SYARIAH
SYBDIDJ1
011
PT. BANK OKE INDONESIA
LMANIDJ1
526
PT. BANK DKI
BDKIIDJ1
111
PT. BANK DKI UNIT USAHA SYARIAH
SYDKIDJ1
111
PT. SUPER BANK INDONESIA
FAMAIDJ1
562
PT. BANK GANESHA
GNESIDJA
161
PT. ALLO BANK INDONESIA
HRDAIDJ1
567
PT. BANK HSBC INDONESIA
HSBCIDJA
087
PT. BANK ICBC INDONESIA
ICBKIDJA
164
PT. BANK INA PERDANA
IAPTIDJA
513
BANK INDEX SELINDO
BIDXIDJA
555
PT. BANK PEMBANGUNAN DAERAH
PDJBIDJA
110
PT. BANK JABAR BANTEN SYARIAH
SYJBIDJ1
425
PT. BANK JASA JAKARTA
JSABIDJ1
472
PT. BANK PEMBANGUNAN DAERAH JAWA TENGAH
PDJGIDJ1
113
PT. BANK PEMBANGUNAN DAERAH JATENG UNIT USAHA SYAR
SYJGIDJ1
113
PT. BANK PEMBANGUNAN DAERAH
PDJTIDJ1
114
PT.BANK PEMBANGUNAN DAERAH JATIM - UNIT USAHA SYAR
SYJTIDJ1
114
PT. BANK JTRUST INDONESIA, TBK
CICTIDJA
095
PT. BANK KEB HANA INDONESIA
HNBNIDJA
484
PT. BANK SEABANK INDONESIA
SSPIIDJA
535
PT.BANK PEMBANGUNAN DAERAH LAMPUNG
PDLPIDJ1
121
PT.BANK PEMBANGUNAN DAERAH MALUKU
PDMLIDJ1
131
PT. BANK MANDIRI (PERSERO) TBK
BMRIIDJA
008
PT. BANK MANDIRI TASPEN
SIHBIDJ1
564
PT. BANK MULTI ARTA SENTOSA
BMSEIDJA
548
PT. BANK MASPION
MASDIDJ1
157
PT. BANK MAYAPADA Tbk.
MAYAIDJA
097
PT. BANK MAYBANK INDONESIA Tbk.
IBBKIDJA
016
PT. BANK MAYBANK INDONESIA Tbk. UNIT USAHA SYARIAH
SYBKIDJ1
016
PT. BANK HIBANK INDONESIA
MAYOIDJA
553
PT. BANK MEGA Tbk.
MEGAIDJA
426
PT. BANK MEGA SYARIAH
BUTGIDJ1
506
PT. BANK MESTIKA DHARMA
MEDHIDS1
151
PT. BANK MIZUHO INDONESIA
MHCCIDJA
048
PT. BANK MUAMALAT INDONESIA
MUABIDJA
147
PT. BANK NAGARI - UNIT USAHA SYARIAH
SYSBIDJ1
118
PT. BANK NATIONALNOBU
LFIBIDJ1
503
PT. BANK PEMBANGUNAN DAERAH NTB SYARIAH
PDNBIDJ1
128
PT. BANK OCBC NISP, Tbk.
NISPIDJA
028
PT.BANK OCBC NISP TBK - UNIT USAHA SYARIAH
SYONIDJ1
028
PT. BANK OF INDIA INDONESIA, TBK
SWBAIDJ1
146
PT. BANK PANIN DUBAI SYARIAH
ARFAIDJ1
517
PT. BANK PERMATA,TBK
BBBAIDJA
013
PT. BANK PERMATA,TBK UNIT USAHA SYARIAH
SYBBIDJ1
013
PT. BANK QNB INDONESIA,TBK
AWANIDJA
167
PT. BANK RESONA PERDANIA
BPIAIDJA
047
PT. BANK PEMBANGUNAN DAERAH RIAU KEPRI SYARIAH
PDRIIDJA
119
PT. BANK DIGITAL BCA
ROYBIDJ1
501
PT. BANK SAHABAT SAMPOERNA
SAHMIDJA
523
PT. BANK SBI INDONESIA
IDMOIDJ1
498
PT. BANK SHINHAN INDONESIA
MEEKIDJ1
152
PT. BANK SINARMAS
SBJKIDJA
153
PT. BANK NANO SYARIAH
NANOIDJ1
253
PT. BANK SULSELBAR
PDWSIDJ1
126
PT. BANK SULSELBAR UNIT USAHA SYARIAH
SYWSIDJ1
126
PT. BANK PEMBANGUNAN DAERAH SUMUT
PDSUIDJ1
117
PT. BANK KB BUKOPIN SYARIAH
SDOBIDJ1
521
PT. BANK VICTORIA INTERNATIONAL
VICTIDJ1
566
PT. BANK VICTORIA SYARIAH
SWAGIDJ1
405
PT. BANK WOORI SAUDARA INDONESIA 1906,TBK
BSDRIDJA
212
PT. BANK NEO COMMERCE, Tbk.
YUDBIDJ1
490
PT. BANK BUMI ARTA
BBAIIDJA
076
PT. BANK CENTRAL ASIA Tbk.
CENAIDJA
014
BANK INDONESIA
INDOIDJA
001
PT. BANK BNP PARIBAS INDONESIA
BNPAIDJA
057
BANK OF AMERICA NA
BOFAID2X
033
BANK OF CHINA (HONG KONG) LIMITED
BKCHIDJA
069
PT. BANK PEMBANGUNAN DAERAH BALI
ABALIDBS
129
PT. BANK PEMBANGUNAN DAERAH BANTEN
PDBBIDJ1
137
PT.BANK PEMBANGUNAN DAERAH JAMBI
PDJMIDJ1
115
PT. BANK PEMBANGUNAN DAERAH JAMBI UUS
SYJMIDJ1
115
PT.BANK PEMBANGUNAN DAERAH KALBAR
PDKBIDJ1
123
PT.BANK PEMBANGUNAN DAERAH KALBAR UUS
SYKBIDJ1
123
PT. BANK PEMBANGUNAN DAERAH KALSEL
PDKSIDJ1
122
PT. BANK PEMBANGUNAN DAERAH KALSEL - UNIT USAHA SY
SYKSIDJ1
122
PT. BPD KALIMANTAN TENGAH
PDKGIDJ1
125
PT. BANK PEMBANGUNAN DAERAH KALTIM DAN KALTARA
PDKTIDJ1
124
PT.BANK PEMBANGUNAN DAERAH KALTIM DAN KALTARA-UNIT
SYKTIDJ1
124
PT.BANK PEMBANGUNAN DAERAH NTT
PDNTIDJ1
130
PT.BANK PEMBANGUNAN DAERAH PAPUA
PDIJIDJ1
132
The source supplies eight-character BICs. Do not add XXX or another branch suffix unless the receiving bank provides it.
Are SWIFT codes different for business accounts?
Business and personal accounts usually share the institution-level SWIFT/BIC. Receiving instructions can still differ by legal bank entity, branch, account currency, banking product and correspondent route.
For a business payment, obtain bank-issued instructions showing the registered business name, account number, account currency, bank name and required routing identifiers. Confirm changed or first-time instructions through a known contact at the recipient business.
How to choose the correct Indonesian bank code
- Identify the payment route. International wires usually require a SWIFT/BIC. Indonesian domestic workflows may request the three-digit bank code.
- Match the legal institution. The source includes conventional banks, sharia business units and foreign-bank branches as distinct entries.
- Check the account currency and branch. International receipts may use additional branch or correspondent instructions.
- Confirm before release. The source table is dated November 1, 2024, so compare every code with current instructions issued for the beneficiary account.
Using Indonesian bank details in a business payment workflow
Store the beneficiary name, account number, currency, bank entity and verified routing details together. Require a second-channel check when bank details change before approving the payment.
Connect international payments to your business workflow
Quotable Payments helps businesses manage payment details alongside suppliers, invoices and approvals.
Explore Quotable Payments
Frequently asked questions
Is an Indonesian bank code the same as a SWIFT code?
No. The Indonesian bank code in this directory is a three-digit domestic institution code. A SWIFT/BIC identifies a financial institution for international bank messaging.
Do Indonesian business accounts use different SWIFT codes?
Business and personal accounts usually share the institution-level BIC. Receiving instructions can still differ by legal entity, branch, account currency, product or correspondent route.
Why are some Islamic banking units listed separately?
The source table lists some conventional banks and their sharia business units as separate entries with different codes. Match the exact receiving institution named in the beneficiary instructions.
How should an Indonesian bank code be verified?
Compare it with written receiving instructions issued for the beneficiary account. Because the underlying table is dated November 1, 2024, confirm the current bank entity, branch, account currency and payment route before releasing funds.

