SWIFT/BIC codes in Indonesia: banks starting with P

355 banks and financial institutions in Indonesia with 772 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
P. T. Nomura Indonesia NOMIIDJ1XXX Jakarta 1
P.t. Bank Multi Arta Sentosa BMSEIDJAXXX Jakarta 1
P.t. Mercedes-Benz Distribution Indonesia DADIIDJAXXX Jakarta 1
P.t. Mercedes-Benz Indonesia DABEIDJAXXX Jakarta 1
P.t. Samsung Electronics Indonesia SECTIDJ1XXX Bekasi 3
Pan Indonesia Bank Pt. PINBIDJAXXX Jakarta 1
Pancasumber Dhanamandiri,pt PANMIDJ1XXX Surabaya 1
Pandurama Sekuritas, Pt PANEIDJ1XXX Jakarta 1
Panin Capital, Pt PANCIDJ1XXX Jakarta 2
Paramitra Alfa Sekuritas PEKUIDL1XXX Jakarta 1
Paramitra Yamasekuritas, Pt PARYIDJ1XXX Jakarta 1
Paribas Asia Equity, P.t. AEHLIDJ1XXX Jakarta 1
Patriatama Danamandiri, Pt PATDIDJ1XXX Jakarta 1
Pdfci Securities, Pt PDFSIDJ1XXX Jakarta 1
Pendawa Dana Mandiri, Pt PEDMIDJ1XXX Jakarta 1
Pentasena Arthasentosa, Pt PENRIDJ1XXX Jakarta 1
Peregrine Securities Pt PESSIDJ1XXX Jakarta 1
Piranti Ciptadhana Amerta Securities, Pt PCASIDJ1XXX Jakarta 1
Pos Indonesia POIDIDJ1XXX Bandung 1
Pranata Invesindo, Pt PRAIIDJ1XXX Jakarta 1
Pranata Securities, Pt PRASIDJ1XXX Jakarta 2
Prasasta Paperasia, Pt PRAPIDJ1XXX Jakarta 1
Pratama Penaganartha, Pt PRAEIDJ1XXX Jakarta 1
Primasia Securities Pt MANRIDJ1XXX Jakarta 1
Pt Abacus Capital Indonesia PTACIDJ1XXX Jakarta 1
Pt Aia Financial AIACIDJAXXX Jakarta 2
Pt Antaboga Delta Sekuritas Indonesia ADSIIDJ1XXX Jakarta 1
Pt Bank Brisyariah BRISIDJAXXX Jakarta 1
Pt Bank Bumi Arta Tbk BBAIIDJAXXX Jakarta 1
Pt Bank Capital Indonesia, Tbk BCIAIDJAXXX Jakarta 1
Pt Bank China Construction Bank Indonesia Tbk BWKIIDJAXXX Jakarta 1
Pt Bank HSBC Indonesia HSBCIDJAXXX Jakarta 7
Pt Bank ICBC Indonesia ICBKIDJAXXX Jakarta 1
Pt Bank Index Selindo BIDXIDJAXXX Jakarta 1
Pt Bank Indovest Tbk INDIIDJ1XXX Jakarta 1
Pt Bank Maspion Indonesia MASDIDJ1XXX Surabaya 1
Pt Bank Maybank Indonesia Tbk IBBKIDJAXXX Jakarta 7
Pt Bank Maybank Syariah Indonesia MBBEIDJAXXX Jakarta 1
Pt Bank Ocbc Nisp Tbk NISPIDJAXXX Jakarta 5
Pt Bank Panin Dubai Syariah, Tbk PNBSIDJAXXX Jakarta 1
Pt Bank Permata, Tbk BBBAIDJAXXX Jakarta 5
Pt Bank Qnb Indonesia Tbk AWANIDJAXXX Jakarta 1
Pt Bank Riau Kepri PDRIIDJAXXX Pekanbaru 1
Pt Bank Syariah Mandiri BSMDIDJAXXX Jakarta 1
Pt Bank Tabungan Pensiunan Nasional Tbk BTPNIDJAXXX Jakarta 1
Pt Bank Uob Indonesia BBIJIDJAXXX Jakarta 6
Pt Bentoel Internasional Investama BATSIDA1XXX Jakarta 1
Pt Bentoel Prima BATSID21XXX Malang 1
Pt Bhakti Investama, Tbk BHANIDJ1XXX Jakarta 1
Pt BNP Paribas Investment Partners BPIEIDJ1XXX Jakarta 1
Pt Buana Capital BUNCIDJ1XXX Jakarta 1
Pt Cimb Securities Indonesia GOHOIDJ1XXX Jakarta 1
Pt Credit Suisse Securities Indonesia CRESIDJ1XXX Jakarta 1
Pt Danatama Makmur Securities DANMIDJ1XXX Jakarta 1
Pt Eastspring Investments Indonesia EAIIIDJ1XXX Jakarta 1
Pt Fitch Ratings Indonesia FRIPIDJ1XXX Jakarta 1
Pt Kresna Graha Sekuritas Tbk KGSTIDJ1XXX Jakarta 1
Pt Lippo Securities Tbk LIPSIDJ1XXX Tangerang 1
Pt Macquarie Capital Securities Indonesia IBSEIDJ1XXX Jakarta 1
Pt Merrill Lynch Sekuritas Indonesia MLIOIDJ1XXX Jakarta 1
Pt Pacific 2000 Investindo STOIIDJ1XXX Jakarta 1
Pt Rbs Asia Securities Indonesia HGASIDJ1XXX Jakarta 1
Pt Rhb Osk Securities Indonesia ONSNIDJ1XXX Jakarta 1
Pt Sarijaya Permana Sekuritas TEDAIDJ1XXX Jakarta 1
Pt Schroder Investment Management Indonesia SIMDIDJ1XXX Jakarta 1
Pt Sun Life Indonesia Services SLISIDJ1XXX Jakarta 1
Pt Supra Securinvest SUPEIDJ1XXX Jakarta 1
Pt Trimegah Securities Tbk TRSSIDJ1XXX Jakarta 1
Pt UBS Securities Indonesia SBWIIDJ1XXX Jakarta 2
Pt. Bank Agris AGSSIDJAXXX Jakarta 1
Pt. Bank Bni Syariah SYNIIDJAXXX Jakarta 1
Pt. Bank Bukopin, Tbk BBUKIDJAXXX Jakarta 1
Pt. Bank Cimb Niaga, Tbk. BNIAIDJAXXX Jakarta 9
Pt. Bank Commonwealth BICNIDJAXXX Jakarta 1
Pt. Bank Danamon Indonesia, Tbk BDINIDJAXXX Jakarta 19
Pt. Bank Ganesha GNESIDJAXXX Jakarta 1
Pt. Bank Hagakita BHAGIDS1XXX Jakarta 1
Pt. Bank Jatim BJTMIDJAXXX Surabaya 1
Pt. Bank Jtrust Indonesia Tbk CICTIDJAXXX Jakarta 1
Pt. Bank Keb Hana Indonesia HNBNIDJAXXX Jakarta 1
Pt. Bank Maspion Indonesia MASDIDJSXXX Surabaya 1
Pt. Bank Mayapada International Tbk MAYAIDJAXXX Jakarta 1
Pt. Bank Mayora MAYOIDJAXXX Jakarta 1
Pt. Bank Mega Syariah BMSIIDJAXXX Jakarta 1
Pt. Bank Muamalat Indonesia , Tbk MUABIDJAXXX Jakarta 1
Pt. Bank Nationalnobu NOBUIDJAXXX Jakarta 1
Pt. Bank Nisp Tbk NISPID61XXX Jakarta 4
Pt. Bank of India Indonesia,tbk BKIDIDJAXXX Jakarta 1
Pt. Bank Pembangunan Daerah Bali ABALIDBSXXX Denpasar 1
Pt. Bank Pembangunan Daerah Jawa Barat Dan Banten, Tbk PDJBIDJAXXX Bandung 1
Pt. Bank Pembangunan Daerah Sumatera Selatan BSSPIDSPXXX Palembang 1
Pt. Bank Rakyat Indonesia (Persero), Tbk BRINIDJAXXX Jakarta 80
Pt. Bank Rakyat Indonesia Agroniaga Tbk AGTBIDJAXXX Jakarta 1
Pt. Bank Sbi Indonesia SBIDIDJAXXX Jakarta 1
Pt. Bank Shinhan Indonesia SHBKIDJAXXX Jakarta 1
Pt. Bank Sumut PDSUIDSAXXX Medan 1
Pt. Bank Victoria Internasional, Tbk BVICIDJAXXX Jakarta 1
Pt. Bintang Pesona Jagat BATSID31XXX Malang 1
Pt. BNP Paribas Securities Indonesia PBPEIDJ1XXX Jakarta 1
Pt. Bpd Sumatera Barat (Bank Nagari) PDSBIDSPXXX Padang 1
Pt. Bumiputera Capital Indonesia FISNIDJ1XXX Jakarta 1
Pt. Ciptadana Securities CIUEIDJ1XXX Jakarta 1
Pt. Citigroup Securities Indonesia CITIIDX1XXX Jakarta 1
Pt. Danareksa Sekuritas DANCIDJ1XXX Jakarta 2
Pt. Lautandhana Securindo LAUSIDJ1XXX Jakarta 1
Pt. Mahakarya Artha Securities MAASIDJ1XXX Jakarta 1
Pt. Mandiri Sekuritas MASKIDJ1XXX Jakarta 1
Pt. Optima Kharya Capital Securities SHKSIDJ1XXX Jakarta 1
Pt. Panin Sekuritas Tbk. PANUIDJ1XXX Jakarta 1
Pt. Perusahaan Dagang and Industri Tresno BATSIDJ1XXX Malang 1
Pt. Perusahaan Dagang Suburaman BATSIDB1XXX Malang 1
Pt. Sun Life Financial Indonesia SLFIIDJ1XXX Jakarta 1
Pt. Waterfront Securities Indonesia PARIIDJ1XXX Jakarta 1
Pt.bank Mnc Internasional Tbk. BUMIIDJAXXX Jakarta 1
Pt.phillip Securities Indonesia PHSPIDJ1XXX Jakarta 1
Putera Master Sekuritas, Pt PUMSIDJ1XXX Jakarta 1
Putra Juang Sekupindo, Pt PUJSIDJ1XXX Jakarta 1
Putra Saridaya Persada, Pt PUSPIDJ1XXX Jakarta 1

How a SWIFT/BIC code from Indonesia is structured

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

NOMI Bank code
4 letters that identify the bank.
ID Country code
2 letters for the country (ISO 3166).
J1 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

SWIFT/BIC codes in Indonesia

Our directory contains 355 banks and financial institutions in Indonesia, with 772 SWIFT/BIC codes in total. Every code identifies an institution or one of its branches.

Search for the recipient’s bank below and open its page to see the full list of codes. The sections below covers how the codes work, what transfers cost and how to avoid mistakes.

Banks in Indonesia starting with :letter

You are looking at a filtered list: just institutions in Indonesia with a name starting with :letter. The totals mentioned above still refer to the whole country, not just this letter.

Bank not listed? The registered name might begin with another word, for example the full legal name rather than a brand name. The full overview for Indonesia is available if you cannot find the bank here.

About our data and how to check a code

Ask the recipient to copy the account details directly from a recent statement. An incorrect BIC may lead to delays, a payment being sent back or additional charges – compare it with the code in our list.

Our SWIFT/BIC directory is compiled from public sources that we update periodically. Institutions merge, change names and retire codes – a directory can be a step behind. For any payment that matters, check the BIC with the recipient. We are an independent comparison site.

Fraudsters often send payment requests with new bank details that look completely genuine. A real SWIFT code tells you nothing about who owns the account: criminals use real codes too.

The cheapest way to send money to Indonesia

An international bank payment to Indonesia can cost rather more than the fee suggests. On top of the fee, correspondent banks can take a cut and, if currencies are converted, the bank usually applies a rate below the actual market rate.

The real cost is often in the rate, rather than in the fee: banks convert at a rate with a margin built in. A simple test: put the rate you get against the mid-market rate and work out the difference on your amount.

For a lot of routes, a transfer service is cheaper than a traditional bank transfer – mostly thanks to the exchange rate. GoldexPay compares the amount that arrives in Indonesia with different providers, which makes the cheapest option easy to spot.

What the letters in a Indonesia BIC mean

A BIC is either 8 or 11 characters long and the parts always come in the same order. It starts with a four-letter bank code, then a two-letter country code and a two-character location code.

You can spot a bank code from Indonesia from the fifth and sixth characters. If the country letters point to another country, you are looking at a bank in another country – worth double-checking.

The last three characters, if present, stand for a specific branch; XXX means the head office. In most cases the head office code is what you need, unless the recipient gives you a branch code.

Paying a bank in Indonesia from abroad

To pay into Indonesia you usually need the BIC. Without the BIC, your bank will not send the payment at all.

In some countries, the account is identified by a domestic account number instead of an IBAN. Check with the recipient exactly which details their bank requires for payments from abroad; banks often publish instructions for this. International transfers can pass through correspondent banks.

What a sender needs to pay you in Indonesia

To receive an international payment into a Indonesia account, the sender has to have more than the SWIFT code. In practice that means: your name as your bank knows it, your IBAN or account number, the SWIFT/BIC code of your bank and sometimes your address.

Look up the bank in the list above, but take the code from your own bank details when in doubt. Some sending banks also want your bank’s address, so keep it at hand.

What lands in your account can be lower than what was sent. Fees for incoming transfers differ per bank; check the price list of your bank. On invoices, state how the fees are split.

Most SWIFT codes in Indonesia: Bank Negara Indonesia - Pt (Persero)

Of the 355 banks we list for Indonesia, Bank Negara Indonesia - Pt (Persero) has the largest number of codes. The head office uses BNINIDJAXXX – the code most transfers need.

The number of codes tells you more about how it registers branches and services than about its size. Unless a branch code is given, BNINIDJAXXX is fine for a payment to Bank Negara Indonesia - Pt (Persero).

Tracking a payment to Indonesia

An international transfer to Indonesia usually needs one to a few business days. Payments made after the cut-off time or on a weekend or public holiday often go out the next business day.

Many banks are connected to SWIFT gpi for faster and traceable payments. Each payment carries a unique reference, the UETR, which the sending bank can use to trace it. Money transfer services usually provide a status online, which makes it easier to see where the money is.

Frequently asked questions

How many banks in Indonesia have a SWIFT/BIC code?

Our directory lists 355 institutions in Indonesia with 772 SWIFT/BIC codes, including branches and departments.

How do I recognise a SWIFT/BIC code from Indonesia?

The fifth and sixth characters of every SWIFT/BIC code are the country code. Codes from Indonesia contain ID.

What is the cheapest way to send money to Indonesia?

Banks often hide a margin in the exchange rate on top of a fee. Compare the amount received in Indonesia with specialist providers to pay less.

Which bank in Indonesia has the most SWIFT codes?

Bank Negara Indonesia - Pt (Persero) has the most codes: 236. The head office uses BNINIDJAXXX.

How do I find the right SWIFT code for a bank in Indonesia?

Check the bank details of the recipient or look up the bank in the list on this page. Without a branch, the head office code (XXX) is the safe choice.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.