Glossary Term

SIREN

The 9-digit French business identification number issued by INSEE that identifies a legal entity as a whole — the root identifier from which SIRET establishment numbers and the French VAT number are derived.

Quick Facts

Format
9 numeric digits
Country
France
One per
Legal entity (lifetime)
Issued by
INSEE
Maps to BT
BT-30 / BT-47 (legal reg. identifier)
Check digit
Luhn / modulo 10
Peppol scheme
0002 (SIRENE)
VAT derivation
FR + 2-digit key + SIREN

Definition

What is SIREN?

SIREN (Système d'Identification du Répertoire des Entreprises) is the 9-digit identifier assigned by INSEE (Institut national de la statistique et des études économiques) to every business registered in France. A SIREN identifies a legal entity as a whole — the company, association, or self-employed person — regardless of how many physical locations it operates.

Every French business has exactly one SIREN for its entire lifetime. It appears on official documents, contracts, invoices, and — under the September 2026 e-invoicing mandate — in the PPF's central directory that routes electronic invoices between businesses.

Structure

A SIREN is 9 numeric digits. The last digit is a check digit computed with the Luhn algorithm (modulo 10). Validators should always verify this check digit to catch typos.

Example: 732 829 320 (the historical SIREN for Danone).

SIREN vs. SIRET

The two are related but distinct:

  • SIREN — 9 digits. Identifies the legal entity. One per company.

  • SIRET — 14 digits = SIREN (9) + NIC (5). Identifies a specific establishment (office, warehouse, branch). A company has one SIRET per location.
  • A business can have multiple SIRETs (one for each physical establishment) but only one SIREN. The SIREN is effectively the "root" of the identifier hierarchy.

    SIREN and the French VAT Number

    France's VAT number is derived from the SIREN. The full format is:

    FR + 2-digit key + 9-digit SIREN

    The 2-digit key is computed from the SIREN itself using a modulo-97 algorithm. This means that if you know a valid SIREN, you can derive the VAT number deterministically — something ERP systems often do when onboarding French customers.

    In EN 16931 terms:

  • BT-31 (Seller VAT identifier) and BT-48 (Buyer VAT identifier) carry the full FR + key + SIREN form.

  • BT-30 (Seller legal registration identifier) and BT-47 (Buyer legal registration identifier) typically carry the bare SIREN with @schemeID="0002" (System Information Repertoire des Entreprises).
  • SIREN in the French E-Invoicing Mandate

    Under France's September 2026 e-invoicing reform, every French business must be registered in the PPF's central directory (annuaire) by its SIREN. When a sender needs to deliver an invoice, the directory maps the recipient's SIREN (or SIRET, if a specific establishment is targeted) to the PDP (Plateforme de Dématérialisation Partenaire) that the recipient uses.

    In practice:

  • A B2B invoice issued to a French company's head office is typically routed on the SIREN.

  • An invoice to a specific branch is routed on the SIRET.

  • The PPF directory resolves both to the correct PDP endpoint.
  • Peppol Usage

    In Peppol, French participants are identified using ISO 6523 scheme 0002 (SIRENE) for SIREN, or scheme 0009 (SIRET-CODE) for SIRET. A Peppol participant ID for a French company using its SIREN looks like 0002:123456789.

    Where SIREN Appears on an Invoice

    On a Factur-X or UBL invoice issued by a French seller:

  • Seller legal registration identifier (BT-30) — Bare 9-digit SIREN, @schemeID="0002".

  • Seller VAT identifier (BT-31)FR + 2-digit key + SIREN.

  • Seller identifier (BT-29) — May also carry the SIREN when the seller chooses to expose it as its business identifier.
  • On the buyer side, BT-46 (Buyer identifier) and BT-47 (Buyer legal registration identifier) are the corresponding fields.

    What ERP Developers Need to Know

    1. Validate the check digit — A SIREN that fails the Luhn check should never reach the PDP. The tax administration rejects invoices with malformed SIRENs.
    2. Derive the VAT number, don't store it separately — For French customers, the VAT number is a pure function of the SIREN. Storing both invites drift.
    3. Handle the SIREN/SIRET hierarchy — Your data model should link establishments (SIRETs) to their parent legal entity (SIREN) and keep them in sync.
    4. Query INSEE's public SIRENE API — For real-time validation and enrichment (company name, NAF code, address, status), INSEE publishes an open API. Check whether the SIREN is still active before issuing invoices.
    5. Respect the PPF directory — From September 2026, the PPF directory is the authoritative source for routing. Cache it, refresh it regularly, and reconcile your customer master data against it.

    Relation to Chorus Pro and Government Invoicing

    For B2G invoicing, France's existing Chorus Pro platform already uses the SIRET (and by extension the SIREN) as the primary identifier for public-sector recipients. The PPF inherits this model and extends it to B2B. If you already integrate with Chorus Pro, your SIREN/SIRET handling will largely carry over.

    XML Examples

    UBL (Peppol, XRechnung)

    <cac:PartyLegalEntity>
      <cbc:RegistrationName>ACME SARL</cbc:RegistrationName>
      <cbc:CompanyID schemeID="0002">732829320</cbc:CompanyID>
    </cac:PartyLegalEntity>

    CII (ZUGFeRD, Factur-X)

    <ram:SpecifiedLegalOrganization>
      <ram:ID schemeID="0002">732829320</ram:ID>
      <ram:TradingBusinessName>ACME SARL</ram:TradingBusinessName>
    </ram:SpecifiedLegalOrganization>

    Related Content