Bank Identifier Codes (BIC) implementasinya berupa SWIFT Codes. SWIFT (Society for Worldwide Interbank Financial Telecommunication) adalah lembaga dunia yang berkantor pusat di negara Belgia dengan sejumlah kantor cabang di beberapa pusat finansial dunia. SWIFT memberikan layanan yang akan mempermudah anggotanya bisa melakukan pertukaran data keuangan dengan aman dan profesional. Layanan SWIFT berguna melakukan standarisasi dan otomatisasi transaksi perbankan sehingga biaya bisa diturunkan, meminimalisir resiko dan ketak efisienan operasi perbankan.
SWIFT tak mempunyai akses ke rekening ataupun pengelolaan akun nasabah. SWIFT pun tak menyimpan informasi keuangan dengan permanen. Menjadi saluran pembawa informasi, SWIFT akan memfasilitasi komunikasi antar dua institusi keuangan secara aman dan terjaga kerahasiaannya. Kode ini sangat berguna saat seseorang akan menerima uang dari bank di luar negeri ke bank dalam negeri maupun sebaliknya. Di era global seperti sekarang ini perdagangan sudah lintas negara di seluruh dunia. Pembayaran pun dilakukan cukup dengan transfer antar rekening bank di seluruh dunia secara cepat.
Saat rekanan bisnis di Amerika akan melakukan pembayaran atas barang impor yang dibelinya dari Indonesia maka ia bisa melakukannya dengan transfer bank. Untuk itu dibutuhkan SWIFT code bank tujuan di Indonesia. Misalnya rekening tujuan tersebut adalah bank BNI maka dibutuhkan SWIFT code bank BNI yaitu BNINIDJA. Pada form aplikasi kiriman uang pengirim di Amerika akan mencantumkan SWIFT code bank BNI sebelum menuliskan nomor rekening tujuan di bank BNI. SWIFT code sama seperti kode bank jika kita mengirimkan uang antar rekening beda bank di dalam negeri.
Bisa dijelaskan SWIFT code bank BNI BNINIDJA terdiri dari kombinasi 8 karakter. BNIN adalah 4 kode pertama yang dibuat sendiri oleh bank BNI yang kemudian diusulkan ke lembaga SWIFT. Kode ID menandakan bahwa bank BNI berada di wilayah negara Indonesia (ID). Sementara dua kode terakhir JA menunjukkan kedudukannya di Jakarta sebagai kantor pusatnya. Untuk dua kode terakhir diatur oleh otoritas Bank Indonesia dimana setiap kota memiliki kodenya sendiri-sendiri, misalnya Bandung adalah BD.
SWIFT Code dari semua bank yang beroperasi di Indonesia bisa dilihat dari daftar berikut ini :
ABN AMRO Bank : ABNAIDJA
Bangkok Bank : BKKBIDJA
Bank Artha Graha : ARTGIDJA
Bank BNP Paribas Indonesia : BNPAIDJA
Bank Buana Indonesia : BBIJIDJA
Bank Bukopin : BBUKIDJA
Bank Bumi Arta Indonesia : BBAIIDJA
Bank Bumiputera Indonesia : BUMIIDJA
Bank Central Asia (BCA) : CENAIDJA
Bank Chinatrust Indonesia : CTCBIDJA
Bank CIC International : CICTIDJA
Bank Commonwealth : BICNIDJA
Bank Danamon : BDINIDJA
Bank DBS Indonesia : DBSBIDJA
Bank Ekonomi Raharja : EKONIDJA
Bank Ekspor Indonesia : BEXIIDJA
Bank Finconesia : FINBIDJA
Bank Indonesia : INDOIDJA
Bank Internasional Indonesia (BII) : IBBKIDJA
Bank Kesawan : AWANIDJA
Bank Mandiri : BEIIIDJA
Bank Maybank Indocorp : MBBEIDJA
Bank Mega : MEGAIDJA
Bank Mizuho Indonesia : MHCCIDJA
Bank Negara Indonesia : BNINIDJA
Bank CIMB Niaga : BNIAIDJA
Bank NISP : NISPIDJA
Bank OCBC Indonesia : OCBCIDJA
Bank of China, Jakarta Branch : BKCHIDJA
Bank Permata : BBBAIDJA
Bank Rabobank International Indonesia : RABOIDJA
Bank Rakyat Indonesia : BRINIDJA
Bank Resona Perdania : BPIAIDJA
Bank Sumitomo Mitsui Indonesia : SUNIIDJA
Bank Swadesi : SWBAIDJA
Bank Syariah Mandiri : BSMDIDJA
Bank Tabungan Negara : BTANIDJA
Bank UFJ Indonesia : SAINIDJA
Bank UOB Indonesia : UOBBIDJA
Deutsche Bank AG : DEUTIDJA
Hagabank : HAGAIDJA
HSBC : HSBCIDJA
Lippo Bank : LIPBIDJA
Pan Indonesia Bank : PINBIDJA
Woori Bank Indonesia : HVBKIDJA