SWIFT/BIC codes in Indonesia: banks starting with H

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:

HAIN 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

Here you will find codes for 355 institutions in Indonesia, 772 codes in all. Every code identifies an institution or a specific branch or department and tells other banks where an international payment should go.

Select the bank from the list to view its head office code and its other codes. Further down we explain how a code from Indonesia is put together, how to send money to Indonesia without overpaying and how to check a code before you pay.

Recognising a SWIFT code from Indonesia

A SWIFT code is 8 or 11 characters long. The first four letters stand for the bank, the fifth and sixth characters are the country code and characters seven and eight give the location.

You can recognise a bank code from Indonesia by letters five and six. Codes with a different country code belong to another country.

An 11-character code adds three characters for a branch, where XXX means the head office. For most transfers the head office code is what you need.

Receiving money in Indonesia from abroad

Someone abroad who wants to pay you will ask for a few details from you, and missing ones are a common cause of delays. That means: your name as your bank knows it, your account number or IBAN, the BIC of your bank and sometimes your address.

Your bank’s code is in the list on this page, yet the version on your own statement or in your banking app is leading. It helps to add your bank’s name and city as well.

The amount you receive is often lower than the amount sent. Fees for incoming transfers differ per bank; check the price list of your bank. Make clear with the sender who pays which costs before the money is sent.

Transfer times to Indonesia

There is no single delivery time for transfers to Indonesia: some arrive within a day, others take several business days. Bank holidays in Indonesia or in the sending country add extra days.

Many banks are connected to SWIFT gpi for faster and traceable payments. Every payment carries a unique transaction reference, the UETR, which the sending bank can use to trace it. Save the payment confirmation until the recipient confirms – you will need it if something goes wrong.

SWIFT transfers to Indonesia

Indonesia is not part of the SEPA area, the European zone for uniform euro payments. International transfers to Indonesia usually go through the SWIFT network.

Depending on the country, the account is identified by a local account number rather than an IBAN and sometimes a local routing or branch code. Ask the recipient which details their bank requires for payments from abroad; banks often publish instructions for this. On the way to Indonesia, a transfer may go through intermediary banks.

Bank Negara Indonesia - Pt (Persero) and its SWIFT codes

Of all banks in Indonesia, Bank Negara Indonesia - Pt (Persero) is listed with the largest number of SWIFT codes. The head office uses BNINIDJAXXX.

How many codes a bank has says something about how it registers branches and services than about how big it is. Paying someone at Bank Negara Indonesia - Pt (Persero)? Use BNINIDJAXXX except when the recipient gives you a branch code.

Banks in Indonesia beginning with the letter :letter

The letter filter narrows the list down to banks in Indonesia starting with :letter to make searching quicker. The totals on this page cover every bank we list, not just the ones under :letter.

Some banks appear under their official 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 straight from their banking app. If the code you have differs from our list, do not guess: check with the recipient or the bank.

We gather SWIFT/BIC codes from publicly available data and check them from time to time. Still, banks merge or change codes. Use our data as a starting point rather than the last word. GoldexPay is an independent comparison site and has no link to the banks in this list.

Watch out for payment requests containing a new account. A valid BIC says nothing about whether a request is genuine – scammers use the codes of real banks.

Sending money to Indonesia for less

An international bank payment to Indonesia can cost rather more than the fee suggests. You pay the transfer fee, possibly charges from intermediary banks and, most importantly, the margin on the exchange rate when currencies differ.

The real cost is often in the rate – the bank builds a margin into its rate. Check the bank’s rate against the mid-market rate. The difference is your real cost.

For a lot of currency pairs, a transfer service turns out to be less expensive than a traditional bank transfer. GoldexPay compares transfer services next to each other so you can see the amount that reaches the recipient.

Frequently asked questions

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

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

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, use the head office code ending in XXX.

Which bank in Indonesia has the most SWIFT codes?

The largest number of codes belongs to Bank Negara Indonesia - Pt (Persero): 236 in our database. The head office uses BNINIDJAXXX.

What is the cheapest way to send money to Indonesia?

Banks often add a markup to the exchange rate. Compare the amount received in Indonesia with specialist providers to pay less.

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

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

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