Loading...
Loading...
ID · IDR
Find the correct SWIFT/BIC code for banks in Indonesia. Use these codes when sending or receiving international wire transfers. A SWIFT code ensures your payment is routed to the correct bank and branch.
Banks
226
SWIFT codes
3
Branches
11
Currency
IDR
| SWIFT/BIC | City |
|---|---|
BMRIIDJAXXX | JAKARTA |
BMRIIDJA851 | SURABAYA |
BMRIIDJA852 | BANDUNG |
BMRIIDJA853 | MEDAN |
BMRIIDJA854 | SEMARANG |
| SWIFT/BIC | City |
|---|---|
BNINIDJALGS | LANGSA |
BNINIDJALGA | LEGIAN |
BNINIDJAKYA | KAYU AGUNG |
BNINIDJALSW | LHOKSEUMAWE |
BNINIDJALWK | LUWUK |
| SWIFT/BIC | City |
|---|---|
BBBAIDJAXXX | JAKARTA |
A SWIFT code (BIC) for Indonesia is an 8 or 11-character code identifying an Indonesian bank for international wire transfers. The country code portion is ID. For example, CENAIDJA is the SWIFT code for Bank Central Asia (BCA). The structure is: 4 characters for the bank, 2 for country (ID), 2 for the city, and optionally 3 for the branch.
Key Indonesian bank SWIFT codes include: Bank Central Asia (BCA) — CENAIDJA, Bank Mandiri — BMRIIDJA, Bank Rakyat Indonesia (BRI) — BRINIDJA, Bank Negara Indonesia (BNI) — BNINIDJA, CIMB Niaga — BNIAIDJA, Bank Danamon — BDMNIDJA, and Permata Bank — BBBAIDJA. Always verify the exact code with the recipient's bank.
To send an international wire transfer to Indonesia, you need: the recipient bank's SWIFT/BIC code, the recipient's full account number (10–16 digits depending on the bank), and the recipient's full name as registered with the bank. Indonesia does not use IBAN. For some banks, the branch code is also required — ask the recipient to confirm with their bank.
BI-FAST is Bank Indonesia's domestic real-time payment system, launched in 2021. It handles Indonesian rupiah (IDR) transfers between Indonesian banks 24/7. BI-FAST cannot receive international payments. SWIFT is for cross-border transfers. When a SWIFT transfer arrives at an Indonesian bank, the bank processes it internally and credits the recipient's account.
SWIFT transfers to Indonesia typically arrive within one to three business days. Transfers from major corridors (Malaysia, Singapore, Middle East, Europe) generally settle within one to two business days. Indonesia's time zone (UTC+7 for Java/Bali, UTC+8 for Kalimantan, UTC+9 for Eastern Indonesia) means transfers sent late in the European or US business day may be processed the following Indonesian business day.
Yes. Bank Indonesia regulations require reporting of foreign currency transfers above USD 25,000 equivalent. The receiving bank handles the reporting. For business or investment-related transfers, supporting documentation is required. Personal remittances are generally processed without additional steps, though the bank may request a brief statement of purpose for compliance purposes.
Yes. Most major Indonesian banks offer foreign currency accounts (rekening valuta asing) that can receive and hold USD, SGD, EUR, and other currencies. Standard IDR accounts will have inbound foreign currency automatically converted to rupiah. Since the IDR is non-deliverable outside Indonesia, using the formal banking system is essential for receiving international transfers.
Indonesian banks typically charge an inbound wire processing fee of IDR 50,000–150,000 per transaction. Currency conversion involves an additional spread over the mid-market rate. Specialist providers with local Indonesian payout networks (partnered with BCA, Mandiri, or BRI) can often deliver at lower total cost and faster settlement than a standard bank SWIFT wire.
Bank Indonesia (BI) regulates the payment system and foreign exchange. Domestic rupiah transfers use the BI-FAST real-time payment system launched in 2021, which has largely replaced older RTGS-based domestic routing. For international inbound transfers, Indonesia's major banks are connected to SWIFT, and the recipient must provide both the bank SWIFT code and their domestic account number.
For transfers to Indonesia, you may also need the recipient's IBAN.
Find IBAN formats by country →Compare exchange rates and fees to find the cheapest way to transfer.
Compare providers