Home SWIFT/BIC code Indonesia

Indonesia SWIFT/BIC code validator

How the SWIFT/BIC code format works

Format
8 or 11-character bank identifier code, country code ID in positions 5-6
Example
CENAIDJA

Things to watch for

  • Structure: 4-letter bank code + ID (country) + 2-character location code, plus an optional 3-character branch code
  • An 8-character code (or one ending XXX) refers to the bank's head office — Indonesia's largest banks all base theirs in Jakarta
  • No checksum digit — this is a format check only; it confirms positions 5-6 read ID, not that the bank or branch actually exists
Regex for SWIFT/BIC code
^[A-Z]{4}ID[A-Z0-9]{2}([A-Z0-9]{3})?$

An Indonesian SWIFT/BIC code identifies the bank on an international wire transfer into or out of Indonesia, separate from the domestic account and clearing codes used inside the country’s own real-time payment system, BI-FAST. Every Indonesian BIC has ID fixed at positions 5-6, right after the 4-letter bank code, and Indonesia’s four largest banks by assets all register their SWIFT head office in Jakarta, the country’s capital and financial centre.

Major Indonesian bank BIC prefixes

Bank BIC Location
Bank Central Asia (BCA) CENAIDJA Jakarta
Bank Mandiri BMRIIDJA Jakarta
Bank Rakyat Indonesia (BRI) BRINIDJA Jakarta
Bank Negara Indonesia (BNI) BNINIDJA Jakarta

How this validator works

This tool checks that the code is 8 or 11 characters, the first 4 characters are letters, positions 5-6 read ID, and the location and optional branch segments use only letters and digits — entirely client-side, with nothing sent to a server.

What a pass doesn’t tell you

A pass confirms the code fits the Indonesian BIC pattern, not that CENA, BMRI, BRIN, or BNIN still names an operating bank, or that the branch suffix is current. A BIC has no checksum digit, so a fabricated code that matches the shape still passes.

Scope: format validation only, and only for the SWIFT/BIC used on cross-border transfers — it says nothing about a domestic Indonesian bank code used with BI-FAST or SKNBI.

SWIFT/BIC code FAQ

What's the SWIFT code format for an Indonesian bank?

An Indonesian BIC is 8 or 11 characters: a 4-letter bank code, ID fixed at positions 5-6, a 2-character location code, and an optional 3-character branch code — for example CENAIDJA for Bank Central Asia's Jakarta head office.

How do I read an Indonesian BIC?

In BMRIIDJA, BMRI identifies Bank Mandiri, ID is the country, and JA is the location code for Jakarta, where Indonesia's biggest banks keep their head office.

Does an 8-character code work for an Indonesian bank?

Yes — the 8-character BIC and its 11-character form ending XXX both identify the same head office and are accepted interchangeably on international wire instructions.

← More SWIFT/BIC code validators