Top cleaning companies in Switzerland
| Company Name | Country | City | Address 1 | State/Province | Postal Code | Website | Founding Year | Yearly Revenue in U.S. Dollars | Employees Total | Business Legal Type - Description | Number of Companies in Group | Company Registration Number | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Honegger AG | Switzerland | Köniz | Bläuackerstrasse 1 | Bern | 3098 | honegger.***** | 1948 | $632,588,001 | 6,500 | Corporation | 32 | CHE-105.949.952 |
| 2 | Equans Switzerland Facility Management AG | Switzerland | Zoug | Landis + Gyr-strasse 1 | Zug | 6301 | equans.***** | 1994 | $486,606,155 | 7,000 | Corporation | 4201 | CHE-105.849.954 |
| 3 | Apleona Schweiz AG | Switzerland | Schaffhausen | Ebnatstrasse 91a | Schaffhausen | 8200 | apleona.***** | 1994 | $179,654,300 | 1,700 | Corporation | 359 | CHE-107.583.603 |
| 4 | Dosim SA | Switzerland | Plan-les-ouates | Chemin Du Pre-fleuri 5 | Genève | 1228 | dosim.***** | 1976 | $90,220,000 | 2,000 | Corporation | 12 | CHE-105.860.217 |
| 5 | Topnet SA | Switzerland | Lancy | Route Des Jeunes 59 | Genève | 1212 | topnet.***** | 1993 | $72,990,923 | 1,900 | Corporation | 5 | CHE-107.446.797 |
| 6 | Dosim SA | Switzerland | Opfikon | Industriestrasse 28 | Zürich | 8152 | dosim.***** | 1993 | $63,258,800 | 650 | 12 | CHE-268.606.234 | |
| 7 | Onet (suisse) SA | Switzerland | Pully | C/o Milleis Fiduciaire Sarl | Vaud | 1009 | onet-suisse.***** | 1968 | $34,062,431 | 450 | Corporation | N/A | CHE-105.947.574 |
| 8 | Vebego AG | Switzerland | Winterthur | Schlosstalstrasse 210 | Zürich | 8408 | vebego.***** | 1994 | $34,062,431 | 260 | 123 | CHE-195.033.429 | |
| 9 | Crs Management Und Service AG | Switzerland | Opfikon | Stelzenstrasse 6 | Zürich | 8152 | crsms.***** | 1987 | $33,832,500 | 750 | Corporation | N/A | CHE-106.210.878 |
| 10 | P. Sonderegger AG | Switzerland | Wangen Bei Olten | Untere Dunnernstrasse 21 | Solothurn | 4612 | sichersauber.***** | 2001 | $29,196,369 | 350 | Corporation | N/A | CHE-109.278.499 |
| 11 | Hs Reinigungen AG | Switzerland | Bern | Morgenstrasse 123 | Bern | 3018 | goetz-fm.***** | 1969 | $29,196,369 | 300 | Corporation | 28 | CHE-107.905.871 |
| 12 | Pronet Services SA | Switzerland | Collonge-bellerive | Route de Thonon 152c | Genève | 1222 | pronetservices.***** | 2007 | $26,374,053 | 400 | Corporation | 7 | CHE-113.534.062 |
| 13 | Vebego AG | Switzerland | Altdorf Ur | Dätwylerstrasse 25 | Uri | 6460 | vebego.***** | 1992 | $25,303,520 | 260 | 123 | CHE-178.508.756 | |
| 14 | Vebego AG | Switzerland | Horw | Altsagenstrasse 5 | Luzern | 6048 | vebego.***** | 1980 | $25,303,520 | 260 | 123 | CHE-406.052.322 | |
| 15 | Vebego AG | Switzerland | Berg Tg | Weinfelderstrasse 1 | Thurgau | 8576 | vebego.***** | 1992 | $25,303,520 | 260 | 123 | CHE-465.140.453 | |
| 16 | Vebego AG | Switzerland | Arbedo-castione | Via San Gottardo 18d | Ticino | 6532 | vebego.***** | 2002 | $25,303,520 | 260 | 123 | CHE-348.641.268 | |
| 17 | Vebego AG | Switzerland | Vernier | Chemin Du Chateau-bloch 10 | Genève | 1219 | vebego.***** | 1999 | $25,303,520 | 260 | 123 | CHE-356.549.498 | |
| 18 | Vebego AG | Switzerland | Sion | Avenue de la Gare 11 | Valais | 1950 | vebego.***** | 2004 | $25,303,520 | 260 | 123 | CHE-413.156.903 | |
| 19 | Vebego AG | Switzerland | Chur | Aspermontstrasse 24 | Graubünden | 7000 | vebego.***** | 2003 | $25,303,520 | 260 | 123 | CHE-307.998.595 | |
| 20 | Vebego AG | Switzerland | Neuchâtel | Rue de la Place-d'armes 3 | Neuchâtel | 2000 | vebego.***** | 2009 | $25,303,520 | 260 | 123 | CHE-408.100.110 | |
| 21 | Vebego AG | Switzerland | Hünenberg | Bösch 80b | Zug | 6331 | vebego.***** | 1999 | $25,303,520 | 260 | 123 | CHE-251.557.596 | |
| 22 | Cleaning Service SA | Switzerland | Ginevra | Rue Du Prieure 32 | Genève | 1202 | cleaning-service.***** | 1970 | $24,330,308 | 8,100 | Corporation | 123 | CHE-105.991.517 |
| 23 | Jl Services SA | Switzerland | Ginevra | Rue de Bourgogne 23 | Genève | 1203 | jlservices.***** | 1985 | $24,330,308 | 640 | Corporation | 2 | CHE-103.232.027 |
| 24 | Tempo Facility Services AG | Switzerland | Saint-gall | Rorschacher Strasse 152 | Sankt Gallen | 9006 | tempo-fs.***** | 1995 | $22,555,000 | 500 | Corporation | N/A | CHE-100.427.095 |
| 25 | Blanc SA | Switzerland | Le Mont-sur-lausanne | Chemin Du Rionzi 54 | Vaud | 1052 | blanc-sa.***** | 1946 | $22,555,000 | 500 | Corporation | 6 | CHE-105.762.425 |
Showing 25 of 13,646 companies
Request Free SampleCleaning companies in Switzerland by canton
13,646 cleaning companies across 26 Swiss cantons. Hover any canton to see its share of the Swiss cleaning companies market.
Cleaning companies in Switzerland by employee size
| Bracket | Companies | Share |
|---|---|---|
| 1-4 | 8,722 | |
| 5-9 | 4,142 | |
| 10-19 | 403 | |
| 20-49 | 147 | |
| 0 or Unknown | 100 | |
| 50-99 | 42 | |
| 200-499 | 38 | |
| 100-199 | 34 | |
| 500-999 | 14 | |
| 1.000-4.999 | 2 | |
| 10.000+ | 1 | |
| 5.000-9.999 | 1 |
Cleaning companies in Switzerland by revenue
| Bracket | Companies | Share |
|---|---|---|
| 100.001 to 499.999 | 8,251 | |
| 1 to 100.000 | 4,047 | |
| 500.000 to 999.999 | 732 | |
| 1.000.000 to 4.999.999 | 373 | |
| 0 or Unknown | 140 | |
| 5.000.000 to 9.999.999 | 49 | |
| 10.000.000 to 49.999.999 | 48 | |
| 50.000.000 to 99.999.999 | 3 | |
| 100.000.000 to 499.999.999 | 2 | |
| 500.000.000 to 999.999.999 | 1 |
NACE and industry classification for Swiss cleaning companies
Swiss cleaning companies fall under the standard NACE Rev 2 classification (NACE Multi-class). The primary NACE Rev 2 entry is classes 8121, 8122 and 8129: General Cleaning of Buildings. The list above covers every active Swiss company tagged with this code plus closely related codes, so the canton and revenue breakdowns reflect the entire sector rather than a sample.
Closely related business services
Frequently asked questions about cleaning companies in Switzerland
Our database tracks 13,646 active cleaning companies across all 26 Swiss cantons, sourced from the Swiss commercial register (Zefix / Handelsregister) and verified monthly. The exact count changes as firms register, dissolve and merge.
The canton with the most cleaning companies is Zürich, followed by Bern, Vaud, Geneva and Aargau. The full canton breakdown above shows the share each Swiss canton holds.
Swiss cleaning companies are primarily covered by NACE Rev 2 classes 8121, 8122 and 8129 (General Cleaning of Buildings). The list above covers every active Swiss company tagged with this code plus closely related codes. The platform link beside each result also lets you filter by sub-code or NACE Rev 2 division.
Yes. Apply your filters (canton, size, revenue, etc.) on the platform, preview the result, then export the full filtered list as CSV or Excel. Larger exports are delivered by email link. Request a free sample first if you want to evaluate the data before you buy.
Every record includes the firm name, full business address, primary phone, business email (where available), website, employee size, revenue band, founding year and primary NACE classification. Records are enriched from the Swiss commercial register and re-verified monthly.
Monthly. Each refresh removes firms that have dissolved and adds new registrations from the latest Zefix / Handelsregister feeds. The "Last updated" line at the top of this page shows the most recent refresh date.
26 Swiss cantons have at least one active cleaning companie in our database. The canton with most cleaning companies is Zürich, followed by Bern, Vaud, Geneva and Aargau. Use the interactive canton map above to compare any two cantons by share of the Swiss cleaning companies market.






















































