Skip to main content
The company number is the legal registration number of an entity provided by the relevant national authority in the country where it is registered. The company number is one of the elements checked during the user verification process. The number is required for Business-type legal users, and recommended for Soletraders and Organizations if it exists. See the verification requirements for details. The CompanyNumber should be in the correct format for their country of registration, as determined by the Country of the HeadquartersAddress.

Accepted format by country

The table below details the name and typically accepted format of a company registration number in each country. Special characters, such as spaces or hyphen-dashes (-), sometimes used as separators should not be provided in the Legal User object of the API. They may appear as optional below for the purposes of manual validation (if they commonly appear in the registration proof, for example).
CountryCodeNameAccepted formats
AustriaATFirmenbuchnummer
  • 2 letters + 6 digits + 1 letter (LLXXXXXXL)
  • 1 – 6 digits + 1 letter (XXXXXXL)
BelgiumBEVestigingseenheidsnummer or Numéro d’entreprise
  • 10 digits (XXXXXXXXXX)
BulgariaBGЕИК (EIK) or ПИК (PIK) (UIC/PIC)
  • 9 digits (XXXXXXXXX)
  • 13 digits (XXXXXXXXXXXXX)
CroatiaHRMatični broj poslovnog subjekta (MBS)
  • 8 digits (XXXXXXXX)
  • 9 digits (XXXXXXXXX)
  • 11 digits (XXXXXXXXXXX)
CyprusCYΑριθμός Μητρώου Εταιρίας Şirket kayıt numarası
  • 2 letters + 5 digits (HEXXXXX)
  • 2 letters + 6 digits (HEXXXXXX)
CzechiaCZIdentifikační číslo
  • 8 digits (XXXXXXXX)
DenmarkDKCVR-nummer
  • 8 digits (XXXXXXXX)
EstoniaEEKood
  • 8 digits (XXXXXXXX)
FinlandFIY-tunnus or FO-nummer
  • 8 digits (XXXXXXXX)
FranceFRSIREN or SIRET
  • 9 digits (XXXXXXXXX)
  • 14 digits (XXXXXXXXXXXXXX)
GermanyDENummer der Firma Registernummer
  • 2 – 3 letters + 6 digits (LLXXXXXX)
  • 2 – 3 letters + 1 – 6 digits (LLLXXXX)
  • 2 – 3 letters + 1 – 6 digits + 1 letter (LLLXXXXXXL)
  • 2 – 3 letters + 1 – 6 digits + 1 – 2 letter (LLLXXXXXXLL)
GreeceGRτον Αριθμό Γενικού Εμπορικού Μητρώου or τον Αριθμό Φορολογικού Μητρώου (Α.Φ.Μ.)
  • 12 digits (XXXXXXXXXXXX)
  • 9 digits (XXXXXXXXX)
HungaryHUCégjegyzékszáma
  • 2 letters + 10 digits (LLXXXXXXXXXX)
  • 10 digits (XXXXXXXXXX)
IcelandISTIN
  • 10 digits (XXXXXXXXXX)
IrelandIECompany Registration Number (CRN)
  • 6 digits (XXXXXX)
  • 5 digits (XXXXX)
ItalyITCodice fiscale or REA number
  • 11 digits (XXXXXXXXXXX)
  • 2 letters + 7 digits (LLXXXXXXX)
  • 2 letters + 6 digits (LLXXXXXX)
LatviaLVReģistrācijas numurs
  • 11 digits (XXXXXXXXXXX)
LiechtensteinLIUID
  • 3 letters + 9 digits (LLLXXXXXXXXX)
LithuaniaLTJuridinio asmens kodas
  • 9 digits (XXXXXXXXX)
LuxembourgLUNuméro d’immatriculation
  • 1 letter + 6 digits (LXXXXXX)
  • 1 letter (from A to J) + 3 – 6 digits
MaltaMTRegistration Number
  • 1 letter + 5 digits (LXXXXX)
  • 1 letter + 6 digits (LXXXXXX)
NetherlandsNLKvK-nummer
  • 8 digits (XXXXXXXX)
NorwayNOTIN
  • 11 digits (XXXXXXXXXXX)
  • 9 digits (XXXXXXXXX)
PolandPLNumer w Krajowym Rejestrze Sądowym (numer KRS)
  • 8 digits (XXXXXXXX)
  • 6 digits (XXXXXX)
  • 9 digits (XXXXXXXXX)
  • 10 digits (XXXXXXXXXX)
PortugalPTNúmero de Identificação Pessoa Coletiva (NIPC)
  • 9 digits (XXXXXXXXX)
  • 3 – 6 digits (XXXXXX)
RomaniaRONumăr de ordine în Registrul Comerţului
  • 8 digits (XXXXXXXX)
SlovakiaSKIdentifikačného čísla Identification number
  • 8 digits (XXXXXXXX)
SloveniaSIMatična številka
  • 10 digits (XXXXXXXXXX)
  • 7 – 10 digits (XXXXXXXXXX)
SpainESNúmero de identificación fiscal (NIF)
  • 1 letter + 8 digits (LXXXXXXXX)
  • 1 letter + 7 digits + 1 letter (LXXXXXXXL)
SwedenSEOrganisationsnummer
  • 10 digits (XXXXXXXXXX, optional dash XXXXXX-XXXX)
SwitzerlandCHUID
  • 9 digits (XXXXXXXXX)
  • CHE + 9 digits (CHEXXXXXXXXX)
United KingdomGBCompany Number or Registration Number
  • 8 digits (XXXXXXXX)
  • 7 digits (XXXXXXX)
  • OC + 6 digits (OCXXXXXX)
  • SC + 6 digits (SCXXXXXX)
  • SO + 6 digits (SOXXXXXX)
  • NI + 6 digits (NIXXXXXX)
  • R + 7 digits (RXXXXXXX)
  • IP + 5 digits + R (IPXXXXXR)

Format validation

In some cases for a Business-type user, an incorrect format for the CompanyNumber can delay or prevent the KYCLevel from changing to REGULAR even if all KYC Documents and the UBO Declaration have been validated. Your platform can proactively check that a user’s registration number is correct by calling the POST Validate the format of User data. There are also two webhook event types that your platform can set up to be notified when a user’s number corresponds or not to the expected format:
  • LEGAL_COMPANY_NUMBER_VALIDATION_SUCCEEDED
  • LEGAL_COMPANY_NUMBER_VALIDATION_FAILED
These hooks can be triggered by the following calls:
Caution - Veracity of company number checked laterThe endpoint and hooks above only check that the format of the company number is as expected. Whether or not the data is true and correct for the specific user is checked during verification when documents are submitted.
Note – Endpoint and webhooks supported by limited set of country codesThe regexes in place to validate format is not in place for some of the countries listed above. For unsupported countries, webhook notifications are not sent and the endpoint returns a messaging explaining that there are no validation rules in place.
The list of countries for which regex rules are in place to validate the format is:
  • Austria (AT)
  • Belgium (BE)
  • Bulgaria (BG)
  • Croatia (HR)
  • Cyprus (CY)
  • Czechia (CZ)
  • Denmark (DK)
  • Estonia (EE)
  • Finland (FI)
  • France (FR)
  • Germany (DE)
  • Greece (GR)
  • Hungary (HU)
  • Iceland (IS)
  • Ireland (IE)
  • Italy (IT)
  • Latvia (LV)
  • Liechtenstein (LI)
  • Lithuania (LT)
  • Luxembourg (LU)
  • Malta (MT)
  • Netherlands (NL)
  • Norway (NO)
  • Poland (PL)
  • Portugal (PT)
  • Romania (RO)
  • Slovakia (SK)
  • Slovenia (SI)
  • Spain (ES)
  • Sweden (SE)Switzerland (CH)
  • United Kingdom (GB)