How the Spanish Company Register (Registro Mercantil & BORME) Works
In Spain, commercial companies (such as Sociedad Limitada — S.L. and Sociedad Anónima — S.A.) are legally required to register their incorporation, share capital, registered address, directors (administradores), powers of attorney (apoderados), annual accounts, and insolvency or dissolution acts in their provincial Registro Mercantil (Mercantile Registry).
Every official act recorded by the 52 provincial Mercantile Registries is published daily in the Boletín Oficial del Registro Mercantil (BORME) by the Spanish State Agency BOE (Agencia Estatal Boletín Oficial del Estado). OpenMercantil indexes and structures this official public gazette so you can search any Spanish company by name, tax number, province, or industry sector (CNAE / NACE Rev. 2).
How to Verify a Spanish Company Tax ID (CIF / NIF)
Every Spanish legal entity is assigned a 9-character tax identification code by the Spanish Tax Agency (AEAT), officially called NIF and commonly known as CIF:
A+ 8 digits: Public Limited Company (Sociedad Anónima — S.A.), e.g., Banco Santander S.A. (A39000013) or CaixaBank S.A. (A08663619).B+ 8 digits: Private Limited Company (Sociedad Limitada — S.L. / S.L.U.), e.g., Repsol Comercializadora de Electricidad y Gas S.L. (B39540760).F+ 7 digits + control: Cooperative Society (Sociedad Cooperativa).G+ 7 digits + control: Association or Foundation (Asociación / Fundación).W/N+ 7 digits + letter: Foreign Non-Resident Entity or Permanent Establishment in Spain.
Browse Spanish Companies by Province & Industry Sector
Explore the complete territorial directory across all 52 Spanish provinces or filter by CNAE / NACE Rev. 2 economic sector:
- Madrid Mercantile Registry Directory (Daily BORME Madrid)
- Barcelona Mercantile Registry Directory (Daily BORME Barcelona)
- Valencia Mercantile Registry Directory (Daily BORME Valencia)
- Seville Mercantile Registry Directory (Daily BORME Seville)
- Málaga Mercantile Registry Directory (Daily BORME Málaga)
- Bizkaia (Bilbao) Mercantile Registry Directory (Daily BORME Bizkaia)
- Murcia Mercantile Registry Directory (Daily BORME Murcia)
- Alicante Mercantile Registry Directory (Daily BORME Alicante)