
The bank code 30003 identifies Société Générale across the entire French territory. This five-digit establishment code, assigned by the Banque de France, remains the same for every customer in the network, regardless of the branch or the commercial brand used locally.
Bank code 30003 and BIC SOGEFRPP: technical correspondence
The correspondence table published by Comparabanques associates the bank code 30003 with the BIC SOGEFRPP. This pair constitutes the dual identifier for Société Générale: the bank code for domestic operations (RIB), and the BIC for international flows (IBAN, SWIFT).
Related reading : Everything You Need to Know About Letter Measurement: How It Works, Benefits, and Usage Tips
On a Société Générale RIB, the first five digits consistently display 30003. In the French IBAN, these same digits appear after the country prefix FR and the two-character control key. The BIC SOGEFRPPXXX breaks down as follows: SOGE for the establishment identifier, FR for France, PP for the location (Paris), and the last three characters specify the branch or remain XXX for the head office.
We observe that many guides limit themselves to explaining the generic structure of an RIB without ever making this direct correspondence between 30003, SOGEFRPP, and Société Générale. To delve deeper into the bank code 30003 and its bank, the cross-reading of the RIB and the BIC removes any ambiguity regarding the concerned establishment.
You may also like : Everything You Need to Know About Philippe Jaroussky's Marriage and Private Life

Société Générale network and SG rebranding: a unique bank code
The reorganization of the Société Générale group, with the gradual transition under the commercial brand SG, has not changed the bank establishment code. The 30003 remains valid for all branches in the network, including those renamed “SG Grand Ouest,” “SG Sud-Est,” or any other regional variation.
A branch like SG Grand Ouest in Concarneau uses its own counter code (01682), but the bank code remains 30003. In Athis-Mons, the historic Société Générale Gare branch displays the counter code 01062, still linked to the same establishment code.
This operation distinguishes Société Générale from mutual groups like Crédit Mutuel or Banques Populaires, where each regional fund has its own bank code. At SG, a single bank code covers the entire national network, simplifying identification during transfers and direct debits.
Practical reading of the RIB and Société Générale IBAN
Identifying a Société Générale account from an RIB or an IBAN takes only a few seconds if you know where to look. Here are the elements to spot:
- On the paper or digital RIB, the “Bank Code” or “Establishment” field displays 30003 in the first position, followed by the five-digit counter code specific to the branch
- In the IBAN (27 characters for France), positions 5 to 9 correspond to the bank code: FR76 30003 XXXXX XXXXXXXXXXX XX
- The BIC SOGEFRPP (or its long variant SOGEFRPPXXX) generally appears on the same line as the IBAN in banking documents and online interfaces
The counter code that follows 30003 allows for locating the specific branch. It varies from one branch to another but does not affect the identification of the bank establishment itself.
RIB key and verification
The RIB key, consisting of two digits at the end of the statement, serves as an arithmetic control mechanism. It is calculated from the bank code, counter code, and account number. An incorrect bank code produces an inconsistent key, which blocks the operation on the banking system side.
We recommend always verifying the consistency between the bank code 30003 and the BIC SOGEFRPP when a third party provides an RIB. An inconsistency between these two identifiers indicates either a data entry error or a fraudulent document.

Difference between bank code, BIC code, and SWIFT code for Société Générale
These three terms generate confusion, even though their scope is distinct:
- The bank code 30003 is a French national identifier, managed by the Banque de France, used exclusively in the domestic banking system (RIB, internal SEPA transfers)
- The BIC (Bank Identifier Code) SOGEFRPP is an internationally standardized identifier ISO 9362, used for cross-border transfers and identification in the SWIFT network
- The term “SWIFT code” practically refers to the same identifier as the BIC. SWIFT is the organization that manages the interbank messaging network, and the BIC serves as an address in this network
For a SEPA transfer within the euro area, the bank code 30003 integrated into the IBAN is sufficient. For an international transfer outside SEPA, the BIC SOGEFRPP becomes mandatory in addition.
BIC variants according to group entities
Some specialized subsidiaries of the Société Générale group (private banking, market activities, Monegasque subsidiaries) have their own BIC, distinct from SOGEFRPP. The associated bank code may then differ from 30003. The list of establishments subject to regulation published by the Banque de France lists these entities separately, each with its own interbank code.
An IBAN starting with 30003 always points to the Société Générale retail banking network in France, not to a specialized subsidiary of the group. This distinction matters for professionals handling multi-entity flows within the same banking group.