SWIFT/BIC codes in Indonesia: banks starting with O
355 banks and financial institutions in Indonesia with 772 SWIFT/BIC codes in total.
| Bank | SWIFT/BIC | City | Codes |
|---|---|---|---|
| Ocbc Sikap Securities, Pt | OCSSIDJ1XXX | 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:
- OCSS 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
For Indonesia our database holds 772 SWIFT/BIC codes from 355 financial institutions. A BIC tells every bank in the chain exactly which bank is meant to get an international payment.
Search for the bank you need in the list and open its page for the full list of codes and what else a transfer requires. The rest of this page covers the structure of the codes, what transfers cost and the checks worth doing before a payment.
Receiving money in Indonesia from abroad
When you are waiting for a payment from another country on an account in Indonesia, give the sender all details at once. In practice that means: your name exactly as it appears on the account, your account number or IBAN, the BIC of your bank and sometimes your address.
Find your bank in the list above and compare the code with your own bank details. It helps to include your bank’s name and city.
The amount you receive can be lower than what was sent. Correspondent banks can take a fee, and when currencies differ, an exchange rate margin comes on top. Agree with the sender who pays which costs.
SWIFT transfers to Indonesia
To pay into Indonesia you will almost always need the BIC – Indonesia is not a SEPA country. Without it, your bank will not send the transfer.
Not every country uses IBAN numbers. 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 one or more intermediary banks and fees can be taken along the way.
Check the code before you pay
The best place to find the right code is a document from the bank itself. An incorrect BIC can cause a delay, a returned payment or additional charges – compare it with the code in our list.
We collect bank codes from publicly available data and update our list from time to time. Banks reorganise, close branches and change codes, and no directory catches every change immediately. Use our data as a reference, not as the final word; the recipient’s bank details are leading. We are a comparison site for money transfers.
Watch out for payment requests containing a new account. Before paying, verify a change of bank details by phone on a number you know.
Filter: banks in Indonesia with :letter
This filter narrows the list down to banks from Indonesia that begin with :letter. The figures for Indonesia on this page cover all 355 banks.
If the bank you need is missing under :letter, try the full list: banks are often registered under their full legal name. The complete list remains one click away if the letter filter does not help.
What the letters in a Indonesia BIC mean
Bank identifier codes follow the same format worldwide: 8 characters, sometimes followed by three more. It starts with four letters for the bank, then a two-letter country code and a two-character location code.
You can spot a bank code from Indonesia by letters five and six. Codes with a different country code come from a bank abroad – a quick way to catch mistakes.
The last three characters, if present, identify a specific branch; XXX means the head office. Choose a branch code just when the recipient explicitly gives you one.
Most SWIFT codes in Indonesia: Bank Negara Indonesia - Pt (Persero)
In our data, Bank Negara Indonesia - Pt (Persero) holds the largest number of SWIFT/BIC codes of all banks in Indonesia. The head office of Bank Negara Indonesia - Pt (Persero) uses BNINIDJAXXX.
Many codes often means separate codes for branches, departments or services – it says nothing about the size of the bank as such. If not the recipient asks for a branch, BNINIDJAXXX is fine for transfers to this bank.
How long does a transfer to Indonesia take?
An international transfer to Indonesia typically takes anywhere from one to several business days – it depends on currency, route and the banks in between. Transfers sent late in the day or just before a weekend or public holiday often start a business day later.
If a transfer seems delayed, ask the sender to contact the sending bank and ask for the status or the UETR; only the sending side can start an official trace. Specialist transfer services often show tracking in their app, which makes it easier to see where the money is.
The cheapest way to send money to Indonesia
If you send money to Indonesia with a regular bank, the fee you see is only part of what you pay. You pay the transfer fee, sometimes fees from correspondent banks along the way and, above all, the margin on the exchange rate when currencies differ.
That exchange rate margin is often the largest part of the cost, even though it is not listed as a fee. Compare the rate you are offered with the mid-market rate. The difference is your real cost.
Money transfer services often offer rates closer to the mid-market rate and lower fees. Before you send money to Indonesia, take a minute to compare what arrives via GoldexPay instead of going straight to your bank.
Frequently asked questions
How many banks in Indonesia have a SWIFT/BIC code?
We list 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. If no branch is specified, use the head office code ending in XXX.
How do I recognise a SWIFT/BIC code from Indonesia?
The fifth and sixth characters of every SWIFT/BIC code show the country. For Indonesia this is ID.
Which bank in Indonesia has the most SWIFT codes?
Bank Negara Indonesia - Pt (Persero) has the most codes: 236 in our database. The head office uses BNINIDJAXXX.
Do I need a SWIFT code to send money to Indonesia?
Yes, Indonesia is outside the SEPA area, so international transfers go through SWIFT and you need the BIC of the recipient’s bank plus the account number or IBAN.
Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.