Company register guide · Switzerland

Swiss Company Register: How to Search Zefix and Verify Swiss Companies (2026)

Switzerland has no single national company register. Twenty-six cantonal registers hold the authoritative records, and one federal portal, Zefix, makes all 1,364,087 legal entities searchable for free, in four languages, with no account. This guide shows how to search it, what each document costs, and where Swiss transparency abruptly ends: financial statements.

Swiss company register search on Zefix showing a company record with UID number and active status

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.

LayerWhat it holdsAccess
Zefix zefix.chName, UID, legal form, seat, status, auditors, links to SOGC publications and cantonal extractFree, no account, DE/FR/IT/EN
26 cantonal registers e.g. hr.zh.chThe authoritative entry, register extract PDF, articles of association, full document fileExtracts free; certified copies CHF 20–50
SOGC / SHAB shab.chDaily publications: every entry, change, deletion, plus bankruptcies and calls to creditorsFree 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.

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.

ItemFree or paidPrice
Zefix search (name, UID, keyword)FreeCHF 0, unlimited, no account
Register extract (cantonal PDF)FreeCHF 0 in most cantons
SOGC / SHAB archiveFreeCHF 0, searchable at shab.ch
Articles of associationVariesFree download in several cantons, small fee in others
Certified extractPaid~CHF 20–50, by canton
Apostille for use abroadPaidCantonal chancellery fee; combined usually under CHF 100
Financial statementsNot availableNot filed with any public register
Beneficial owners (UBO)Not publicLETRA 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.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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,364,087 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:

CountryRegisterFree searchOfficial APIFinancials public
SwitzerlandZefix + 26 cantonsYes, 4 languagesYes, free (Zefix REST)No
GermanyHandelsregister, ~150 courtsYes, since 2022NoYes, via Unternehmensregister
United KingdomCompanies HouseYesYes, freeYes, accounts PDFs free
NetherlandsKVK HandelsregisterSearch free, extracts paidYes, paidFiled, paid access

Frequently Asked Questions

Common questions about the Switzerland Zefix.

Yes. Zefix is free, requires no account, and has no search limit. Register extracts download free as PDFs from the cantonal registers; only certified extracts cost money, roughly CHF 20 to 50 depending on the canton.
Switzerland has no single national register. Each of the 26 cantons keeps the legally authoritative commercial register for businesses seated there. Zefix is the federal index that makes all of them searchable in one place and links each record to its cantonal extract.
The UID (Unternehmens-Identifikationsnummer) is Switzerland's universal business identifier, format CHE-123.456.789. Issued since 2011, it is used across the commercial register, VAT, customs and social insurance. With the MWST/TVA/IVA suffix it doubles as the VAT number.
Depends on the legal form. For a GmbH, every member is listed in the register with their quota, so ownership is public. For an AG, the register shows only directors and signatories: shareholders are never published, and Switzerland has no public beneficial ownership register.
No. Unlike Germany or the UK, Swiss private businesses do not file financial statements with any public register. Only listed companies and some regulated entities publish accounts. For revenue figures on private Swiss businesses, use modelled estimates. Our Swiss business records include them.
Yes, unusually: an official free REST API with the same core data as the website, covering name, UID, legal form, seat, status and SOGC publications. It does not include financials, employees or industry codes; for those, plus one schema across 200+ countries, see our Zefix API.
The Swiss Official Gazette of Commerce (SHAB in German, FOSC in French) publishes every commercial register entry, change and deletion each working day, plus bankruptcy and debt enforcement notices. Its free archive at shab.ch is the primary source for a company's history.
No. Zefix itself states that electronically retrieved data has no legal effect. For binding confirmation that a name is registered, use the REGIX service; where a bank or court needs evidentiary value, order a certified extract from the cantonal register.
AG, GmbH, cooperatives and commercially active foundations exist only through registration. Sole proprietorships must register once annual revenue reaches CHF 100,000; below that, registration is voluntary but protects the business name within the canton.
Not a public one. Under the Legal Entities Transparency Act (LETRA), a federal Transparency Register of beneficial owners is expected around the second half of 2026, accessible only to authorities and regulated financial intermediaries. Public access was explicitly rejected.

Need every Swiss business record with revenue estimates? Our Swiss company data file covers all registered entities with 50+ fields per record, delivered via API, CSV, or platform.

Every Swiss business, with the numbers the register leaves out

All 1,364,087 Swiss legal entities from Zefix, the cantonal registers and the SOGC, normalized, in English, enriched with revenue estimates. Free to start.

+31 20 705 2360