1. How the Swiss company register works
Switzerland's register is federated, like the country. Each of the 26 cantons runs its own Handelsregister (registre du commerce, registro di commercio), and that cantonal office holds the legally authoritative file: the entry itself, articles of association, and the full history. Public access is a statutory right, so anyone may search without giving a reason.
Sitting on top is Zefix, the Central Business Name Index run by the Federal Commercial Registry Office (EHRA). It indexes every entity from all 26 registers and links each record to its cantonal extract. Every entry, change and deletion is also published in the SOGC (SHAB), the Swiss Official Gazette of Commerce, the free archive that lets you reconstruct any company's history.
| Layer | What it holds | Access |
|---|---|---|
| Zefix zefix.ch | Name, UID, legal form, seat, status, auditors, links to SOGC publications and cantonal extract | Free, no account, DE/FR/IT/EN |
| 26 cantonal registers e.g. hr.zh.ch | The authoritative entry, register extract PDF, articles of association, full document file | Extracts free; certified copies CHF 20–50 |
| SOGC / SHAB shab.ch | Daily publications: every entry, change, deletion, plus bankruptcies and calls to creditors | Free searchable archive |
The join key across everything is the UID (format CHE-123.456.789): one identifier for the register, VAT, customs and social insurance. With the MWST/TVA/IVA suffix it is also the VAT number.
2. How to search Zefix step by step
Searching is free, unlimited, and needs no registration. The interface speaks German, French, Italian and English.
Open zefix.ch
Type the business name or UID. Autocomplete suggests matching entities while you type, including foundations and branches.
Typing "Nestl" is enough: Zefix suggests every matching entity across all 26 cantons, from Nestlé AG to its foundations. Narrow the match
Tick exact search to suppress fuzzy hits, or toggle advanced search to filter by canton, legal form or seat. Useful for common names, and it searches former names too.Open the record
It shows address, legal form, seat, status (active, in liquidation, deleted), the UID, the older CH-ID, the FCRO-ID and the auditors.
The Zefix record for Nestlé AG: UID, CH-ID, FCRO-ID, auditors, and the two buttons that matter, the cantonal excerpt and the cantonal register office. Click the cantonal excerpt
That gives you the full register extract from the canton where the business is seated: purpose clause, capital, directors, signatories. Free as a PDF in most cantons.Check the SOGC publications
The entry history: every change of directors, capital or address since registration, with dates.
3. What data is public and what it costs
Nearly everything on the register side is free. Watch out for commercial resellers charging up to €295 for documents the official registers give away.
| Item | Free or paid | Price |
|---|---|---|
| Zefix search (name, UID, keyword) | Free | CHF 0, unlimited, no account |
| Register extract (cantonal PDF) | Free | CHF 0 in most cantons |
| SOGC / SHAB archive | Free | CHF 0, searchable at shab.ch |
| Articles of association | Varies | Free download in several cantons, small fee in others |
| Certified extract | Paid | ~CHF 20–50, by canton |
| Apostille for use abroad | Paid | Cantonal chancellery fee; combined usually under CHF 100 |
| Financial statements | Not available | Not filed with any public register |
| Beneficial owners (UBO) | Not public | LETRA register (~H2 2026) restricted to authorities |
That last pair is the Swiss peculiarity: the register is exceptionally open about legal facts and exceptionally closed about money. No revenue, no accounts, no employee counts, anywhere in the official sources.
4. Swiss legal forms, briefly
The suffix tells you the structure, and, crucially, how much ownership the register reveals.
| Form | Full name | Ownership public? | In short |
|---|---|---|---|
| AG / SA | Aktiengesellschaft | No | Corporation, min. CHF 100,000 capital. Register shows directors, never shareholders. |
| GmbH / Sàrl | Gesellschaft mit beschränkter Haftung | Yes | Limited company, min. CHF 20,000. Every member listed with their quota. |
| Einzelfirma | Sole proprietorship | Yes | Must register from CHF 100,000 annual revenue; owner is the entity. |
| KlG / KmG | General / limited partnership | Yes | Partners are registered; register when running a commercial business. |
| Verein / Stiftung / Genossenschaft | Association / foundation / cooperative | Partly | Board members public; no owners in the corporate sense. |
5. How to verify a Swiss company: a practical checklist
Confirm the registration
Search Zefix and match the exact name, legal form, seat and UID against what the business gave you. Check the status field: "in liquidation" still legally exists but is winding down; "deleted" no longer exists. For a quick first pass with revenue data included, use our free company lookup.Pull the cantonal extract
The free PDF lists directors and, critically, signing authority: who may bind the business, alone or jointly. Verify the person you are dealing with actually appears there.Establish ownership, where possible
GmbH: members and quotas are in the extract. AG: the register will not tell you; ownership sits in the internal share register, open only to banks and authorities. Plan KYC accordingly.Read the SOGC history
The gazette archive shows every mutation with dates: director churn, capital changes, seat moves between cantons, and any bankruptcy proceedings or calls to creditors.Check the regulator, if relevant
A register entry is not a licence. For banks, insurers and asset managers, confirm the FINMA authorisation separately. The commercial register says nothing about regulatory status.
6. Limitations of the official register
For single lookups, Zefix is excellent, arguably Europe's most pleasant register portal. The limits are structural:
- No financials, at all. Swiss private businesses do not file accounts with any public register. Revenue, profit and employee counts are simply absent, the single biggest gap versus Germany or the UK.
- AG ownership is invisible. Shareholders of a corporation are never published, and the coming LETRA transparency register will not be public either.
- Authoritative data sits in 26 places. Zefix indexes core fields; the full extract, articles and documents live at the canton, with per-canton portals, languages and fees for certified copies.
- No firmographics. The purpose clause is free text, not an industry code, and there is no size classification.
Verifying one Swiss counterparty is a five-minute job. Building a market view of Swiss businesses, or getting any revenue signal, is where the official sources stop.
7. Access Swiss register data programmatically
Credit where due: unlike most registers, Zefix offers an official, free REST API with the same core data as the website, covering name, UID, legal form, seat, status and SOGC publications. If register facts are all you need, use it.
What it cannot give you is what the register itself lacks: revenue, employees, industry codes, and one consistent schema across borders. CompanyData maintains records for all 1,365,528 Swiss legal entities, sourced from Zefix, the cantonal registers and the SOGC, enriched with modelled revenue and normalized to the same format as 200+ other countries. The Zefix API serves them by UID, name or address, with free trial credits to start, and the same Company Data API covers every other market.
Example: look up a company by UID
GET /api/company/search?nationalId=CHE-105.909.036
{
"name": "Nestlé AG",
"legalForm": "AG",
"uid": "CHE-105.909.036",
"city": "Cham",
"canton": "ZG",
"status": "Active",
"employees": 277000,
"revenueRange": "> CHF 10B"
}8. Switzerland vs other company registers
Switzerland is the easiest register in Europe to search and the hardest to get financials from:
| Country | Register | Free search | Official API | Financials public |
|---|---|---|---|---|
| Switzerland | Zefix + 26 cantons | Yes, 4 languages | Yes, free (Zefix REST) | No |
| 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 |
| 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 Kingdom | Companies House | Yes | Yes, free | Yes, but often no P&L |
| 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 |
