Glossary · Accounting & finance

IBAN: what is it and how to read it?

5 min read · Updated on 1 July 2026
Definition The IBAN (International Bank Account Number) is a unique, standardised identifier for a bank account internationally. Created under ISO 13616, it enables error-free transfers (especially within the SEPA zone). In France, the IBAN has 27 characters and replaced the old RIB in 2014.
The full entry
The essentials in brief
  • IBAN = standardised international bank account identifier (ISO 13616).
  • FR structure: 27 characters = FR + 2-digit check + bank code (5) + branch code (5) + account number (11) + RIB key (2).
  • SEPA zone: 36 countries. In SEPA, IBAN alone is sufficient (BIC no longer mandatory since 2016 for intra-EU transfers).
  • Security: IBAN is public (visible on RIB, invoices), not a secret. Fraud stems from IBAN manipulation in emails.
  • Top PME risk: payment fraud via fraudulent supplier IBAN changes (~30% of B2B frauds per ACSS 2024).
I Structure of a French IBAN

Structure of a French IBAN

A French IBAN always consists of 27 characters, structured as follows:

FR76 1234 5678 9012 3456 7890 123
│  │  │     │     │           │
│  │  │     │     │           └── RIB key (2 digits)
│  │  │     │     └────────────── Account number (11 digits)
│  │  │     └──────────────────── Branch code (5 digits)
│  │  └────────────────────────── Bank code (5 digits)
│  └───────────────────────────── IBAN check digits (2 digits)
└──────────────────────────────── ISO 3166 country code (FR for France)

Breakdown:

  • FR: country code (France).
  • 76: IBAN check digits (modulo 97 calculation, detects typos).
  • 12345: bank code (identifies the institution — BNP, Société Générale, Crédit Agricole, etc.).
  • 67890: branch code (bank branch).
  • 12345678901: account number.
  • 23: RIB key (another check digit, inherited from the French RIB).

IBAN countries: 76 countries in total use IBAN. Length varies by country: 15 (Norway) to 31 characters (Malta). In France: always 27.

27
characters: the fixed length of a French IBAN
36
countries in the SEPA zone (IBAN alone is sufficient for transfers)
~30 %
% of B2B fraud in France = transfer fraud via fake RIB
II IBAN, BIC, RIB: key diffe...

IBAN, BIC, RIB: key differences to know

IBAN (International Bank Account Number): unique global identifier for a bank account.

BIC (Business Identifier Code, formerly Swift code): identifier for the bank itself, 8 or 11 characters long. Example: BNP Paribas France is BNPAFRPP. The BIC identifies the bank, not the account, for wire transfers.

RIB (Relevé d'Identité Bancaire): a French document containing the IBAN + BIC + account holder’s details + branch name. It is a document, not an identifier. Since 2014, the IBAN has replaced the old RIB format for transfers in France and SEPA.

ElementIdentifiesFormatSEPA Required
IBANAccount27 chars (FR, 15-31 depending on country)✅
BICBank8 or 11 chars❌ since 2016 (intra-EU)
RIBDocumentA4, contains IBAN + BIC + identity❌ (just practical)

For a SEPA transfer (Eurozone + EU + EEA): IBAN + beneficiary name are sufficient. No BIC needed.
For an international transfer outside SEPA: IBAN + BIC + name + beneficiary address + sometimes local account number.

🛡
Fraud awareness
Never approve a supplier RIB change without calling the number stored in your CRM (never the one in the received email). Fake RIB wire transfer fraud accounts for ~30% of B2B fraud in France.

What if a tool handled this for you?

Discover the Orizen answer: Orizen Invoicing — customer RIB management, modular and built for French SMEs.

Essai gratuit 14 jours What the Orizen Invoicing — customer RIB management module costs
III Frequently asked questions

Answers to the questions we get asked most.

Is the IBAN a banking secret that needs protection?

No. The IBAN appears on all your RIBs, invoices, quotes and contracts. It is even displayed on invoices to enable payment by wire transfer — that is its purpose. What is secret is access to the account (banking credentials, PINs) — not the IBAN itself. A fraudster cannot empty your account with just your IBAN (SEPA direct debits require a signed mandate). The real risk is different: RIB fraud (see next question).

What is wire transfer fraud and how can I protect myself?

It is the #1 fraud affecting French B2B SMEs (~30% of B2B fraud according to the European Consumer Centre 2024). How it works: a fraudster impersonates a known supplier (similar email, copied email signature) and requests to "update the RIB" for future payments. You transfer money to the fraudster’s account. Protection: (1) Always validate any RIB change by phone call to the supplier number stored in your CRM (never the one in the email); (2) Internal dual-validation procedure for transfers > €5,000; (3) Accounting software with a verified RIB database.

Why does my IBAN change if I switch branches within the same bank?

Because the IBAN includes the branch code (sort code). If you transfer your account from a Paris branch to a Lyon branch of the same bank, you usually get a new account with a new IBAN (unless the bank offers account portability, which is becoming common in 2026 thanks to the PSD2 directive). Remember to communicate the new IBAN to all your customers and creditors (automatic debits) to avoid payment rejections.

Back to top ↑