
The bank code 30003 identifies Société Générale in all French interbank reference systems. This five-digit code, assigned by the Banque de France, appears on every RIB and every IBAN issued by this full-service credit institution, authorized by the ACPR.
Code 30003 in the structure of a French IBAN: position and technical reading

A French IBAN consists of 27 characters. Positions 5 to 9, immediately after the country prefix (FR) and the two-digit control key, correspond to the bank establishment code. For a Société Générale account, these five positions consistently display 30003.
Further reading : Everything You Need to Know About Kems Game Rules: A Beginner's Guide and Tips
Next is the branch code (positions 10 to 14), which locates the agency or management center. The account number occupies positions 15 to 25, and the RIB key occupies positions 26 to 27. Therefore, the reading of a Société Générale IBAN is broken down as follows:
- FR76 (country prefix + control key, the value 76 being common for French accounts)
- 30003 (bank code, unchanged for Société Générale)
- Five-digit branch code, specific to each agency or management platform
- Account number with eleven alphanumeric characters, followed by the two-digit RIB key
We observe that many guides confuse the bank code with the BIC/SWIFT code. The BIC of Société Générale (SOGEFRPP, completed by a three-character suffix for regional branches) is used for the international routing of transfers, while the code 30003 remains a strictly national identifier, used in the French interbank system.
Related reading : Everything You Need to Know About Article 16 of the Code of Civil Procedure: Explanations and Issues
To delve deeper into bank code 30003 and its establishment, it is also necessary to understand how this code interacts with the register of financial agents maintained by the ACPR, which confirms the establishment’s status each year.
Société Générale and code 30003: stability despite network mergers

The recent restructuring of the Société Générale group raises a legitimate question: can code 30003 change after a merger? The short answer is no, at least at this stage.
During the absorption of the Crédit du Nord network (formerly coded 30076), the group migrated accounts to its own systems without changing the establishment code 30003. Customers from Crédit du Nord were assigned new IBANs bearing the prefix 30003, with a branch code corresponding to their new entity.
This mechanism is not exceptional. The bank code is linked to the authorization granted by the ACPR, not to a commercial brand. As long as Société Générale’s authorization (code 30003) remains active in the REGAFI register, the code persists. A change would only occur in the event of withdrawal of authorization or the creation of a new distinct legal entity.
Concrete impact on direct debits and transfers
The migration from Crédit du Nord to code 30003 involved an update of SEPA direct debit mandates. Creditors had to update their files with the new IBANs. In practice, the banking system provides for a period of automatic redirection of flows, but we recommend manually checking banking details after any network merger.
REGAFI register and prudential framework of establishment code 30003
The ACPR maintains the register of financial agents (REGAFI), accessible online, which lists all authorized credit institutions in France. Société Générale is listed under code 30003 as a full-service bank, subject to European CRR/CRD prudential requirements and the French Monetary and Financial Code.
This status means that establishment 30003 is authorized to carry out all banking activities: collecting deposits, granting credit, payment services, and operations on financial instruments. The ECB (European Central Bank) register concurrently confirms this authorization at the eurozone level.
Difference with payment institutions
A payment institution or electronic money institution also has an identification code, but its scope of activity is limited. Code 30003 identifies a credit institution in the full sense of the Monetary and Financial Code, which distinguishes it from neobanks backed by simple payment licenses. This distinction has direct consequences on deposit guarantees (covered by the FGDR up to the regulatory ceiling) and on prudential supervision.
Check a bank code 30003 on a received RIB or IBAN
Before validating a transfer or a direct debit mandate, checking the bank code is a security reflex. If the RIB indicates 30003 in the “Bank code” box, the account belongs to Société Générale. On an IBAN, simply read characters 5 to 9 after the FR prefix and the control key.
Three additional control points help ensure the verification:
- Cross-check the associated BIC: an IBAN starting with 30003 should correspond to a BIC of type SOGEFRPP (followed by a variable suffix according to the regional branch)
- Consult the REGAFI register of the ACPR to confirm that code 30003 is indeed active and linked to Société Générale
- Verify the consistency of the branch code with the location indicated by the beneficiary, which limits the risk of fraud with a fake RIB
The combination of these checks significantly reduces the risk of accepting falsified banking details, a type of fraud that is constantly on the rise in commercial transfers.
The bank code 30003 remains one of the most widespread identifiers in the French banking landscape, directly linked to the full-service authorization of Société Générale. Its longevity depends on the maintenance of this authorization by the ACPR, and its correct reading on an IBAN or RIB is a verification step that should not be overlooked in any interbank operation.