SWIFT/BIC codes in Indonesia: banks starting with P
355 banks and financial institutions in Indonesia with 772 SWIFT/BIC codes in total.
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.