SWIFT/BIC codes in Indonesia: banks starting with I

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

The way a SWIFT/BIC code from Indonesia is structured

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

ICAS 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.

Finding a SWIFT code in Indonesia

This overview contains 355 banks and financial institutions in Indonesia and 772 SWIFT/BIC codes between them. You will need a SWIFT/BIC code mainly when making payments across borders.

Search for the recipient’s bank below and click through to see all codes we have. The sections below covers how the codes work, what transfers cost and how to avoid mistakes.

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

Bank Negara Indonesia - Pt (Persero) tops the list of Indonesia banks when it comes to the number of SWIFT/BIC codes. Its head office code is BNINIDJAXXX.

Banks differ in how many codes they register, so the count is not a ranking of size. Making a payment to Bank Negara Indonesia - Pt (Persero)? Use BNINIDJAXXX unless the recipient gives you a branch code.

How reliable is this list?

The most reliable place for the right code is paperwork issued by the bank. A wrong code may lead to a delay, a payment being sent back or additional charges – compare it with the code in our list.

Our SWIFT/BIC directory is compiled from publicly available sources. Institutions merge, close branches and change codes – a directory can be a step behind. Use our data as a reference: the bank details from the recipient come first. We are a comparison service.

Fraudsters regularly use fake invoices with new bank details that look completely genuine. Always confirm changed details by phone.

Filter: banks in Indonesia with :letter

Here you see a filtered list: just banks in Indonesia with a name starting with :letter. The totals on this page apply to all 355 banks.

Many institutions appear under their legal name rather than the name on their app or website, so the letter can differ from what you expect. Use the full list for Indonesia when you are not sure how the name is spelled.

SWIFT transfers to Indonesia

To pay into Indonesia you usually need a SWIFT/BIC code, because the country is outside the SEPA area. Without it, your bank cannot process the payment.

Depending on the country, accounts are identified by a domestic account number instead of an IBAN and sometimes a local routing or branch code. The recipient’s bank often provides a list of required details for payments from abroad – follow them exactly. Before it arrives, a transfer can pass through correspondent banks that charge for their part.

Sending money to Indonesia for less

The price of a transfer to Indonesia has several parts. Besides a fixed fee, intermediary banks can deduct a charge, and when the money is converted the bank usually uses a less favourable rate than the actual market rate.

That exchange rate margin is often the biggest part of the cost, even though it is not listed as a fee. A simple test: put the offered rate against the mid-market rate and work out the difference on your amount.

Money transfer services frequently use rates closer to the mid-market rate and lower fees. Before your next transfer to Indonesia, take a minute to compare the total cost via GoldexPay.

Incoming international payments in Indonesia

To receive a transfer from abroad into a Indonesia account, the sender needs not just the SWIFT code. Give them the account holder’s name, your account number or IBAN, your bank’s SWIFT code and your address.

Find the bank in the list above to check its code, but take the code from your own bank details when in doubt. Certain banks may also want your bank’s address, so keep it at hand.

What lands in your account is often lower than the amount sent. Intermediary banks may deduct a fee, and when currencies differ, an exchange rate margin comes on top. For business payments, state who bears the costs, so nobody is left short.

Tracking a payment to Indonesia

How fast money reaches Indonesia depends on several factors: the currency, the number of banks in between, daily processing deadlines and time zones. Public holidays in Indonesia or in the sending country add a day or more.

Many banks use SWIFT gpi for faster and traceable payments. Every gpi transfer gets a unique reference, the UETR that banks can use to see where the money is. Specialist transfer services usually provide tracking online.

How SWIFT codes from Indonesia are built

Bank identifier codes follow the same format worldwide: eight characters. It starts with four letters for the bank, followed by two letters for the country and a two-character location code.

Whatever the bank, all Indonesia codes have the same fifth and sixth letters: the ISO code of the country. Codes with other letters in that position belong to a bank abroad, even if the bank name looks familiar.

The long version ends in a branch code, where XXX means the head office. Choose a branch code just if the recipient’s bank asks for it – otherwise stick with the head office.

Frequently asked questions

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

Our directory lists 355 banks and financial institutions in Indonesia that together have 772 SWIFT/BIC codes, including branches and departments.

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

Characters 5 and 6 of every SWIFT/BIC code show the country. Codes from Indonesia contain ID.

What is the cheapest way to send money to Indonesia?

Banks often hide a margin in the exchange rate. Check what arrives in Indonesia across transfer services to save money.

How long does a transfer to Indonesia take?

An international payment to Indonesia typically takes 2–5 business days. Money transfer services often deliver faster at a lower cost.

Do I need a SWIFT code to send money to Indonesia?

Yes, Indonesia does not use SEPA, so international transfers go through SWIFT and you need the BIC of the bank and the account details.

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