Er zijn twee unieke identificatiecodes voor een bankrekening: SWIFT-code + interne identificatiecode van de bank, of IBAN-code.
IBAN wordt meestal gebruikt binnen het Europese banksysteem, en de hele code geeft een directe en unieke identificatie van de rekening.
SWIFT is een internationaal netwerk waar elke bank/bankfiliaal zijn eigen adres heeft, en het rekeningnummer is een metadata die aan het bericht wordt toegevoegd voor de ontvangende bank om het te verwerken. Meestal zijn de naam van de ontvanger en aanvullende informatie nodig bij het overmaken van geld via het SWIFT netwerk, om de records te matchen en er zeker van te zijn dat er geen vergissing is.
Rekeningnummers hoeven niet uniek te zijn, zelfs niet binnen dezelfde bank. Er komt altijd iets anders bij kijken om ze uniek te identificeren.