1. How the UK company register works
Unlike Germany's ~150 court registers or Switzerland's 26 cantons, the UK has one register for everything. Companies House, an executive agency of the Department for Business and Trade, registers every company in England, Wales, Scotland and Northern Ireland and publishes the full record: incorporation documents, annual accounts, officers, charges, and, since 2016, beneficial owners. Search and downloads have been free since 2015.
Two companions complete the picture: The Gazette (thegazette.co.uk), the official public record where insolvency notices appear such as winding-up petitions, administrations and strike-offs, and the disqualified directors register, also free on the Companies House service.
| Source | What it holds | Access |
|---|---|---|
| Companies House find-and-update.company-information.service.gov.uk | Company profile, accounts PDFs, full filing history, officers, PSCs (beneficial owners), charges | Free, no account |
| The Gazette thegazette.co.uk | Insolvency notices: winding-up petitions, administrations, liquidations, strike-offs | Free searchable archive |
| Companies House API developer.company-information.service.gov.uk | The same data as REST/JSON, plus bulk data products (free snapshots) | Free with API key; 600 requests / 5 min |
The join key is the company number: eight characters, assigned at incorporation, never reused. Scottish companies carry an SC prefix, Northern Irish NI, LLPs OC. Names change and recycle; the number never does.
2. How to search Companies House step by step
Searching is free, unlimited, and needs no registration.
Open the search service
Go to find-and-update.company-information.service.gov.uk and type a company name, company number, or officer name. The Advanced company search adds filters for status, type, location and SIC code. Results show the company number, incorporation date and registered address, plus matching previous names, which is how you find a business that has renamed itself.Results show the company number, incorporation date, registered address, and matching previous names, which is how you find a company that has renamed itself. Pick the right result by number, not name
Similar names abound ("Tesco PLC" sits next to dozens of Tesco subsidiaries), and dissolved companies' names can be re-registered by strangers. The company number is the only reliable identifier.Open the company overview
It shows the registered address, status, company type, incorporation date, SIC codes, and when the next accounts and confirmation statement are due. Overdue filings are an immediate red flag. The tabs that matter are Filing history, People and Charges.The company overview: status, type and incorporation date up top, with the tabs that matter: Filing history, People and Charges. Check the People tab
Current and resigned officers, plus persons with significant control, the individuals holding more than 25% of shares or voting rights. This is the UK's public beneficial ownership register, something Germany and Switzerland keep locked away.Download filings free
The Filing history tab holds every document ever filed. Filter by Accounts and download any year's accounts as a PDF. For large businesses that means full audited statements with revenue and profit.
3. What data is public and what it costs
Almost everything is free. The UK abolished document fees in 2015, and fees only remain where paper and certification are involved.
| Item | Free or paid | Price |
|---|---|---|
| Company search (name, number, officer) | Free | £0, no account |
| Accounts PDFs and full filing history | Free | £0 since 2015 |
| Officers, PSC register, charges | Free | £0 |
| API and bulk data snapshots | Free | £0 with API key |
| The Gazette insolvency notices | Free | £0, thegazette.co.uk |
| Certified copies of documents | Paid | ~£15 per document |
| Certificate of good standing | Paid | ~£15 |
What the register does not reliably hold: revenue for the vast majority of businesses (see the small-accounts catch above), employee counts beyond a rough band, and anything on sole traders or ordinary partnerships, which never register.
4. UK legal forms, briefly
The suffix tells you the structure, and how much the register will show you.
| Form | Registered? | In short |
|---|---|---|
| Ltd | Yes | Private limited company, the default form, no minimum capital. The bulk of the register. |
| PLC | Yes | Public limited company, £50,000 minimum capital. May offer shares to the public; only some are listed. |
| LLP | Yes | Limited liability partnership, common for law and accountancy firms. Files accounts like a company. |
| CIC / Charity | Partly | Community interest companies register; charities sit mainly with the Charity Commission. |
| Sole trader / partnership | No | Never on Companies House. Millions of the UK's smallest businesses are invisible to the register. |
5. How to verify a UK company: a practical checklist
Confirm the registration
Match the exact name and company number, check the status is Active, and confirm the registered address matches what the business gave you. For a quick first pass with revenue data included, use our free company lookup.Check filing discipline
The overview shows when accounts and the confirmation statement are due. Overdue filings precede most strike-offs and insolvencies, so treat them as an early warning.Verify the people
The People tab lists officers and PSCs. Check your contact is actually an officer, follow corporate PSCs up the chain, and run directors through the free disqualified directors search.Read the accounts, and their age
Private companies file up to nine months after year end, so the freshest accounts can describe a year that ended almost two years ago. Check the balance sheet date, not the filing date.Check charges and The Gazette
The Charges tab lists outstanding mortgages and debentures over the company's assets. The Gazette shows winding-up petitions and administrations that may not yet be reflected in the register status.
6. Limitations of the official register
Companies House is the most generous register in this series: free data, free API, public beneficial owners. Its limits are worth knowing precisely because so much looks available.
- Most accounts show no revenue. Small and micro-entity regimes let the majority of private businesses file balance-sheet-only accounts. ECCTA reforms will eventually require small companies to file a P&L, but that is not yet in force.
- Data was historically unverified. Companies House registered what was filed without checking it. Identity verification for directors and PSCs only became mandatory in late 2025, so older records deserve more scepticism.
- Accounts lag by up to 21 months. A nine-month filing window on top of a twelve-month financial year means “current” figures can be nearly two years old.
- Sole traders are absent. Millions of unincorporated businesses never appear on the register at all.
- PDFs and iXBRL, not one clean table. Accounts arrive as documents in varying formats; extracting comparable figures across businesses is real work.
Checking one supplier takes five minutes. Getting revenue for a portfolio of UK SMEs, the ones filing balance-sheet-only accounts, is where the free register stops.
7. Access UK register data programmatically
Companies House deserves credit here too: the official REST API is free, well documented, and covers profiles, officers, PSCs and filing history, rate-limited at 600 requests per five minutes. Free bulk snapshots of basic company data exist as well. If UK register facts are all you need, start there.
What it cannot give you: revenue for the small-accounts majority, parsed financials as clean fields rather than iXBRL documents, and one schema that also covers your German, Swiss or French counterparties. CompanyData maintains 8,852,655 UK business records, sourced from Companies House and other official sources, with revenue and employee figures as structured fields where filings omit them. The Companies House API serves them by company number, name or address, with free trial credits to start, and the same Company Data API covers 200+ other countries.
Example: look up a company by company number
GET /api/company/search?nationalId=09446231
{
"name": "MONZO BANK LIMITED",
"companyNumber": "09446231",
"city": "London, United Kingdom",
"status": "Active",
"sic2007": "64191 · Banks",
"employees": "1,000 to 5,000",
"revenueRange": "£100M+"
}8. UK vs other company registers
The UK sets the benchmark for openness, so the comparison is mostly about what everyone else charges for:
| Country | Register | Free search | Official API | Financials public |
|---|---|---|---|---|
| United Kingdom | Companies House | Yes | Yes, free | Yes, but often no P&L |
| Argentina | IGJ (Buenos Aires City), per province elsewhere | No, open data and CUIT check only | No, CSV open data (CC BY 4.0) | Paid copy, 6 modules (ARS 9,000) |
| Australia | ASIC + ABR (ABN Lookup) | Yes, incl. sole traders | ABN validation only | Large companies only |
| Austria | Firmenbuch, one FN number | Summary only | No, ten agents resell | Yes, EUR 1.52 per document |
| Belgium | CBE / KBO / BCE | Yes, incl. directors and NACE | Yes, EUR 50 per 2,000 | Yes, free in XBRL |
| Brazil | CNPJ (Receita Federal), one 14-character number per establishment; legal acts at 27 state Juntas Comerciais | By CNPJ only, hCaptcha, incl. QSA | Yes, Serpro, from BRL 0.6591 per lookup; free bulk open data | Listed companies only, free via CVM |
| Bulgaria | Commercial Register (Registry Agency), one 9-digit UIC | Yes, incl. directors and capital | Yes, by contract, from EUR 51.13 | Yes, free download |
| Canada | Corporations Canada + 13 provincial/territorial registries | Yes, incl. directors and ISC | Yes, lookup by number, account needed | Rarely, some distributing corporations |
| Chile | RES (Tu Empresa en un Día) + Registros de Comercio | RES only, behind reCAPTCHA | No; yearly open-data CSV of RES formations | Open and special S.A.s only |
| China | GSXT (SAMR), one 18-character code | Yes, behind a CAPTCHA | None found on GSXT | Ten figures, only if the company opts in |
| Colombia | RUES, 58 chambers of commerce | Basic data, free by law | No; monthly open data on datos.gov.co | Supersociedades filers only (SIIS) |
| Czech Republic | Obchodní rejstřík, 7 courts, one IČO | Yes, incl. extracts, Czech only | Yes, free (ARES REST) | Yes, free as PDF |
| Denmark | CVR, one 8-digit CVR number | Yes, incl. directors and signing rule | Yes, free, by application | Yes, free in XBRL and PDF |
| Estonia | Äriregister via e-Business Register (RIK) | Yes, incl. shareholders and tax data | Yes, free with a RIK contract | Yes, free PDFs + CSV key figures |
| Finland | YTJ + PRH Trade Register, one Business ID | Yes, extract free too | Yes, free open data | Yes, EUR 5.02 per document |
| France | RNE at INPI + Sirene + RCS | Yes, most data | Yes, two, both free | About 45% filed confidentially |
| Germany | Handelsregister, ~150 courts | Yes, since 2022 | No | Yes, via Unternehmensregister |
| Greece | GEMI, one 12-digit number | Yes, incl. directors and filings | Yes, key on approval | Yes, free download |
| Hungary | Cégjegyzék, 20 company courts | Yes, CAPTCHA, Hungarian only | XML by contract, paid | Yes, free to view |
| India | MCA21 (MCA), one CIN, 32 RoC offices | CIN lookup only, CAPTCHA | No | Yes, INR 100 to view, login needed |
| Indonesia | AHU Online (Ditjen AHU), searched by name | Name search only, behind reCAPTCHA | None found; bulk IDR 5m per 100 PTs | Audited PTs only by law; access unconfirmed |
| Ireland | CRO, searched on CORE | Yes, profile and filing list | Yes, free (Open Services) + open data | Yes, EUR 2.50 per document |
| Israel | Registrar of Companies (ICA), one 9-digit number | Yes, Hebrew only, no people | Open data only, free (data.gov.il) | No, public companies via MAGNA |
| Italy | Registro Imprese, Chambers of Commerce | Basic data only | Yes, by contract | Yes, EUR 2.50 per filing |
| Japan | Commercial register (MOJ) + NTA corporate number site | Name, address, number only | Yes, free (NTA, ID takes 2-4 weeks) | EDINET filers only |
| Luxembourg | RCS at Luxembourg Business Registers | Record free, filings need a login | Yes, EUR 5,000 a year | Yes, but many forms exempt |
| Malaysia | SSM, sold via 4 service portals | Match count only | No, e-Info API on enquiry | Yes, summary in RM15.40 profile |
| Mexico | Registro Público de Comercio (SIGER 2.0), one folio mercantil electrónico | No, account and CURP required; state fees may apply | No, terms forbid extraction | Rarely, PSM only at shareholders' request (SAS must file) |
| Netherlands | KVK Handelsregister | Search free, extracts paid | Yes, paid | Filed, paid access |
| New Zealand | Companies Register (Companies Office), company number + NZBN | Yes, incl. directors, shareholders, documents | Yes, mostly free (NZBN API no fee) | FMC and large overseas-linked only |
| Norway | Brønnøysundregistrene (CCR + Foretaksregisteret), one 9-digit number | Yes, incl. roles and firmaattest | Yes, free (NLOD 2.0), no sign-up | Yes, free PDF download |
| Poland | KRS, one 10-digit KRS number (+ CEIDG for sole traders) | Yes, extracts free too | Yes, free, no key | Yes, free, XML unless IFRS |
| Portugal | Registo Comercial (IRN), one NIPC | Publications only, record EUR 25 a year | No, FCPC by protocol only | Filed, separate paid certificate |
| Romania | Registrul Comerțului (ONRC), CUI + J/C/F number | Basic record, free account needed | No, free monthly open data instead | Filed; key figures via ANAF by CUI |
| Saudi Arabia | Commercial Register (Ministry of Commerce), one unified national number | Yes, basic data behind a CAPTCHA | Yes, Wathq, SAR 2-12 per call, prepaid from SAR 5,000 | Filed on Qawaem, not in the free search |
| Singapore | ACRA Bizfile, one UEN per entity | Yes, basic record, no login | Yes, paid subscription, prices unpublished | Yes, extracts from S$11; solvent EPCs exempt |
| Slovakia | ORSR, 8 registry courts, one IČO | Yes, incl. directors and s.r.o. partners | Yes, free (Open Data REST) | Yes, free in RÚZ |
| South Korea | Commercial registry (courts, via IROS), 13-digit corporate number | No, KRW 700 per online view | No, statistics API only; bulk data by approval | Audited and listed companies, free on DART |
| Spain | Registro Mercantil, per province | Yes, core record | No | Yes, paid per filing |
| Sweden | Bolagsverket, one organisation number | Basic record, no board | Yes, free basic data; full API paid | Yes, SEK 75; digital AB filings free since 2020 |
| Switzerland | Zefix + 26 cantons | Yes, 4 languages | Yes, free (Zefix REST) | No |
| Taiwan | MOEA findbiz, one 8-digit UBN | Yes, incl. directors' shareholdings | Yes, free (GCIS open data) | Public companies only, via MOPS |
| Thailand | DBD DataWarehouse+, one 13-digit number | Yes, incl. directors (Thai view only) | BDEX, by application, fees set by law | Yes, key figures free, 5 years |
| Turkey | Ticaret Sicili, 238 offices in MERSİS, one MERSİS number | Name check only (image code); notices free with login | No free API; paid gazette web-service feed from TRY 484,932/yr | No accounts search; listed companies on KAP |
| United Arab Emirates | NER (Ministry of Economy) + per-emirate and free zone registers | No national search (UAE PASS); Dubai directory and DIFC free | None found; Dubai licence CSVs on Dubai Pulse (unreachable) | Joint stock companies only |
| United States | 50 state registries + SEC EDGAR | Mostly, per state | EDGAR only | SEC filers only |
| Vietnam | National Business Registration Portal (MoF), one enterprise code = tax code | Yes, basic record behind a reCAPTCHA | None found; paid account access (VND 4.5m/month) | Yes, VND 40,000 per copy |