What is SWIFT Code?

SWIFT code is a standard format of Bank Identifier Codes (BIC) and serves as a unique identifier for a bank or financial institution.

These codes are used when transferring money between banks, particularly for international wire transfers. On top of that, the code is used to transmit messages between financial institutions and banks.

The SWIFT code can be either 8 or 11 characters long and 8 digits code refers to the primary office. The format of SWIFT Code is as follows;

AAAA BB CC DDD

  • The first 4 characters ("AAAA") specify the bank. Only letters are allowed.
  • The next 2 characters ("BB") specify the country. It use the format of ISO 3166-1 alpha-2 country code.
  • The next 2 characters ("CC") specify the location. Letters and digits are allowed. Passive participant will have "1" in the second character
  • The last 3 characters ("DDD") specify the branch. This is an optional. A 'XXX' refer to primary office. Letters and digits are allowed.

Indonesia Bank SWIFT Codes

Indonesia Below are the SWIFT Code for all banks in Indonesia. Click on the SWIFT Code to find out the bank details, address & maps.

NoBank or InstitutionCityBranch NameSWIFT Code
1ABADI PRISMA EKAMANDIRI PTJAKARTA ABPEIDJ1
2ABADI SEKURITAS ADIMASA PTJAKARTA ABSDIDJ1
3ADITHYA SECURINVEST PTJAKARTA ADISIDJ1
4AGRIDHANASATYA PERMATA PTJAKARTA AGRPIDJ1
5AGUNG CAHAYA CENDANA PTJAKARTA AGCCIDJ1
6AGUNG SECURITIES INDONESIA PTJAKARTA AGSIIDJ1
7AKSARA KENCANA PTJAKARTA AKSKIDJ1
8AKSARA KENCANA PTSURABAYA AKSKIDJ10JD
9ALDIRACITA CORPOTAMA PTJAKARTA ALDCIDJ1
10AMCAPITAL INDONESIA PTJAKARTA AMIDIDJ1
11AMCOL SEKURINDO PTJAKARTA AMCEIDJ1
12AMSINDO NUSANTARA PTJAKARTA AMSNIDJ1
13ANEKA KELOLADANA PTJAKARTA ANEKIDJ1
14ANEKAREKSA SECURITIES CORP PTJAKARTA ANESIDJ1
15ANTAR DHANA MASA PTJAKARTA ANDMIDJ1
16ANUGERAH SECURINDO INDAH PTJAKARTA ANSIIDJ1
17APERDI PTJAKARTA APERIDJ1
18ARBUTHNOT LATHAM BANK LTD.JAKARTA ALABIDJ1
19ARGA ARTHA SECURITAS PTJAKARTA ARAEIDJ1
20ARTA GITASEJAHTERA SEKURITAS PTJAKARTA ARGSIDJ1
21ARTHA ADYANUGRAHA PTJAKARTA ARTDIDJ1
22ARTHA DWIPA PERSADA PTJAKARTA ARDPIDJ1
23ARTHA SECURITIES PRIMA PTJAKARTA ARSRIDJ1
24ARYA PRADA SEKURITAS PTJAKARTA ARPSIDJ1
25ARYA SHINTA FINANCEJAKARTA ARSFIDJ1
26ASEAM INDONESIA PTJAKARTA ASEIIDJ1
27ASIA KAPITALINDO PTJAKARTA ASITIDJ1
28ASIAN DEVELOPMENT BANKJAKARTA ASDBIDJ1
29ASIANA SECURITIES PTJAKARTA ASIUIDJ1
30ASJAYA INDOSURYA SECURITIES PTJAKARTA ASNSIDJ1
31ASPAC UPPINDO PTJAKARTA ASPUIDJ1
32ASPRINA PRIMA SENTOSA PTJAKARTA ASPNIDJ1
33ASTRA SECURITIES PTJAKARTA ASTSIDJ1
34BAHAMINDO GUNAJAKARTA BAHGIDJ1
35BAHANA SECURITIES PTJAKARTA BAEUIDJ1
36BAKRIE SECURITIESJAKARTA BAKSIDJ1
37BANGKOK BANK PUBLIC COMPANY LIMITEDJAKARTA BKKBIDJA
38BANK AGUNG ASIAJAKARTA AGASIDJ1
39BANK ANTARDAERAHSURABAYA ANTDIDJD
40BANK ANZ INDONESIA P.T.JAKARTA ANZBIDJX
41BANK ARTA NIAGA KENCANASURABAYA ARNKIDJ1
42BANK ARTHA GRAHA INTERNASIONAL TBK PTJAKARTA ARTGIDJA
43BANK BNP PARIBAS INDONESIA PTJAKARTA BNPAIDJA
44BANK BUKOPINJAKARTA BBUKIDJA
45BANK CENTRAL ASIAJAKARTA CENAIDJA
46BANK CHINATRUST INDONESIA PTBANDUNG(BANDUNG BRANCH) CTCBIDJABDG
47BANK CHINATRUST INDONESIA PTJAKARTA CTCBIDJA
48BANK CHINATRUST INDONESIA PTSURABAYA(SURABAYA BRANCH) CTCBIDJASBY
49BANK COMMONWEALTHJAKARTA BICNIDJA
50BANK DBS INDONESIA PTJAKARTA DBSBIDJA
51BANK DBS INDONESIA PTJAKARTA(JAKARTA BRANCH) DBSBIDJAIBD
52BANK DBS INDONESIA PTSURABAYA(SYRABAYA BRANCH) DBSBIDJASBY
53BANK DKI PT.JAKARTA BDKIIDJA
54BANK EKONOMI RAHARJA PT.JAKARTA EKONIDJA
55BANK GANESHAJAKARTA GNESIDJA
56BANK INDONESIAJAKARTA INDOIDJA
57BANK INTERNASIONAL INDONESIAJAKARTA(PANGLIMA POLIM BRANCH) IBBKIDJA008
58BANK INTERNASIONAL INDONESIAJAKARTA(KALIBESAR BRANCH) IBBKIDJA001
59BANK INTERNASIONAL INDONESIAJAKARTA(JUANDA BRANCH) IBBKIDJA138
60BANK INTERNASIONAL INDONESIAJAKARTA(EXPEND CONTROL DEPT.) IBBKIDJADEX
61BANK INTERNASIONAL INDONESIAJAKARTA IBBKIDJA
62BANK INTERNASIONAL INDONESIAJAKARTA(THAMRIN BRANCH) IBBKIDJA003
63BANK INTERNASIONAL INDONESIAJAKARTA(SETTLEMENT DEPT.) IBBKIDJATRS
64BANK JASA ARTA PTJAKARTA DJARIDJ1
65BANK JATENGSEMARANG PDJGIDJA
66BANK KESAWAN PT TBKJAKARTA KESBIDS1
67BANK MANDIRI (PERSERO) PTBANDUNG(BILLS PROCESSING CENTER BANDUNG) BMRIIDJA852
68BANK MANDIRI (PERSERO) PTJAKARTA(BILLS PROCESSING CENTER JAKARTA) BMRIIDJA107
69BANK MANDIRI (PERSERO) PTJAKARTA BMRIIDJA
70BANK MANDIRI (PERSERO) PTJAKARTA(HEAD OFFICE-SETTLEMENT DEPT) BMRIIDJASTL
71BANK MANDIRI (PERSERO) PTJAKARTA(HEAD OFFICE-EXPORT/IMPORT DEPT) BMRIIDJAEXM
72BANK MANDIRI (PERSERO) PTJAKARTA(HEAD OFFICE-CUSTODIAL SERVICES) BMRIIDJACUS
73BANK MANDIRI (PERSERO) PTMEDAN(BILLS PROCESSING CENTER MEDAN) BMRIIDJA853
74BANK MANDIRI (PERSERO) PTSEMARANG(BILLS PROCESSING CENTER SEMARANG) BMRIIDJA854
75BANK MANDIRI (PERSERO) PTSURABAYA(BILLS PROCESSING CENTER SURABAYA) BMRIIDJA851
76BANK MAYINDO PERTAMAJAKARTA MAPEIDJ1
77BANK MEGA PTJAKARTA MEGAIDJA
78BANK MEGA PT. TBK.JAKARTA KBNKIDJ1
79BANK MESTIKA DHARMAMEDAN BMDMIDJA
80BANK METRO EXPRESSJAKARTA MEEKIDJA
81BANK MITRANIAGA PTJAKARTA MGABIDJ1
82BANK MIZUHO INDONESIA PT.JAKARTA MHCCIDJA
83BANK NASIONALBUKITTINGGI NBNKIDJ1
84BANK NEGARA INDONESIA PT (PERSERO)RENGAT(RENGAT BRANCH) BNINIDJARGT
85BANK NEGARA INDONESIA PT (PERSERO)AMBON(AMBON BRANCH) BNINIDJAABN
86BANK NEGARA INDONESIA PT (PERSERO)BALIGE(BALIGE BRANCH) BNINIDJABLG
87BANK NEGARA INDONESIA PT (PERSERO)BALIKPAPAN(PANDANSARI BRANCH) BNINIDJAPSB
88BANK NEGARA INDONESIA PT (PERSERO)BALIKPAPAN(BALIKPAPAN BRANCH) BNINIDJABPN
89BANK NEGARA INDONESIA PT (PERSERO)BANDA ACEH(BANDA ACEH BRANCH) BNINIDJABDA
90BANK NEGARA INDONESIA PT (PERSERO)BANDAR LAMPUNG(BANDAR LAMPUNG BRANCH) BNINIDJABDL
91BANK NEGARA INDONESIA PT (PERSERO)BANDUNG(BANDUNG BRANCH) BNINIDJABDG
92BANK NEGARA INDONESIA PT (PERSERO)BANDUNG(AHMAD YANI BRANCH) BNINIDJAAYI
93BANK NEGARA INDONESIA PT (PERSERO)BANDUNG(UNPAD BR. BDG.) BNINIDJAUPB
94BANK NEGARA INDONESIA PT (PERSERO)BANDUNG(JALAN PERINTIS KEMERDEKAAN BANDUNG BRANCH) BNINIDJAJPK
95BANK NEGARA INDONESIA PT (PERSERO)BANDUNG(JALAN JENDRAL SUDIRMAN BRANCH) BNINIDJAJJS
96BANK NEGARA INDONESIA PT (PERSERO)BANDUNG(ITB BRANCH) BNINIDJAITB
97BANK NEGARA INDONESIA PT (PERSERO)BANDUNG(IKIP BANDUNG BRANCH) BNINIDJAIKB
98BANK NEGARA INDONESIA PT (PERSERO)BANGKO(BANGKO BRANCH) BNINIDJABKO
99BANK NEGARA INDONESIA PT (PERSERO)BANJAR(BANJAR BRANCH) BNINIDJABJR
100BANK NEGARA INDONESIA PT (PERSERO)BANJARBARU(BANJARBARU BRANCH) BNINIDJABBR