Connect to 385M+ businesses worldwide with our real-time company data API. Try the company lookup API, 150 calls free.

Company register guide · Luxembourg

Luxembourg Company Register: How to Search the RCS and Verify Luxembourg Companies (2026)

Luxembourg runs one of the most transparent registers in Europe and one of the hardest to get into. The company record is free, the gazette is free, and the fee schedule is published to the cent. But seeing what a company has filed requires a Luxembourg digital identity, and a defined list of annual accounts is not public at all. This guide covers 166,274 registered entities: how to search them, what each document costs, and how to verify a Luxembourg company step by step.

1. What is the Luxembourg company register?

The register dates to a law of 1909, two older registers merged into one in 1987, and the whole thing was digitised between 2006 and 2007. Since 2003 it has been managed by Luxembourg Business Registers, an economic interest grouping of the Luxembourg State, the Chamber of Commerce, and the Chamber of Trades, under the supervision of the Minister of Justice.

What makes Luxembourg unusual is that LBR runs four registers, not one, wired together. The RCS holds the company file. The RESA is the official gazette, and it is what gives a registered fact legal force against third parties. The RBE is the beneficial owners register, REGINSOL the insolvency register. One search box, four bodies of law behind the tabs.

SystemWhat it holdsAccess
RCS Registre de Commerce et des SociétésLegal data: name, registered office, capital, legal representatives, plus the filed documents themselves, including constitutive deeds, articles, and annual accountsRecord free, filings need a login
RESA Recueil électronique des sociétés et associationsOfficial publication of registered facts. Replaced the Mémorial C on 1 June 2016 and is what makes an entry enforceable against third partiesFree to search and view
RBE Registre des Bénéficiaires EffectifsUltimate beneficial owners of registered entities, excluding sole traders who are natural personsPublic access suspended since Nov 2022
REGINSOL insolvency registerCourt rulings and administrative dissolutions registered against entities, published as monthly statements in CSV or PDFFree, monthly statements

The RESA point is worth dwelling on. Registered information becomes enforceable against third parties only from the day it is published there, normally within fifteen days. The question is never just whether something is in the register, but whether it has been published yet.

3. What data is public and what it costs

Luxembourg publishes its fee schedule in full, set by Grand-Ducal regulation rather than by the registry's commercial judgement. Every figure below comes from it and excludes VAT at 17%.

ItemFree or paidPrice
Company search and the company recordFreeEUR 0, no account
Viewing filed documents in the company fileFree, login requiredEUR 0, LuxTrust or eID needed
Searching and viewing publications in the RESAFreeEUR 0, no login
Certified electronic consultationPaidEUR 5.00
Certified paper copy of a documentPaidEUR 1.50 per page
Extract, electronicPaidEUR 10.43
Extract, electronic with qualified signaturePaidEUR 15.43
Extract, paper with signaturePaidEUR 21.43, then EUR 7.70 each
Certificate, electronicPaidEUR 4.75, or EUR 9.75 signed
Notification and filing follow-upPaidEUR 1.00 per RCS number
Urgent processing of a requestPaidEUR 100.00 surcharge
Access to the electronic platform (API)PaidEUR 5,000 per year

Filing costs money too, and late filing costs more. Registering a société anonyme or a SARL is EUR 105.91, a statutory amendment EUR 54.78, and filing annual accounts on time EUR 19.00. File late and a surcharge lands on top: EUR 50 within the eighth month after the year closes, EUR 200 between the ninth and eleventh, EUR 500 from the twelfth. The same ladder applies to any document filed outside its legal deadline.

That ladder is worth knowing as a reader, not just as a filer. A Luxembourg company whose accounts are eleven months late has paid EUR 200 for the privilege and chosen to do so.

5. How to verify a Luxembourg company: a practical checklist

  1. Confirm the RCS number and the registered office

    Search the RCS number and check the name, legal form, registered office, and date of registration against what you were given. All four are free. For a quick first pass, our free company lookup finds the registration and revenue data in one search.
  2. Read the RESA publications

    The step most people skip. The RESA is free, needs no login, and holds everything with legal effect against third parties: incorporation, changes of director, capital changes, transfers of registered office, dissolutions. If a fact is not published there, it cannot be held against a third party.
  3. Check the domiciliation

    Luxembourg has a large domiciliation industry, and the RESA publishes the end of a domiciliation agreement as its own notice. A registered office shared with hundreds of other entities is normal here, but the end of that arrangement is a signal worth catching.
  4. Order an electronic extract before you commit

    EUR 10.43, or EUR 15.43 with a qualified signature. This is what a counterparty or a bank will accept, and it carries the current legal representatives.
  5. Look for the accounts, and know when not to expect them

    Accounts are filed to the RCS, but a defined list is not viewable by the public: SNCs and SCSs whose unlimited partners are not themselves limited companies, economic interest groupings, and Luxembourg branches of foreign companies. Absent accounts often mean the form, not a failure to file.
  6. Check REGINSOL

    The insolvency register publishes monthly statements of court rulings and administrative dissolutions, naming the entity and its number. You can also request a certificate confirming no such decision is registered.

6. Limitations of the official register

To be clear: Luxembourg's register is well run, well documented, and honestly priced. The limits are specific and sharp:

  • Filings sit behind a Luxembourg identity. Viewing filed documents is free, but only after authenticating with a LuxTrust product, a Luxembourg eID card, or an eIDAS certificate at a substantial assurance level. A foreign company doing occasional checks has none of those.
  • Some accounts are never public. Legislation sets out what the public may see. Annual accounts of certain partnerships, of economic interest groupings, of pension savings vehicles, and of Luxembourg branches of foreign companies are not viewable, and small companies may withhold the profit and loss account, the management report, and the auditor's report.
  • Beneficial ownership is closed. The RBE has been shut to the public since November 2022, so the register cannot answer who ultimately owns a Luxembourg entity.
  • The API costs EUR 5,000 a year. There is a real official platform, with a published price, and that price is a flat annual fee rather than a per-call rate. For a few thousand lookups a year it is poor value.
  • No firmographics. Revenue as a field, employee counts, industry codes, and contact details are not register data. The accounts exist as filed documents, where they are public at all.
  • Publication lag. A registered fact is only enforceable against third parties once it appears in the RESA, normally within fifteen days, so the register and the gazette can disagree for a fortnight.
  • Fund vehicles complicate matching. One register holds trading companies, holding companies, partnerships with no legal personality, and funds, all with RCS numbers that look alike.

If you check one Luxembourg entity a quarter, none of this matters. If you onboard hundreds, it is the whole problem.

7. Access RCS data programmatically

CompanyData maintains a normalized database of all 166,274 Luxembourg entities, sourced directly from the RCS and the RESA and refreshed as new filings appear. RCS numbers are parsed and validated, RESA publications are matched back onto the company they concern, filed accounts are read into structured fields where they are public, and records are enriched with revenue, employees, industry codes, and contact data the register does not hold.

Our Company Data API lets you look up any Luxembourg entity by RCS number, name, or address and get structured JSON back in real time, with 150 free lookups to start, no LuxTrust certificate, and no EUR 5,000 annual platform fee. It is used by developers, banks, and insurers across 190+ countries, so Luxembourg checks work exactly like checks anywhere else.

Example: look up a company by RCS number

GET /v1/companies?country=LU&registration_id=B82454

{
  "name": "ArcelorMittal",
  "legal_form": "Societe anonyme",
  "registration_id": "B82454",
  "address": "24, Boulevard d'Avranches",
  "postcode": "1160",
  "city": "Luxembourg",
  "registration_date": "2001-06-21"
}

Every field above is what the free record on the LBR site shows. The filings, the RESA publications, and the financial figures come back on the same record, without the authentication step the portal puts in front of them.

8. Luxembourg vs other company registers

Luxembourg is transparent about its rules and restrictive about its data. For context:

CountryRegisterFree searchOfficial APIFinancials public
LuxembourgRCS at Luxembourg Business RegistersRecord free, filings need a loginYes, EUR 5,000 a yearYes, but many forms exempt
ArgentinaIGJ (Buenos Aires City), per province elsewhereNo, open data and CUIT check onlyNo, CSV open data (CC BY 4.0)Paid copy, 6 modules (ARS 9,000)
AustraliaASIC + ABR (ABN Lookup)Yes, incl. sole tradersABN validation onlyLarge companies only
AustriaFirmenbuch, one FN numberSummary onlyNo, ten agents resellYes, EUR 1.52 per document
BelgiumCBE / KBO / BCEYes, incl. directors and NACEYes, EUR 50 per 2,000Yes, free in XBRL
BrazilCNPJ (Receita Federal), one 14-character number per establishment; legal acts at 27 state Juntas ComerciaisBy CNPJ only, hCaptcha, incl. QSAYes, Serpro, from BRL 0.6591 per lookup; free bulk open dataListed companies only, free via CVM
BulgariaCommercial Register (Registry Agency), one 9-digit UICYes, incl. directors and capitalYes, by contract, from EUR 51.13Yes, free download
CanadaCorporations Canada + 13 provincial/territorial registriesYes, incl. directors and ISCYes, lookup by number, account neededRarely, some distributing corporations
ChileRES (Tu Empresa en un Día) + Registros de ComercioRES only, behind reCAPTCHANo; yearly open-data CSV of RES formationsOpen and special S.A.s only
ChinaGSXT (SAMR), one 18-character codeYes, behind a CAPTCHANone found on GSXTTen figures, only if the company opts in
ColombiaRUES, 58 chambers of commerceBasic data, free by lawNo; monthly open data on datos.gov.coSupersociedades filers only (SIIS)
Czech RepublicObchodní rejstřík, 7 courts, one IČOYes, incl. extracts, Czech onlyYes, free (ARES REST)Yes, free as PDF
DenmarkCVR, one 8-digit CVR numberYes, incl. directors and signing ruleYes, free, by applicationYes, free in XBRL and PDF
EstoniaÄriregister via e-Business Register (RIK)Yes, incl. shareholders and tax dataYes, free with a RIK contractYes, free PDFs + CSV key figures
FinlandYTJ + PRH Trade Register, one Business IDYes, extract free tooYes, free open dataYes, EUR 5.02 per document
FranceRNE at INPI + Sirene + RCSYes, most dataYes, two, both freeAbout 45% filed confidentially
GermanyHandelsregister, ~150 courtsYes, since 2022NoYes, via Unternehmensregister
GreeceGEMI, one 12-digit numberYes, incl. directors and filingsYes, key on approvalYes, free download
HungaryCégjegyzék, 20 company courtsYes, CAPTCHA, Hungarian onlyXML by contract, paidYes, free to view
IndiaMCA21 (MCA), one CIN, 32 RoC officesCIN lookup only, CAPTCHANoYes, INR 100 to view, login needed
IndonesiaAHU Online (Ditjen AHU), searched by nameName search only, behind reCAPTCHANone found; bulk IDR 5m per 100 PTsAudited PTs only by law; access unconfirmed
IrelandCRO, searched on COREYes, profile and filing listYes, free (Open Services) + open dataYes, EUR 2.50 per document
IsraelRegistrar of Companies (ICA), one 9-digit numberYes, Hebrew only, no peopleOpen data only, free (data.gov.il)No, public companies via MAGNA
ItalyRegistro Imprese, Chambers of CommerceBasic data onlyYes, by contractYes, EUR 2.50 per filing
JapanCommercial register (MOJ) + NTA corporate number siteName, address, number onlyYes, free (NTA, ID takes 2-4 weeks)EDINET filers only
MalaysiaSSM, sold via 4 service portalsMatch count onlyNo, e-Info API on enquiryYes, summary in RM15.40 profile
MexicoRegistro Público de Comercio (SIGER 2.0), one folio mercantil electrónicoNo, account and CURP required; state fees may applyNo, terms forbid extractionRarely, PSM only at shareholders' request (SAS must file)
NetherlandsKVK HandelsregisterSearch free, extracts paidYes, paidFiled, paid access
New ZealandCompanies Register (Companies Office), company number + NZBNYes, incl. directors, shareholders, documentsYes, mostly free (NZBN API no fee)FMC and large overseas-linked only
NorwayBrønnøysundregistrene (CCR + Foretaksregisteret), one 9-digit numberYes, incl. roles and firmaattestYes, free (NLOD 2.0), no sign-upYes, free PDF download
PolandKRS, one 10-digit KRS number (+ CEIDG for sole traders)Yes, extracts free tooYes, free, no keyYes, free, XML unless IFRS
PortugalRegisto Comercial (IRN), one NIPCPublications only, record EUR 25 a yearNo, FCPC by protocol onlyFiled, separate paid certificate
RomaniaRegistrul Comerțului (ONRC), CUI + J/C/F numberBasic record, free account neededNo, free monthly open data insteadFiled; key figures via ANAF by CUI
Saudi ArabiaCommercial Register (Ministry of Commerce), one unified national numberYes, basic data behind a CAPTCHAYes, Wathq, SAR 2-12 per call, prepaid from SAR 5,000Filed on Qawaem, not in the free search
SingaporeACRA Bizfile, one UEN per entityYes, basic record, no loginYes, paid subscription, prices unpublishedYes, extracts from S$11; solvent EPCs exempt
SlovakiaORSR, 8 registry courts, one IČOYes, incl. directors and s.r.o. partnersYes, free (Open Data REST)Yes, free in RÚZ
South KoreaCommercial registry (courts, via IROS), 13-digit corporate numberNo, KRW 700 per online viewNo, statistics API only; bulk data by approvalAudited and listed companies, free on DART
SpainRegistro Mercantil, per provinceYes, core recordNoYes, paid per filing
SwedenBolagsverket, one organisation numberBasic record, no boardYes, free basic data; full API paidYes, SEK 75; digital AB filings free since 2020
SwitzerlandZefix + 26 cantonsYes, 4 languagesYes, free (Zefix REST)No
TaiwanMOEA findbiz, one 8-digit UBNYes, incl. directors' shareholdingsYes, free (GCIS open data)Public companies only, via MOPS
ThailandDBD DataWarehouse+, one 13-digit numberYes, incl. directors (Thai view only)BDEX, by application, fees set by lawYes, key figures free, 5 years
TurkeyTicaret Sicili, 238 offices in MERSİS, one MERSİS numberName check only (image code); notices free with loginNo free API; paid gazette web-service feed from TRY 484,932/yrNo accounts search; listed companies on KAP
United Arab EmiratesNER (Ministry of Economy) + per-emirate and free zone registersNo national search (UAE PASS); Dubai directory and DIFC freeNone found; Dubai licence CSVs on Dubai Pulse (unreachable)Joint stock companies only
United KingdomCompanies HouseYesYes, freeYes, but often no P&L
United States50 state registries + SEC EDGARMostly, per stateEDGAR onlySEC filers only
VietnamNational Business Registration Portal (MoF), one enterprise code = tax codeYes, basic record behind a reCAPTCHANone found; paid account access (VND 4.5m/month)Yes, VND 40,000 per copy

Frequently Asked Questions

Common questions about the Luxembourg Registre de Commerce et des Sociétés (RCS).

Yes. Searching and reading the company record is free and needs no account: name, RCS number, registered office, date of registration, and legal form. Viewing the filed documents is also free, but only after you authenticate. Extracts and certificates carry published fees.
Luxembourg Business Registers, an economic interest grouping whose members are the Luxembourg State, the Chamber of Commerce, and the Chamber of Trades, under the supervision of the Minister of Justice. LBR has run the register since 2003 and also operates the RESA, the RBE, and REGINSOL.
A letter followed by digits, written as B82454. The register's own search box gives the format as B123456. The number identifies the entity across the whole country, so there is no local court or province to record alongside it.
The company record is open, but the list of filed documents sits behind authentication. You need a product issued by LuxTrust, a Luxembourg eID card, or an eIDAS electronic certificate offering at least a substantial level of assurance. The documents themselves cost nothing once you are in.
The Recueil électronique des sociétés et associations is Luxembourg's official electronic gazette, which replaced the Mémorial C on 1 June 2016. It matters because registered information only becomes enforceable against third parties from the day it is published there, normally within fifteen days. Searching and viewing the RESA is free and needs no login.
Not from the register. The Registre des Bénéficiaires Effectifs was open to the public from 1 September 2019, but public access was suspended on 22 November 2022 following the Court of Justice of the European Union ruling in joined cases C-37/20 and C-601/20.
Often, but not always. Accounts are filed to the RCS and viewable once you have logged in, except for a list set out in legislation: certain partnerships whose unlimited partners are not themselves limited companies, economic interest groupings, pension savings vehicles, and Luxembourg branches of foreign companies. Small companies may also withhold the profit and loss account, the management report, and the auditor's report. For accounts at scale, see our Luxembourg company records with financials.
Yes. Luxembourg Business Registers publishes access to its electronic platform in its official tariff schedule at EUR 5,000 per year, excluding VAT. That is a flat annual fee rather than a per-call price, so it only pays off at high volume. For per-lookup access, use our Company Data API.
A surcharge is added on top of the normal EUR 19.00 filing fee: EUR 50 if the accounts arrive within the eighth month after the financial year closes, EUR 200 between the ninth and the eleventh month, and EUR 500 from the twelfth month onward. The same ladder applies to other documents filed outside their legal deadline.
Filings are processed quickly, but the fact that matters legally is the RESA publication date, normally within fifteen days of the filing. Annual accounts follow the statutory calendar and the late-filing surcharges tell you that some companies take a year or more, so the most recent published accounts may be well out of date.

Need every Luxembourg company record with financials? Our Luxembourg company dataset includes filed accounts, directors, industry codes, and 50+ fields per record, delivered via API, CSV, or platform.

Every Luxembourg business, without the LuxTrust certificate

All 166,274 Luxembourg entities, sourced from the RCS and the RESA, normalized and searchable in English. Free to start.

+31 20 705 2360