Aby dokonać automatycznego przetworzenia poleceń zapłaty bank wystawcy polecenia potrzebuje kodu BIC banku beneficjenta. Ten kod jest taki sam, jak identyfikator ISO zarządzany przez międzynarodowy system bankowy, a w szczególności przez system SWIFT, międzynarodową sieć komunikacji elektronicznej między agentami na rynkach finansowych.
Kod BIC jest jedynym ustandaryzowanym identyfikatorem instytucji finansowych na poziomie międzynarodowym. Wszystkie banki posiadają kod BIC, nawet jeśli nie przynależą do sieci SWIFT.
Kod BIC może składać się z 8 lub 11 znaków. W obydwu przypadkach pierwsze 8 znaków kodu BIC opisuje ogólnie rzecz biorąc siedzibę banków i są ustrukturyzowane w formacie BBBB KK AA, gdzie: