Technique

BIC

Bank Identifier Code

Code SWIFT international qui identifie une banque (8 ou 11 caractères). Plus obligatoire en SEPA depuis 2016, mais indispensable pour les virements internationaux hors zone euro.

Définition

Le BIC (Bank Identifier Code), aussi appelé code SWIFT, est l'identifiant international d'une banque, défini par la norme ISO 9362.

Long de 8 ou 11 caractères, il désigne sans ambiguïté un établissement (et éventuellement une agence) partout dans le monde. Depuis 2016, il n'est plus obligatoire en SEPA — l'IBAN suffit — mais il reste indispensable aux virements internationaux hors zone euro.

Anatomie d'un BIC

Quatre blocs, exemple BNPAFRPPXXX :

  • 4 lettres — la banque (BNPA = BNP Paribas).
  • 2 lettres — le pays (ISO 3166 : FR).
  • 2 caractères — la localisation, souvent la ville (PP = Paris).
  • 3 caractères optionnels — l'agence (XXX = siège).

Soit BNPAFRPP (8 caractères) ou BNPAFRPPXXX (11 caractères avec la branche).

BIC vs IBAN

La confusion la plus fréquente :

  • BIC — identifie la banque.
  • IBAN — identifie le compte précis dans cette banque.

Un BIC seul ne permet aucun virement (le compte manque) ; un IBAN seul suffit en SEPA, car il contient déjà le code banque permettant de retrouver le BIC. C'est précisément pourquoi le BIC est devenu optionnel en SEPA en 2016.

Quand le BIC reste utile

  • Virement international hors SEPA : envoyer des USD, des CHF ou des GBP hors EUR exige le BIC côté SWIFT.
  • Identification d'une banque : identifiant stable et mondial, pratique pour des bases de données, des règles de routage ou du reporting.
  • VoP : la banque du bénéficiaire l'utilise souvent en interne pour router l'appel.
  • Réconciliation comptable : certains formats d'export (CAMT, MT940) identifient les contreparties par leur BIC.

Ce que le BIC ne fait pas

  • N'identifie pas un compte : c'est l'IBAN.
  • Ne valide pas un titulaire : c'est la VoP.
  • N'est plus requis en SEPA depuis 2016 (règlement UE 260/2012).
  • Ne renseigne pas la solvabilité d'une banque (c'est l'objet des ratings Moody's, S&P…).

BIC connecté ou non à SWIFT

Tous les BIC ne sont pas raccordés au réseau :

  • BIC connecté (8e caractère ≠ 0) : la banque utilise activement SWIFT pour la messagerie internationale.
  • BIC non connecté (8e caractère = 0) : un BIC d'identification seul, sans réception directe de messages SWIFT — typique des petites banques ou de certaines fintechs.

Un détail technique qui peut surprendre lors d'une intégration paneuropéenne.

Dans l'écosystème PSD2

Dans les API DSP2 (STET, Berlin Group), le BIC apparaît dans le champ bicFi ou équivalent. Rarement requis côté payeur (l'IBAN suffit), il reste transmis dans les flux de clearing et affiché sur les relevés.

Exemples concrets

  • Quelques BIC français : BNP Paribas BNPAFRPPXXX, Société Générale SOGEFRPPXXX, Crédit Agricole IDF AGRIFRPPXXX, LCL CRLYFRPPXXX, Boursorama BOUSFRPPXXX, Revolut Bank UAB (Lituanie) REVOLT21XXX, N26 Bank GmbH (Allemagne) NTSBDEB1XXX.
  • Erreur classique : un client saisit son BIC à la main et se trompe. La parade : le dériver automatiquement de l'IBAN via une bibliothèque (iban en npm, iban4j), ce qui supprime la saisie et la moitié des erreurs.
  • Wise / Revolut : leurs BIC sont lituaniens, belges ou irlandais selon leur agrément. Parfaitement utilisables en SEPA pour un client français, même si un employeur ou un service public peut s'en étonner (et le refuser à tort).
  • API DSP2 : dans une requête STET, le BIC figure dans debtorAgent.bicFi. Un BIC ne correspondant pas exactement à celui déduit de l'IBAN ne fait généralement pas échouer le paiement — tolérance fréquente côté ASPSP.
  • Annuaire : pour résoudre un BIC, préférer l'annuaire SWIFT officiel aux bases gratuites, souvent obsolètes (banques renommées, fusionnées, agences fermées).

Sources

Aller plus loin

Sur le blog

Des articles plus complets pour dépasser la définition.

7 avril 2026
technique

Architecture technique d'une API DSP2 : ce qu'il faut savoir avant d'écrire la première ligne de code — Lire l'article

Tour d'horizon technique de la DSP2 pour les CTO, dev et PM techniques : standards d'API, sécurité (mTLS, certificats eIDAS), OAuth2, flux SCA, gestion du consentement, pièges d'implémentation.

6 avril 2026
réglementation

Comprendre la PSD2 : ce qu'elle change pour vos clients et votre business — Lire l'article

Tout ce qu'un dirigeant, un product manager ou une équipe business doit comprendre de la PSD2 (DSP2). Acteurs, consentement, opportunités, sans jargon technique.