← All bank-code countries

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.

Last checked

November 1, 2024

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.

Bank SWIFT and bank code reference table
Bank
SWIFT / BIC
Bank code

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
  1. Identify the payment route. International wires usually require a SWIFT/BIC. Indonesian domestic workflows may request the three-digit bank code.
  2. Match the legal institution. The source includes conventional banks, sharia business units and foreign-bank branches as distinct entries.
  3. Check the account currency and branch. International receipts may use additional branch or correspondent instructions.
  4. 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.