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

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,365,528 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,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:

CountryRegisterFree searchOfficial APIFinancials public
SwitzerlandZefix + 26 cantonsYes, 4 languagesYes, free (Zefix REST)No
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
LuxembourgRCS at Luxembourg Business RegistersRecord free, filings need a loginYes, EUR 5,000 a yearYes, but many forms exempt
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
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 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 190+ 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,365,528 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