Qu'est-ce qu'un RIB ? Code banque, code guichet, clé RIB et IBAN

2026-11-06

Un nouveau fournisseur vous envoie sa facture avec un PDF en pièce jointe : « Ci-joint notre RIB ». Vous ouvrez le fichier, vous voyez une suite de cases (code banque, code guichet, numéro de compte, clé RIB), puis une longue ligne qui commence par FR76. Dans votre tableau de paiements, il n’y a qu’une colonne « IBAN ». Faut-il tout recopier ? Une partie seulement ? Et que vaut ce document si le fournisseur est belge ou espagnol ?

Le RIB, ou relevé d’identité bancaire, est le document qui rassemble les coordonnées d’un compte bancaire français : le nom du titulaire, la banque, le code banque (5 chiffres), le code guichet (5 chiffres), le numéro de compte (11 caractères), la clé RIB (2 chiffres), l’IBAN et le BIC. La Banque de France le décrit comme la carte d’identité de votre compte.

Pour un virement ou un prélèvement SEPA, la seule donnée qui compte est l’IBAN. Mais l’IBAN français n’est rien d’autre que le RIB précédé de « FR » et de deux chiffres de contrôle. Comprendre les quatre blocs du RIB vous permet donc de repérer une banque d’un coup d’œil, de détecter une erreur de saisie et de flairer un faux RIB avant de payer.

Qu’est-ce qu’un RIB et à quoi sert-il ?

Le RIB est une spécificité française. Avant l’IBAN, les virements et prélèvements domestiques reposaient sur ces quatre blocs de chiffres, et les banques ont gardé le document : c’est lui que vous remet votre conseiller à l’ouverture du compte, lui que demandent votre employeur, la CAF, l’administration fiscale ou votre fournisseur d’énergie.

Dans la vie d’une PME, le RIB circule dans les deux sens :

  • Vous le donnez à vos clients pour qu’ils vous paient par virement, ou à vos fournisseurs qui vous prélèvent (avec un mandat signé).
  • Vous le recevez de vos fournisseurs, de vos salariés pour la paie, et de vos clients qui acceptent d’être prélevés.

Le RIB ne permet pas, à lui seul, de débiter un compte. Un prélèvement SEPA exige un mandat signé par le titulaire, et un virement ne peut être émis que par le titulaire du compte débité. Communiquer son RIB n’est donc pas risqué en soi, comme le rappelle la Banque de France. Le vrai risque est ailleurs : payer sur un RIB qui n’est pas celui de votre fournisseur. Nous y reviendrons.

Documents bancaires et coordonnées de compte avant leur conversion en IBAN

Code banque, code guichet, numéro de compte, clé RIB : les 4 éléments du RIB

Les coordonnées nationales d’un compte français tiennent en 23 caractères, découpés en quatre blocs. Prenons un RIB fictif construit pour l’exemple, sur le code banque de la Société Générale :

Bloc Longueur Exemple Ce qu’il identifie
Code banque 5 chiffres 30003 L’établissement (ici Société Générale)
Code guichet 5 chiffres 01234 L’agence qui tient le compte
Numéro de compte 11 caractères 00051234567 Le compte lui-même
Clé RIB 2 chiffres 40 Le contrôle des trois blocs précédents

Le code guichet et le numéro de compte de cet exemple sont inventés. Ne les utilisez pas pour un paiement réel.

Le code banque

Le code banque, appelé aussi code établissement ou code interbancaire (CIB), identifie l’établissement qui tient le compte. Selon la notice technique du fichier des implantations bancaires, il est attribué lors de l’agrément de l’établissement par l’ACPR, et la Banque de France tient le registre à jour.

Quelques codes que vous croiserez souvent :

  • 30004 : BNP Paribas
  • 30003 : Société Générale
  • 30002 : LCL
  • 20041 : La Banque Postale
  • 30066 : CIC

Les caisses régionales du Crédit Agricole, les Banques Populaires, les Caisses d’Épargne et les fédérations du Crédit Mutuel ont chacune leurs propres codes. Il n’y a donc pas « un » code Crédit Agricole, mais un code par caisse régionale. Pour retrouver la banque d’un compte sans mémoriser la liste, l’outil banque par IBAN lit le code banque et vous renvoie l’établissement et son BIC.

Idée clé : un code banque ne change presque jamais, mais il peut changer lors d’une fusion ou d’une restructuration. Si un fournisseur vous annonce « nouveau RIB suite à la fusion de notre banque », vérifiez quand même par téléphone.

Le code guichet

Le code guichet identifie l’agence qui gère le compte au sein de l’établissement. Deux clients de la même agence BNP Paribas ont le même code banque et le même code guichet ; seuls leur numéro de compte et leur clé changent. Les banques déclarent leurs agences à la Banque de France, qui les recense dans le fichier des implantations bancaires (FIB). Les banques et les gros émetteurs de paiements s’en servent pour contrôler une partie des coordonnées bancaires.

Pour les banques en ligne, le code guichet ne correspond pas à une agence physique où vous pourriez vous rendre. Il reste néanmoins obligatoire dans le RIB.

Le numéro de compte

Il compte toujours 11 caractères, complétés par des zéros à gauche si nécessaire. Il contient en général uniquement des chiffres, mais certains comptes anciens, notamment à La Banque Postale, comportent une lettre. C’est l’une des raisons pour lesquelles un tableur qui traite le numéro de compte comme un nombre finit par le corrompre : il supprime les zéros de tête ou refuse la lettre.

La clé RIB

Les deux derniers chiffres du RIB sont une clé de contrôle, calculée à partir des trois blocs précédents avec un calcul modulo 97 :

Clé RIB = 97 − ((89 × code banque + 15 × code guichet + 3 × numéro de compte) mod 97)

Avec notre exemple, la clé vaut 40. Inversez deux chiffres du numéro de compte (00051243567 au lieu de 00051234567) et la clé attendue devient 06 : le RIB saisi ne « tombe plus juste » et l’erreur est repérée. Le calcul détaillé, la table de conversion des lettres et la différence avec la clé IBAN sont expliqués dans notre article sur la clé IBAN et la clé RIB.

RIB et IBAN : quelle différence et lequel communiquer ?

L’IBAN français reprend le RIB sans en changer un seul chiffre. On ajoute devant le code pays (FR) et une clé de contrôle de deux chiffres, presque toujours 76. Notre RIB d’exemple devient :

RIB  : 30003 01234 00051234567 40
IBAN : FR76 3000 3012 3400 0512 3456 740

Les 23 caractères qui suivent FR76 forment ce qu’on appelle le BBAN, le numéro de compte national. En France, BBAN et RIB désignent donc la même chose. C’est pour cela qu’un IBAN français compte toujours 27 caractères : 2 pour le pays, 2 pour la clé, 23 pour le RIB.

Élément Longueur en France Ce qu’il identifie Quand il est demandé
RIB 23 caractères (4 blocs) Banque, agence, compte, clé Document remis par la banque ; vocabulaire courant en France
IBAN 27 caractères (FR + clé + RIB) Le compte, dans toute la zone SEPA Tout virement ou prélèvement SEPA
BIC 8 ou 11 caractères La banque, au niveau international Paiements hors zone SEPA ; parfois sur les mandats

En pratique, quand quelqu’un vous demande « votre RIB », il attend le document complet, mais la donnée qu’il saisira est l’IBAN. Pour vos paiements SEPA, c’est l’IBAN que vous devez enregistrer dans votre fichier fournisseurs ou salariés. Le BIC sert surtout aux paiements internationaux hors zone SEPA, comme l’explique notre article sur le code BIC/SWIFT.

Un RIB étranger, ça existe ?

Pas sous ce nom. Le RIB est un format français. Un fournisseur belge vous enverra un document avec un IBAN BE de 16 caractères, un fournisseur espagnol un IBAN ES de 24 caractères, sans code guichet ni clé RIB. C’est normal, et vous ne devez pas le refuser : l’article 9 du règlement (UE) n° 260/2012 interdit d’imposer à un payeur ou à un bénéficiaire que son compte soit situé dans un pays donné de l’Union. Une entreprise ou une administration qui exige « un RIB français » pratique ce qu’on appelle la discrimination à l’IBAN, que vous pouvez signaler à la DGCCRF sur SignalConso.

Règle pratique : demandez « un RIB ou un relevé d’IBAN » à vos tiers, et enregistrez toujours l’IBAN complet, quel que soit le pays.

Où trouver son RIB (et celui de ses tiers)

Pour récupérer le RIB de votre propre compte professionnel, la Banque de France liste plusieurs canaux :

  1. L’espace client ou l’application de votre banque. C’est le plus rapide : rubrique « RIB », « Coordonnées bancaires » ou « RIB/IBAN » du compte concerné, avec un PDF à télécharger.
  2. Votre chéquier. La plupart des banques insèrent un ou plusieurs RIB détachables au début ou à la fin du carnet.
  3. Votre agence. Le conseiller peut l’imprimer à la demande.
  4. Certains distributeurs automatiques de votre banque, qui proposent l’impression d’un RIB après insertion de la carte.
  5. Les documents remis à l’ouverture du compte, qui comprennent en général un ou plusieurs RIB.

Le relevé de compte mensuel indique aussi l’IBAN, mais téléchargez plutôt le RIB officiel pour le transmettre : c’est le document que vos clients ont l’habitude de recevoir, et il porte le nom exact du titulaire.

Pour les RIB de vos tiers, fixez une règle simple : un RIB arrive par un canal connu (portail fournisseur, courriel déjà utilisé pour les factures, contrat signé) et il est enregistré une seule fois dans votre logiciel, pas recopié à chaque paiement. Si votre banque propose plusieurs comptes, vérifiez aussi que le RIB téléchargé correspond bien au compte qui doit recevoir les paiements (compte courant, et non compte d’épargne ou compte de séquestre).

Faux RIB et erreurs de saisie : les pièges à éviter

La fraude au changement de RIB

C’est l’escroquerie la plus courante autour du RIB. Un fraudeur pirate ou imite la messagerie d’un fournisseur et vous annonce, souvent avec la mention « urgent », que ses coordonnées bancaires ont changé. Le nouveau RIB est joint. Le prochain virement part sur le compte du fraudeur.

La Banque de France recommande de ne jamais agir dans la précipitation, de rechercher les signes de falsification sur le document (blancs, polices de caractères différentes) et de vérifier que le BIC correspond bien au logo de la banque affiché sur le RIB. Surtout, faites un contre-appel au numéro habituel de votre interlocuteur, jamais à celui qui figure dans le message suspect.

Vous pouvez aussi faire parler le RIB lui-même. Le code banque doit correspondre à la banque dont le logo figure en haut du document : un RIB à l’en-tête de LCL dont le code banque est 30004 désigne en réalité un compte BNP Paribas. Et si un fournisseur historiquement chez Société Générale passe soudain sur une banque en ligne étrangère, le changement mérite au minimum un appel.

Depuis le 9 octobre 2025, votre banque ajoute un contrôle avant chaque virement : la vérification du bénéficiaire, qui compare le nom saisi avec celui du titulaire du compte. C’est une protection utile, mais elle ne remplace pas votre procédure de validation des changements de RIB.

Les erreurs de saisie

Les autres problèmes viennent du tableur plus que des fraudeurs :

  • Zéros de tête supprimés. Le code guichet 01234 devient 1234 et le numéro de compte 00051234567 devient 51234567. Formatez ces colonnes en texte avant de coller quoi que ce soit.
  • RIB découpé en quatre colonnes, recollé dans le mauvais ordre. Le code guichet se retrouve avant le code banque, ce que la clé RIB détecte, mais seulement si quelqu’un la contrôle.
  • Clé RIB oubliée. Un IBAN construit sans les deux derniers chiffres fait 25 caractères au lieu de 27 et sera rejeté.
  • IBAN construit sur un RIB faux. Si vous calculez un IBAN à partir d’un RIB erroné, la clé IBAN sera cohérente avec ce RIB faux et l’erreur passera inaperçue.

Règle pratique : contrôlez la clé RIB et la clé IBAN à la création du tiers, puis ne retouchez plus la donnée. Chaque nouvelle saisie manuelle est une nouvelle occasion d’erreur.

Pour transformer un ancien RIB en IBAN sans calcul à la main, le générateur d’IBAN assemble les blocs et calcule la clé. L’article d’aide comment calculer un IBAN détaille la formule si vous voulez comprendre ce que fait l’outil.

Du RIB au fichier de virement : automatiser la saisie

Une fois les RIB de vos fournisseurs et salariés rassemblés, la question devient : comment payer 40 factures ou 25 salaires sans ressaisir 40 ou 25 IBAN dans la banque en ligne ? La réponse habituelle est la remise de virements SEPA : un fichier XML au format pain.001 que vous déposez dans votre banque en ligne, et qui contient toutes les opérations d’un coup. Toutes les grandes banques françaises acceptent ce format, comme le résume notre comparatif des banques françaises et du SEPA.

Avec GenerateSEPA, vous partez de votre Excel ou de votre CSV, celui où vous avez déjà la colonne IBAN, le nom et le montant. Vous indiquez quelle colonne contient quoi, et chaque IBAN est contrôlé (longueur, format, clé) avant la création du fichier SEPA XML. Les lignes en erreur vous sont signalées : vous corrigez la source, puis vous générez une remise propre à déposer dans votre banque. L’outil ne vérifie pas le titulaire du compte : ce contrôle-là reste celui de votre banque et de votre procédure interne.

Si vos tiers vous envoient encore des RIB en quatre blocs, assemblez l’IBAN une seule fois à la création du tiers, puis travaillez uniquement avec l’IBAN. Pour aller plus loin sur les contrôles à enchaîner, consultez notre guide IBAN valide : comment vérifier un IBAN avant de payer.

Checklist : gérer les RIB de vos tiers sans erreur

Étape Ce que vous faites Quand
1. Recevoir Exiger le RIB par un canal connu (portail, contrat, courriel habituel) À la création du tiers
2. Lire Comparer le code banque avec la banque affichée sur le document À la réception du RIB
3. Contrôler Vérifier la clé RIB et la clé IBAN, et la longueur (27 caractères pour la France) À la création du tiers
4. Enregistrer Stocker l’IBAN complet, en texte, une seule fois dans votre logiciel À la création du tiers
5. Accepter Enregistrer aussi les IBAN étrangers de la zone SEPA, sans exiger de RIB français Toujours
6. Confirmer Faire un contre-appel au numéro connu pour tout changement de RIB À chaque demande de changement
7. Valider la remise Contrôler tous les IBAN du fichier avant de le déposer dans la banque À chaque remise

Le RIB n’est rien d’autre que votre IBAN découpé à la française : lisez-le bloc par bloc et vous repérerez la plupart des erreurs avant qu’elles ne coûtent un rejet ou un virement perdu. Commencez par passer les IBAN de vos fournisseurs dans le validateur d’IBAN gratuit et corrigez ceux qui échouent avant votre prochaine remise.


Questions fréquentes

Le RIB et l'IBAN, est-ce la même chose ?
Presque : l'IBAN français contient le RIB en entier. Il ajoute devant le code pays FR et une clé de contrôle de deux chiffres, presque toujours 76, ce qui donne 27 caractères. Le RIB est le document remis par la banque, l'IBAN est la donnée à saisir pour un virement ou un prélèvement SEPA.
Où trouver le code banque et le code guichet ?
Ils figurent dans les deux premières cases de votre RIB, avant le numéro de compte et la clé RIB. Dans un IBAN français, le code banque correspond aux caractères 5 à 9 et le code guichet aux caractères 10 à 14. Le code banque identifie l'établissement, le code guichet l'agence qui tient le compte.
Comment obtenir son RIB en ligne ?
Connectez-vous à l'espace client ou à l'application de votre banque et ouvrez la rubrique RIB ou Coordonnées bancaires du compte concerné. Vous pouvez en général le consulter et le télécharger en PDF. À défaut, il se trouve aussi dans votre chéquier ou auprès de votre agence.
Est-ce dangereux de donner son RIB ?
Non, pas en soi. Un RIB permet de vous verser de l'argent, mais un prélèvement exige un mandat signé, et vous pouvez contester un prélèvement non autorisé auprès de votre banque. Le vrai risque concerne le payeur : un faux RIB envoyé par un fraudeur qui se fait passer pour un fournisseur.

Articles liés