Send money overseas with WorldRemit to take advantage of bank-beating exchange rates

SWIFT Code HAINIDJ1XXX

HAINIDJ1XXX is a SWIFT Code used by PT BANK ICBC INDONESIA in Indonesia. Here is everything you need to know about HAINIDJ1XXX.


PT BANK ICBC INDONESIA SWIFT Code HAINIDJ1XXX Format And Parts

HAINIDJ1XXX captures a lot of useful information packed in it, and the below tables breaks down its constituent parts into its sub-parts.

Notice how HAINIDJ1XXX comprises of its individual pieces related to bank, country, location and branch code. In that regard, HAINIDJ1XXX complies with the ISO 9362:2014 standard that defines SWIFT Code format.

SWIFT Code / BIC Code (8 characters)HAINIDJ1
SWIFT Code / BIC Code (11 characters)HAINIDJ1XXX
Bank NamePT BANK ICBC INDONESIA
Bank Address23-25 JALAN COKLAT SURABAYA 60161 INDONESIA
CountryIndonesia
Bank CodeHAIN
Country CodeID
Location CodeJ1
Branch CodeXXX

The below diagram shows the sub-parts of a SWIFT Code (like HAINIDJ1XXX).


A diagram showing the structure and format of a SWIFT Code

If we apply the above formatting guidelines to HAINIDJ1XXX, we get the below breakdown:

  • Bank Code: HAIN
  • Country Code: ID
  • Location Code: J1
  • Branch Code: XXX

PT BANK ICBC INDONESIA SWIFT Code HAINIDJ1XXX adheres to the SWIFT Code specification, and carries highly useful information in its format and constituent sub-parts. This helps route funds efficiently from and to PT BANK ICBC INDONESIA in Indonesia.

Even though we strive our best to ensure PT BANK ICBC INDONESIA SWIFT Codes (like HAINIDJ1XXX) are up to date on our website, we still recommend that you validate them with PT BANK ICBC INDONESIA before using the same.

To ensure you have latest information, make sure you double check your PT BANK ICBC INDONESIA SWIFT Code HAINIDJ1XXX before using it.


There are many uses of SWIFT Codes - sending or receiving money internationally is one of the main ones. If you need to send money internationally, be aware that banks generally charge high fees and provide low exchange rates.

In contrast, money transfer companies give better rates and charge low fees as compared to banks.






SWIFT Codes For Various Banks in Indonesia

Here is a list of SWIFT Codes used in Indonesia in a table format. All of these SWIFT Codes for Indonesia are alphabetically sorted for easier searching and lookup.


SWIFT CodeBank Name
ABALIDBSXXXPT. BANK PEMBANGUNAN DAERAH BALI
ABPEIDJ1XXXABADI PRISMA EKAMANDIRI, PT
ABSDIDJ1XXXPT NISP SEKURITAS
ACEHIDSSXXXPT BANK ACEH SYARIAH
ADSIIDJ1XXXANTABOGA DELTA SEKURITAS IND., PT
AEHLIDJ1XXXPT BANK BNP PARIBAS INDONESIA
AGTBIDJAXXXPT. BANK RAYA INDONESIA TBK.
AGVAIDJ2XXXALLIANZ GLOBAL INVESTORS ASSET MANAGEMENT INDONESIA PT
AIACIDJAXXXPT AIA FINANCIAL
ALDCIDJ1XXXPT ALDIRACITA CORPOTAMA
ALOBIDJAXXXPT ALLO BANK INDONESIA TBK
AMCEIDJ1XXXPT KOREA INVESTMENT AND SEKURITAS INDONESIA
AMIDIDJ1XXXYUANTA SECURITIES INDONESIA, PT
AMTAIDJ2XXXPT. AMANAH ANTAR ARTA
ANSIIDJ1XXXANUGERAH SECURINDO INDAH, PT
ANZBIDJXXXXBANK ANZ INDONESIA, P.T.
APERIDJ1XXXAPERDI, PT
ARNKIDJ1XXXPT BANK COMMONWEALTH
ARTGIDJAXXXPT.BANK ARTHA GRAHA INTERNASIONAL TBK.
AWANIDJAXXXPT BANK QNB INDONESIA TBK
BAEUIDJ1XXXPT BAHANA SECURITIES
BATSID21XXXPT BENTOEL PRIMA
BATSIDA1XXXPT BENTOEL INTERNASIONAL INVESTAMA
BATSIDB1XXXPT BENTOEL PRIMA
BBAIIDJAXXXPT. BANK BUMI ARTA TBK
BBBAIDJAXXXPT BANK PERMATA, TBK
BBIJIDJAXXXPT. BANK UOB INDONESIA
BBLUIDJAXXXPT BANK DIGITAL BCA
BBUKIDJAXXXPT BANK KB BUKOPIN TBK
BCIAIDJAXXXPT BANK CAPITAL INDONESIA, TBK
BDINIDJAXXXPT. BANK DANAMON INDONESIA, TBK
BDKIIDJAXXXPT. BANK DKI
BDPAIDJAXXXPT BANK PEMBANGUNAN DAERAH PAPUA
BEXIIDJAXXXLEMBAGA PEMBIAYAAN EKSPOR INDONESIA
BHAGIDS1XXXPT BANK RABOBANK INTERNATIONAL INDONESIA
BHANIDJ1XXXPT MNC INVESTAMA TBK
BIDXIDJAXXXPT BANK INDEX SELINDO
BINRIDJ1XXXBINAARTHA PARAMA,PT
BITPIDJ1XXXBINA TATALAKSANA PASIFIK
BJTMIDJAXXXPT BANK PEMBANGUNAN DAERAH JAWA TIMUR TBK
BKCHIDJAXXXBANK OF CHINA (HONG KONG) LIMITED, JAKARTA BRANCH
BKIDIDJAXXXPT. BANK OF INDIA INDONESIA, TBK
BMDMIDJAXXXPT BANK MESTIKA DHARMA TBK
BMRIIDJAXXXBANK MANDIRI (PERSERO), PT.
BMSEIDJAXXXP.T. BANK MULTI ARTA SENTOSA
BMSIIDJAXXXPT. BANK MEGA SYARIAH
BNIAIDJAXXXPT. BANK CIMB NIAGA, TBK
BNIKIDJ2XXXPT BNI SEKURITAS
BNINIDJAXXXPT BANK NEGARA INDONESIA
BNPAIDJAXXXPT BANK BNP PARIBAS INDONESIA
BOFAID2XXXXBANK OF AMERICA, N.A.JAKARTA BRANCH
BOMSIDJ1XXXBOMAR SECURITIES
BOTKIDJXXXXMUFG BANK, LTD. JAKARTA BRANCH
BPIAIDJAXXXBANK RESONA PERDANIA PT
BPIEIDJ1XXXPT BNP PARIBAS INVESTMENT PARTNERS
BRINIDJAXXXPT. BANK RAKYAT INDONESIA (PERSERO), TBK
BSMDIDJAXXXPT BANK SYARIAH INDONESIA TBK
BSSPIDSPXXXPT. BANK PEMBANGUNAN DAERAH SUMATERA SELATAN DAN BANGKA BELITUNG
BTANIDJAXXXBANK TABUNGAN NEGARA (PERSERO), PT.
BUAIIDJ1XXXBUANAMAS INVESTINDO,PT
BUAKIDJ1XXXPT BUANA CAPITAL SEKURITAS
BUMIIDJAXXXPT. BANK MNC INTERNASIONAL TBK.
BUNCIDJ1XXXPT BUANA CAPITAL
BVICIDJAXXXPT. BANK VICTORIA INTERNATIONAL,TBK
BWKIIDJAXXXPT BANK CHINA CONSTRUCTION BANK INDONESIA TBK
BYAMIDJ1XXXYAMA BANK
BZNSIDJ1XXXBZW NIAGA SECURITIES, PT
CENAIDJAXXXBANK CENTRAL ASIA
CHASIDJXXXXJPMORGAN CHASE BANK, N.A. - JAKARTA BRANCH
CHASIDS1XXXPT J.P. MORGAN SEKURITAS INDONESIA
CICTIDJAXXXPT. BANK JTRUST INDONESIA TBK
CITIIDJXXXXCITIBANK N.A
CITIIDX1XXXPT. CITIGROUP SECURITIES INDONESIA
CIUEIDJ1XXXPT CIPTADANA SEKURITAS ASIA
CLSAIDJ1XXXPT CLSA SEKURITAS INDONESIA
CRESIDJ1XXXPT CREDIT SUISSE SEKURITAS INDONESIA
CTCBIDJAXXXPT BANK CTBC INDONESIA
DANCIDJ1XXXDANAREKSA SECURITIES,PT
DANEIDJ1XXXDANAMON SECURITAS,PT
DANMIDJ1XXXPT DANATAMA MAKMUR
DANRIDJ1XXXDANASAKTI SEKURITAS INDONESIA
DBSBIDJAXXXPT BANK DBS INDONESIA
DEUTIDJAXXXDEUTSCHE BANK AG - JAKARTA
DINUIDJ1XXXBCA SEKURITAS PT
DJARIDJ1XXXBANK DJASA ARTA
DWACIDJ1XXXPT DHANAWIBAWA ARTHA CEMERLANG
DWSSIDJ1XXXDWIDANA SAKTI SEKURINDO, PT
EAIIIDJ1XXXPT EASTSPRING INVESTMENTS INDONESIA
EXISIDJ1XXXPT MANDIRI SEKURITAS
FISNIDJ1XXXPT BUMIPUTERA SEKURITAS
FRIPIDJ1XXXPT FITCH RATINGS INDONESIA
GNESIDJAXXXPT. BANK GANESHA TBK
GOHOIDJ1XXXPT. CGS INTERNATIONAL SEKURITAS INDONESIA
GOJKIDJAXXXPT GOTO GOJEK TOKOPEDIA TBK
GOPYIDJAXXXPT DOMPET ANAK BANGSA
GOSDIDJ1XXXP.T. GOLDMAN SACHS INDONESIA
GSIEIDJ1XXXPT. GOLDMAN SACHS INDONESIA SECURITIES
HAINIDJ1XXXPT BANK ICBC INDONESIA
HBNIIDJAXXXPT. BANK HIBANK INDONESIA
HENPIDJ1XXXPT HENAN PUTIHRAI
HNBNIDJAXXXPT. BANK KEB HANA INDONESIA
HSBCIDJAXXXPT BANK HSBC INDONESIA
HSSEIDJ1XXXHSBC SECURITIES INDONESIA, PT
HVBKIDJAXXXPT.BANK WOORI SAUDARA INDONESIA 1906 TBK
IAPTIDJAXXXPT BANK INA PERDANA TBK
IBBKIDJAXXXPT BANK MAYBANK INDONESIA TBK
IBKOIDJAXXXPT BANK IBK INDONESIA TBK
IBSEIDJ1XXXPT MACQUARIE SEKURITAS INDONESIA
ICBKIDJAXXXPT BANK ICBC INDONESIA
INDOIDJ2XXXBANK INDONESIA
INDOIDJAXXXBANK INDONESIA
INFEIDJ1XXXINTI FIKASA SEKURINDO, PT
INPUIDJ1XXXPT INDO PREMIER SEKURITAS
JAGBIDJAXXXPT BANK JAGO TBK.
KAPUIDJ1XXXPT. JASA UTAMA CAPITAL (JUC)
KASDIDJ2XXXPT KAF SEKURITAS INDONESIA
KBNKIDJ1XXXBANK KARMAN
KESBIDS1XXXPT BANK QNB INDONESIA TBK
KESIIDJ1XXXKESTREL SEKURITAS INDONESIA,PT
KGSIIDJ2XXXPT KGI SEKURITAS INDONESIA
KGSTIDJ1XXXPT KRESNA GRAHA INVESTAMA TBK
KISIIDJ2XXXPT KOREA INVESTMENT AND SEKURITAS INDONESIA
KIWOIDJ2XXXPT KIWOOM SEKURITAS INDONESIA
KMESIDJ1XXXPT. MAYBANK KIM ENG SEKURITAS
KSEIIDJAXXXPT KUSTODIAN SENTRAL EFEK INDONESIA
LAUSIDJ1XXXPT LOTUS ANDALAN SEKURITAS
LIPSIDJ1XXXLIPPO SECURITIES PT
MAASIDJ1XXXMAHAKARYA ARTHA SEKURITAS, PT
MAKNIDJ1XXXPT MIRAE ASSET SEKURITAS INDONESIA
MANRIDJ1XXXMANWELL SETRA, PT
MASDIDJ1XXXPT. BANK MASPION INDONESIA TBK
MASDIDJSXXXPT. BANK MASPION INDONESIA TBK
MASKIDJ1XXXPT MANDIRI SEKURITAS
MAYAIDJAXXXPT. BANK MAYAPADA INTERNATIONAL TBK
MAYOIDJAXXXPT. BANK HIBANK INDONESIA
MEGAIDJAXXXBANK MEGA, PT
MEREIDJ1XXXPT MANDIRI SEKURITAS
MGIAIDJ1XXXPT DEUTSCHE SEKURITAS INDONESIA
MHCCIDJAXXXBANK MIZUHO INDONESIA, PT
MKUAIDJ2XXXPT MULTI KARYA UTAMA ABADI
MLIOIDJ1XXXPT MERRILL LYNCH SEKURITAS INDONESIA
MUABIDJAXXXPT. BANK MUAMALAT INDONESIA , TBK
MUAMIDJ1XXXMUAMALAT
MULSIDJ1XXXMULTICOR SECURITIES, PT
NANOIDJAXXXPT BANK NANO SYARIAH
NBNKIDJ1XXXBANK NASIONAL
NIASIDJ1XXXCGS-CIMB SEKURITAS INDONESIA, PT
NIKKIDJ1XXXNIKKO SECURITIES IND., PT
NISPID61XXXBANK NISP, PT
NISPIDJAXXXPT BANK OCBC NISP TBK
NOBUIDJAXXXPT. BANK NATIONALNOBU
NOMIIDJ1XXXP. T. NOMURA INDONESIA
NUSCIDJ1XXXPT SAMUEL SEKURITAS INDONESIA
OCSSIDJ1XXXOCBC SIKAP SECURITIES, PT
ONSNIDJ1XXXPT. RHB SEKURITAS INDONESIA
PANCIDJ1XXXPANIN CAPITAL, PT
PANUIDJ1XXXPT PANIN SEKURITAS
PARIIDJ1XXXPARAMOUNT INDOSEKURITAS, PT
PBPEIDJ1XXXBNP PRIME EAST PT
PDJBIDJAXXXPT. BANK PEMBANGUNAN DAERAH JAWA BARAT DAN BANTEN, TBK
PDJGIDJAXXXPT. BANK PEMBANGUNAN DAERAH JAWA TENGAH (PT. BANK BPD JATENG)
PDKTIDJAXXXPT. BANK PEMBANGUNAN DAERAH KALIMANTAN TIMUR DAN KALIMANTAN UTARA
PDNTIDJAXXXPT BANK PEMBANGUNAN DAERAH NUSA TENGGARA TIMUR
PDRIIDJAXXXPT BANK RIAU KEPRI SYARIAH (PERSERODA)
PDSBIDSPXXXPT. BANK NAGARI
PDSUIDSAXXXPT. BANK SUMUT
PDWSIDJAXXXPT BANK SULSELBAR
PEKUIDL1XXXPARAMITRA ALFA SEKURITAS
PHSPIDJ1XXXPT. PHILLIP SECURITIES INDONESIA
PINBIDJAXXXPT PAN INDONESIA BANK LTD
PNBSIDJAXXXPT BANK PANIN DUBAI SYARIAH, TBK
POIDIDJ1XXXPOS INDONESIA
PRSIIDJ1XXXBT PRIMA SECURITIES IND., PT
PTACIDJ1XXXPT ABACUS CAPITAL INDONESIA
RAMDIDJ1XXXPT RHB ASSET MANAGEMENT INDONESIA
REDMIDJ1XXXREDIALINDO MANDIRI, PT
REKSIDJ1XXXPT BAHANA SEKURITAS
RHUSIDJ1XXXRASHID HUSSAIN SECURITIES PT
SAHMIDJAXXXPT BANK SAHABAT SAMPOERNA
SAKIIDJ1XXXPT SAMUEL SEKURITAS INDONESIA
SATSIDJ1XXXPT EFICORP SEKURITAS
SBIDIDJAXXXPT. BANK SBI INDONESIA
SBJKIDJAXXXPT. BANK SINARMAS, TBK
SBWIIDJ2XXXPT UBS SECURITIES INDONESIA
SBWNIDJ1XXXPT UBS SECURITIES INDONESIA
SCBLIDJXXXXSTANDARD CHARTERED BANK
SECTIDJ1XXXP.T. SAMSUNG ELECTRONICS INDONESIA
SEIIIDJ1XXXSEKURITAS INDOPASIFIC INV., PT
SEIPIDJ1XXXSEKURITAS INDO PASIFIK INVESTASI,PT
SEMAIDJ1XXXPT MAKINDO SECURITIES
SEMIIDJ1XXXPT SEMESTA INDOVEST SEKURITAS
SHBKIDJAXXXPT. BANK SHINHAN INDONESIA
SIMDIDJ1XXXPT SCHRODER INVESTMENT MANAGEMENT INDONESIA
SINKIDJ1XXXPT SINARMAS SEKURITAS
SLFIIDJ1XXXPT. SUN LIFE FINANCIAL INDONESIA
SLISIDJ1XXXPT SUN LIFE INDONESIA SERVICES
SSPIIDJAXXXPT. BANK SEABANK INDONESIA
STCIIDJ1XXXSTANDARD CHARTERED BANK
SUCGIDJ1XXXPT SUCOR SEKURITAS
SUNIIDJAXXXPT BANK BTPN TBK
SUPEIDJ1XXXSUPRA SECURINVEST
SURAIDJ1XXXSURABAYA ARTHASELARAS
SWABIDJ1XXXBANK SWAGUNA
TASMIDJ1XXXTATA SEKURITAS MAJU
TRAEIDJ1XXXTRANSPACIFIC SECURINDO
TRSEIDJ1XXXPT DBS VICKERS SEKURITAS INDONESIA
TRSSIDJ1XXXPT TRIMEGAH SECURITIES TBK
TRVIIDJAXXXPT TRAVELOKA INDONESIA
UKHEIDJ1XXXUOB KAY HIAN SECURITIES, PT
VESNIDJ2XXXPT VERDHANA SEKURITAS INDONESIA
WIKEIDJ1XXXBANK CHINA CONSTRUCTION BANK INDONESIA, PT TBK
WJCAIDJ1XXXHSBC SECURITIES INDONESIA, PT
XBBJIDJ1XXXBURSA BERJANGKA JAKARTA (JAKARTA FUTURES EXCHANGE)
XJKTIDJ1XXXJAKARTA STOCK EXCHANGE
XJNBIDJ1XXXJAKARTA NEGOTIATED BOARD

Are You Looking For SWIFT Codes For Banks And Financial Institutions?

We have compiled the list of countries with SWIFT Codes for various Banks, Credit Unions and Financial Institutions. Click on your country below to see the correct SWIFT Codes for various financial institution in your country.

The below list of countries is alphabetically sorted so it is easier for you to find your country in this list.

How To Find The SWIFT Code or BIC Code For My Bank?

If you wish to make an international wire transfer from one bank to another, you will need the SWIFT Code (also called the BIC Code) for the recipient bank. Here are some easy ways using which you can find the SWIFT/BIC Code for your bank:

  • By calling your bank to ask for their SWIFT Code.
  • By logging in to their mobile app or website.
  • By checking the FAQs or wire transfer section of your bank's website.
  • By check the hard copy of your bank account statement.
  • By searching online registries of SWIFT/BIC codes.
  • By using RemitFinder's SWIFT/BIC Code registry.

You can use your bank to send and receive funds internationally, there are many other easy ways to do so. Banks often charge high fees and provide low exchange rates for international wire transfers. A better option is to use international money transfer companies to get the best exchange rates and pay low transfer fees.






What Is The Format Of A SWIFT Code or BIC Code?

SWIFT and BIC Codes comply with the 9362:2014 standard that defines their format. As per this specification, a SWIFT or BIC code is a unique 8-character combination (or 11-character when it also contains a bank branch code).

Each set of these 8 or 11 characters provide useful information about the organizations involved in an international wire transfer. The constituent characters in SWIFT and BIC Codes follow a certain specified order in their arrangement and have the following important sub-parts:

  • The first 4 characters (only letters) represent the bank or financial organization identification code.
  • The next 2 characters (only letters) capture the ISO2 country reference code where the bank is located.
  • The next 2 characters (letters & numbers) stand for the area/city code where the bank or the financial organization is located.
  • The last 3 characters (numbers & letters) are reserved for an optional reference code that specifies the exact division, branch, office or administration unit of the concerned financial institution.

SWIFT or BIC Codes are 8 or 11 character long and contain information about the bank, country, area/city and branch code for the particular financial institution.

Here is a diagram that captures the structure of a SWIFT or BIC Code in a pictorial format.



A diagram showing the structure and format of a SWIFT code

The application of the above guideline to HAINIDJ1XXX provides the below constituent parts:
1) Bank Code: HAIN
2) Country Code: ID
3) Location Code: J1
4) Branch Code: XXX


There are a lot more details about SWIFT Codes and BIC Codes. If you are interested in learning more, check out our comprehensive guide on IBANs, SWIFT Codes and BIC Codes below.






Frequently Asked Questions About SWIFT Codes

  • What Is HAINIDJ1XXX?

  • What Is HAINIDJ1XXX Used For?

  • Which Bank Uses HAINIDJ1XXX?

  • Are There Variants Of HAINIDJ1XXX?

  • What Information Does HAINIDJ1XXX Contain?

  • How Can I Find SWIFT Codes For Banks In Indonesia?

  • How Many Banks Have SWIFT Codes In Indonesia?

  • What Is A SWIFT Code?

  • What Is A SWIFT Code Used For?

  • What Is A BIC Code?

  • Are BIC And SWIFT Codes Different?

  • What Is The Format Of A SWIFT Or BIC Code?

  • How Can I Find The SWIFT Code For My Bank?

  • Is There A Better Alternative To International Wire Transfers?