Sebagai pelaku bisnis, memahami daftar kode bank adalah hal penting. Dalam operasional sehari-hari, Anda akan sering melakukan transfer ke berbagai bank, dan setiap transaksi lintas bank membutuhkan kode khusus untuk memastikan dana terkirim ke institusi yang tepat. Karena itu, mengetahui kode bank membantu mencegah kesalahan transaksi dan mempercepat proses settlement.
Sebelum masuk ke daftar kode bank yang umum digunakan, ada baiknya memahami terlebih dahulu fungsi kode bank dan apakah transaksi dapat dilakukan tanpa memasukkan kode tersebut. Berikut penjelasan ringkasnya yang perlu Anda ketahui.
Apa Itu Kode Bank?
Dilansir University Berkeley, kode bank adalah tiga digit angka unik yang digunakan untuk mengidentifikasi setiap bank dalam proses transfer antarbank. Kode ini berfungsi sebagai “alamat” bank tujuan agar sistem dapat mengarahkan dana ke institusi keuangan yang tepat.
Dalam transaksi konvensional baik melalui ATM maupun mobile banking kode bank harus dimasukkan sebelum nomor rekening penerima jika pengirim dan penerima menggunakan bank yang berbeda.
Bagi pelaku bisnis, kode bank memastikan proses settlement berjalan akurat, terutama ketika menangani volume transaksi besar lintas institusi.
Jenis Kode Bank
Dalam transaksi internasional maupun domestik, setiap negara menggunakan bank code berbeda untuk memastikan dana terkirim ke bank dan akun yang tepat. Berikut ringkasannya:
SWIFT / BIC Code
SWIFT Code atau BIC adalah standar internasional yang digunakan di lebih dari 200 negara untuk mengarahkan transfer antarbank lintas negara. Kode ini terdiri dari 8–11 karakter yang mengidentifikasi bank, negara, dan cabang.
Digunakan di: hampir seluruh negara
Contoh: HBUKGB4B (HSBC Bank, U.K.)
IBAN
International Bank Account Number (IBAN) digunakan untuk mengidentifikasi rekening secara spesifik pada negara-negara di Eropa, Timur Tengah, dan sebagian Karibia. IBAN berisi kode negara, check digits, dan detail bank serta nomor rekening. Panjangnya bervariasi antara 16–34 karakter.
Digunakan di: negara EU, U.K., UEA, dan lainnya
Contoh: DEcc bbbb bbbb aaaa aaaa aa (format Jerman)
Routing Number
Routing Number adalah kode 9 digit yang digunakan di Amerika Serikat untuk transfer domestik, baik ACH maupun wire transfer. Kode ini berfungsi mengidentifikasi bank penerima dalam transaksi dolar AS.
Digunakan di: Amerika Serikat
Contoh: 021000021 (JPMorgan Chase, Florida)
Sort Code
Sort Code adalah kode 6 digit yang digunakan untuk transaksi lokal di Inggris dan Irlandia. Formatnya biasanya dibagi menjadi tiga pasangan angka (xx-xx-xx), yang menunjukkan bank dan cabang.
Digunakan di: Inggris dan Irlandia
Contoh: 30-95-42 (Lloyds Bank, Manchester)
Baca Juga : Disbursement : Pengertian, Manfaat, Proses, hingga Contoh
Kenapa Butuh Kode Bank Untuk Transfer Antar Bank?
Seperti dijelaskan sebelumnya, kode bank adalah identitas unik berupa 3 digit angka yang digunakan untuk memastikan transaksi antar-bank diproses ke institusi yang benar. Kode ini berfungsi sebagai routing identifier agar dana dapat diterima dengan tepat oleh bank tujuan.
Saat melakukan transfer ke bank lain, pastikan kode yang dimasukkan sudah benar. Kesalahan satu angka saja dapat membuat transaksi gagal atau dana tidak tersalurkan. Karena itu, ketelitian menjadi krusial dalam setiap proses pembayaran lintas bank.
Manfaat Kode Bank
Kode bank berperan sebagai identifier penting dalam proses pembayaran antar-bank. Berikut manfaat utamanya:
- Memastikan Transaksi Tepat Sasaran
Kode bank membantu sistem memetakan dana ke institusi yang benar, sehingga mengurangi risiko salah kirim atau transaksi gagal. - Mempercepat Proses Verifikasi
Dengan adanya kode unik, proses routing dan validasi antar-bank menjadi lebih cepat dan efisien. - Meningkatkan Akurasi Rekonsiliasi
Kode bank memudahkan pelacakan transaksi, terutama bagi bisnis dengan volume pembayaran tinggi. - Standarisasi Sistem Pembayaran
Kode bank membantu menyamakan format identifikasi antar lembaga keuangan sehingga transfer antar-bank dapat berjalan konsisten. - Meminimalkan Error dalam Proses Pembayaran
Kombinasi kode bank + nomor rekening memberikan lapisan verifikasi tambahan agar dana sampai ke rekening yang tepat.
Baca Juga : Virtual Account : Solusi Praktis Pembayaran Online!
Daftar Kode Bank Lengkap
Untuk mengetahui lebih lanjut, simak daftar kode bank dibawah ini per periode Desember 2025.
Daftar Kode Bank BUMN
| No | Bank | Kode Bank |
| 1 | Bank BRI | 002 |
| 2 | Bank Mandiri | 008 |
| 3 | Bank BNI | 009 |
| 4 | Bank BTN | 200 |
Daftar Kode Bank Swasta
| No | Nama Bank | Kode Bank |
| 1 | Bank Ekspor Indonesia | 003 |
| 2 | Bank Danamon Indonesia | 011 |
| 3 | Bank Permata | 013 |
| 4 | Bank BCA | 014 |
| 5 | Bank Maybank | 016 |
| 6 | Bank Panin | 019 |
| 7 | Bank Arta Niaga Kencana | 020 |
| 8 | Bank CIMB Niaga | 022 |
| 9 | Bank UOB Indonesia | 023 |
| 10 | Bank Lippo | 026 |
| 11 | Bank OCBC NISP | 028 |
| 12 | Bank Multicor | 036 |
| 13 | Bank Artha Graha | 037 |
| 14 | Bank Pesona Perdania | 047 |
| 15 | Bank ABN Amro | 052 |
| 16 | Bank Keppel Tatlee Buana | 053 |
| 17 | Bank BNP Paribas Indonesia | 057 |
| 18 | Bank Woori Indonesia | 068 |
| 19 | Bank Bumi Arta | 076 |
| 20 | Bank Ekonomi | 087 |
| 21 | Bank Haga | 089 |
| 22 | Bank IFI | 093 |
| 23 | Bank Century/Bank J Trust Indonesia | 095 |
| 24 | Bank Mayapada | 097 |
| 25 | Bank Nusantara Parahyangan | 145 |
| 26 | Bank Swadesi | 146 |
| 27 | Bank Mestika | 151 |
| 28 | Bank Metro Express | 152 |
| 29 | Bank Maspion | 157 |
| 30 | Bank Hagakita | 159 |
| 31 | Bank Ganesha | 161 |
| 32 | Bank Windu Kentjana | 162 |
| 33 | Bank ICBC Indonesia | 164 |
| 34 | Bank Harmoni Internasional | 166 |
| 35 | Bank QNB | 167 |
| 36 | Bank Swaguna | 405 |
| 37 | Bank Mega | 426 |
| 38 | Bank Bukopin | 441 |
| 39 | Bank Bisnis Internasional | 459 |
| 40 | Bank Sri Partha | 466 |
| 41 | Bank KEB Hana Indonesia | 484 |
| 42 | Bank MNC Internasional | 485 |
| 43 | Bank BRI Agro | 494 |
| 44 | Bank Nobu | 503 |
| 45 | Bank Ina Perdana | 513 |
| 46 | Bank Sahabat Sampoerna | 523 |
| 47 | SeaBank | 535 |
| 48 | Bank Jago | 542 |
| 49 | Bank Mayora | 553 |
| 50 | Bank Index Selindo | 555 |
| 51 | AlloBank | 567 |
Daftar Kode Bank Syariah
| No | Nama Bank | Kode Bank |
| 1 | Bank CIMB Niaga Syariah | 022 |
| 2 | Bank Muamalat | 147 |
| 3 | Bank BJB Syariah | 425 |
| 4 | Bank Syariah Indonesia (Eks BNI Syariah) | 427 |
| 5 | Bank Syariah Indonesia (Eks BSM) | 451 |
| 6 | Bank Syariah Indonesia (Eks BRI Syariah) | 422 |
| 7 | Bank Mega Syariah | 506 |
| 8 | Bank Panin Dubai Syariah | 517 |
| 9 | Bank Bukopin Syariah | 521 |
| 10 | Bank BCA Syariah | 536 |
| 11 | Bank BTPN Syariah | 547 |
| 12 | Bank Aladin Syariah | 947 |
Daftar Kode Bank Daerah
| No | Nama Bank | Kode Bank |
| 1 | Bank BJB | 110 |
| 2 | Bank DKI | 111 |
| 3 | Bank BPD D.I.Y | 112 |
| 4 | Bank Jateng | 113 |
| 5 | Bank Jatim | 114 |
| 6 | Bank Jambi | 115 |
| 7 | Bank Aceh | 116 |
| 8 | Bank Sumut | 117 |
| 9 | Bank Sumbar | 118 |
| 10 | Bank Kepri | 119 |
| 11 | Bank Sumsel & Babel | 120 |
| 12 | Bank Lampung | 121 |
| 13 | Bank Kalsel | 122 |
| 14 | Bank Kalbar | 123 |
| 15 | Bank Kaltim | 124 |
| 16 | Bank Kalteng | 125 |
| 17 | Bank Sulsel | 126 |
| 18 | Bank Sulut | 127 |
| 19 | Bank NTB | 128 |
| 20 | Bank Bali | 129 |
| 21 | Bank NTT | 130 |
| 22 | Bank Maluku | 131 |
| 23 | Bank Papua | 132 |
| 24 | Bank Bengkulu | 133 |
| 25 | Bank Sulteng | 134 |
| 26 | Bank Sultra | 135 |
| 27 | Bank Banten | 137 |
Daftar Kode Bank Asing
| No | Nama Bank | Kode Bank |
| 1 | American Express Bank LTD | 030 |
| 2 | JP. Morgan Chase Bank, N.A | 032 |
| 3 | Citibank | 031 |
| 4 | Bank of America, N.A | 033 |
| 5 | ING Indonesia Bank | 034 |
| 6 | China Construction Bank Indonesia | 036 |
| 7 | Credit Agricole Indosuez | 039 |
| 8 | Bangkok Bank | 040 |
| 9 | Bank of Tokyo Mitsubishi | 042 |
| 10 | Sumitomo Mitsui Indonesia | 045 |
| 11 | DBS Indonesia | 046 |
| 12 | Mihuzo Indonesia | 048 |
| 13 | Standard Chartered | 050 |
| 14 | Capital Indonesia | 054 |
| 15 | ANZ Indonesia | 061 |
| 16 | Bank of China Indonesia | 069 |
| 17 | Deutsche Bank | 067 |
| 18 | Shinhan Indonesia | 152 |
| 19 | Woori Saudara Indonesia | 212 |
| 20 | Commonwealth Bank | 950 |
Cara Menggunakan Kode Bank
Menggunakan kode bank pada transaksi antar-bank sebenarnya sangat sederhana. Berikut langkah praktisnya:
- Masukkan Kode Bank Tujuan
Pada menu transfer antar-bank (baik via ATM, mobile banking, atau internet banking), masukkan kode bank sebelum nomor rekening penerima.
Contoh: 014 + nomor rekening untuk transfer ke BCA. - Input Nomor Rekening Penerima
Setelah kode bank diisi, masukkan nomor rekening secara lengkap dan pastikan tidak ada digit yang salah. - Verifikasi Nama Penerima
Sistem akan menampilkan nama pemilik rekening. Pastikan sudah sesuai sebelum melanjutkan transaksi. - Konfirmasi Nominal dan Detail Transfer
Cek kembali jumlah, bank tujuan, dan nama penerima untuk menghindari kesalahan pengiriman dana. - Selesaikan Transaksi & Simpan Bukti
Setelah semua benar, proses transfer dapat diselesaikan dan bukti transaksi sebaiknya disimpan untuk kebutuhan rekonsiliasi.
Cara Transfer Antar-Bank via ATM dan Mobile Banking
Transfer antar-bank dapat dilakukan melalui ATM maupun mobile banking. Secara fungsi keduanya sama yang membedakan hanya tampilan dan alurnya. Setiap transaksi tetap membutuhkan kode bank agar dana terkirim ke rekening yang tepat.
Transfer Antar-Bank via ATM
- Masukkan kartu ATM dan PIN.
- Pilih Transfer / Transaksi Lainnya > Transfer Antar Bank.
- Masukkan kode bank + nomor rekening (contoh: 014 + nomor rekening untuk BCA).
- Input nominal transfer.
- Cek nama penerima & konfirmasi transaksi.
- Selesaikan transaksi dan simpan struk.
Transfer Antar-Bank via Mobile Banking
- Buka aplikasi mobile banking (Livin’, BCA Mobile, BRImo, dll).
- Login, lalu pilih menu Transfer.
- Pilih Transfer ke Bank Lain / Antar Bank Online.
- Pilih bank tujuan (kode bank muncul otomatis).
- Masukkan nomor rekening & nominal.
- Verifikasi data, lalu masukkan PIN/OTP.
- Transaksi selesai dan notifikasi dikirim.
Baca Juga : Customer Engagement Adalah Hal yang Wajib Perusahaan Gunakan di 2026
Hal yang Harus Diperhatikan Saat Akan Transfer Antar-Bank
Melakukan transfer antar-bank adalah aktivitas harian dalam operasional bisnis. Namun, ada beberapa hal krusial yang perlu diperhatikan agar dana terkirim akurat, cepat, dan error-free.
Kode Bank yang Tepat
Setiap bank memiliki kode unik sebagai pengenal. Pastikan kode yang digunakan sudah benar untuk menghindari misrouting atau dana tidak masuk ke rekening tujuan.
Nomor Rekening Penerima
Nomor rekening adalah identitas utama penerima. Satu digit yang salah dapat menyebabkan dana masuk ke pihak yang tidak tepat. Selalu lakukan double-check sebelum mengonfirmasi transaksi.
Verifikasi Nama Pemilik Rekening
Sistem akan menampilkan nama pemilik rekening setelah nomor diinput. Pastikan nama yang muncul sesuai. Jika tidak cocok, batalkan dan periksa ulang agar tidak terjadi mis-transfer.
Jenis Metode Transfer
Pilih metode sesuai kebutuhan bisnis:
- BI-Fast: cepat, efisien, dan biaya rendah.
- BI-RTGS: cocok untuk nominal besar dengan urgensi tinggi.
- BI-SKN: untuk transaksi bernilai kecil dengan toleransi waktu pemrosesan lebih lama.
Biaya Administrasi
Setiap metode transfer memiliki biaya yang berbeda. Pastikan tim keuangan memahami struktur biaya agar tidak terjadi deviasi pada perhitungan cash flow.
Bukti Transfer
Simpan bukti transaksi (receipt, screenshot, atau e-slip). Bukti ini penting untuk troubleshooting, audit, dan rekonsiliasi bila ada keterlambatan atau perbedaan saldo.
Estimasi Waktu Proses
Durasi transfer berbeda-beda. BI-Fast bersifat real-time, sedangkan SKN dan RTGS dapat memerlukan waktu pemrosesan. Ketahui estimasi waktunya untuk memastikan pemenuhan SLA dan operasional tetap lancar.
Baca Juga : Churn Rate : Pengertian, Tipe, dan Cara Menguranginya
Apakah Wajib Menggunakan Kode Bank Saat Transaksi?
Dalam transaksi antarbank tradisional, kode bank menjadi identitas wajib sebelum memasukkan nomor rekening tujuan. Misalnya, transfer dari BRI ke BCA memerlukan kode 002 untuk memastikan dana diarahkan ke bank yang tepat.
Namun, untuk transfer dalam bank yang sama (contoh: BRI ke BRI), kode bank tidak diperlukan karena sistem sudah mengenali jalur internal secara otomatis.
Seiring berkembangnya teknologi finansial, penggunaan kode bank tidak lagi selalu wajib. Melalui solusi online payment modern, proses transfer dapat berjalan otomatis tanpa input kode bank manual. Sistem akan melakukan routing secara digital, membuat transaksi lebih cepat, efisien, dan minim kesalahan terutama penting bagi bisnis dengan volume transaksi tinggi.
Solusi Pembayaran bersama OttoDigital
Saatnya beralih ke sistem pembayaran Payment Gateway Indonesia yang lebih cepat, akurat, dan efisien. Dengan layanan OttoDigital, bisnis Anda dapat memproses transaksi antar-bank, reconciliation, hingga pengelolaan dana dengan jauh lebih mudah dan terstruktur.
Dapatkan kemudahan integrasi, dukungan teknis yang responsif, serta fitur pembayaran yang dirancang khusus untuk kebutuhan perusahaan. Yuk optimalkan operasional keuangan Anda bersama OttoDigital lebih praktis, lebih aman, dan lebih scalable.


