Skip to content
Guide

Find a Cleaner in Switzerland: Best Ways 2026

Finding a reliable cleaner is harder than it sounds. Classifieds mean chasing no-shows. Agencies often charge double. Word of mouth works - but only if you know the right people. Here are the routes that actually work, with honest costs and real trade-offs.

12 April 2026·Reading time: 12 min

Already found a cleaner? Here's how to register her.

Found someone on tutti, Facebook or by referral? These four steps make the employment legal - Clino prepares steps 2 to 4 in 5 minutes.

  1. 1
    Check residence status - EU/EFTA passport or valid Swiss permit (B, C, L, F).
  2. 2
    Employment contract - Wage, hours, tasks, holidays, notice period - in writing.
  3. 3
    OASI registration - Simplified procedure at the cantonal compensation office - mandatory from the first franc.
  4. 4
    Accident insurance - Take out AIA - household liability does not cover domestic employees.

Clino prepares the contract, OASI registration and AIA policy in 5 minutes. CHF 19.90/month.

Register now →

Overview: Where to find a cleaner?

In Switzerland there are five common ways to find a domestic helper. Each has pros and cons regarding cost, reliability and admin effort. The following table gives you a quick overview.

ChannelCost/hrAdvantagesDisadvantages
ClassifiedsCHF 25-35Cheap, wide selectionNo screening, undeclared work risk
ReferralCHF 25-35TrustworthyLimited selection
PlatformCHF 30-45Vetted, ratedMore expensive, may rotate staff
Cleaning companyCHF 35-55No paperwork, replacementMost expensive
Job portalsCHF 25-35For regular workEffort to post ad

Important: Registration obligation

From the first franc of wages, you as employer are obliged to properly register the person. Only with a cleaning company does this obligation not apply, as the company is the employer.

Classifieds & Online Platforms

Online platforms are the most popular way to find a cleaner. The selection is large and you can filter listings by region, availability and price.

General classified portals

Tutti logotutti.chRecommended

Switzerland's largest classified platform. Under "Services > Household & Cleaning" you'll find hundreds of listings in your area.

Visit tutti.ch
Ricardo

Known as an auction platform, Ricardo also has a services section. Less selection than tutti.ch, but some experienced providers with ratings.

Visit ricardo.ch
Jobs.ch logoJobscout24 logojobs.ch / jobscout24.ch

For regular engagements you can also post a job ad on major job portals. Worthwhile if you need a domestic helper for several hours per week.

Facebook logoFacebook Groups

In Facebook groups like "Putzfrau Schweiz", "Haushaltshilfe Zürich" many people offer their services directly. You can view profiles and contact them directly. Check for reliability though.

Specialised placement platforms

These platforms specialise in matching cleaners. They vet applicants, offer rating systems and sometimes handle administration.

Platforms Compared at a Glance

The key difference is not the price but your role: with some providers you are just a customer, with others you become the employer - with all the obligations.

ProviderPrice/hrWho is the employer?Same person?Your effort
BatmaidCHF 37.90-39.90The platformUsually yesNone - you receive an invoice
Helplingfrom CHF 32The platformUsually yesNone - booking and payment online
SuuberCHF 26.50-35YouYesLow - registration, payroll and insurance run through the platform
putzfrau.chwage as agreedYouYesRegistration & payroll yourself - e.g. with Clino
Found directly (tutti, Facebook, referral)CHF 25-35 grossYouYes5 minutes - Clino guides you through contract, OASI & AIA

Reference values, as of July 2026. Working as a cleaner yourself? See our full platform comparison from the worker's perspective.

BatmaidNationwide

One of Switzerland's best-known cleaning platforms. Batmaid vets all cleaners, offers a rating system and handles invoicing. Prices CHF 37.90-39.90/hr, minimum booking 2 hours. Cleaners are employed by Batmaid - you are not the employer.

Visit batmaid.ch
Suuber logoSuuberMarketplace

Swiss marketplace with cleaner profiles including hourly rates (CHF 26.50-35). You choose the person yourself and remain the employer - registration, payroll and insurance run through the platform, or you handle both independently with Clino. Coverage is heavily concentrated on the Zurich region.

Visit suuber.ch
Putzfrau.ch logoputzfrau.ch

Matching platform that connects employers and cleaners. Worth knowing: putzfrau.ch has worked with Batmaid since 2021, and its own contact page is headed «Kontakt - Batmaid SA». The platform provides the contact - employment and payroll you must handle yourself or via a service like Clino .

Visit putzfrau.ch
Helpling

International platform also active in Switzerland. Since September 2025 Helpling employs its cleaners directly, so you are not the employer. Prices from CHF 42.90/hr with a 2.5 hour minimum, which makes it dearer than Batmaid.

Visit helpling.ch

Caution with platform placement

Check carefully whether the platform employs the cleaner (then you are a customer, not employer) or only matches (then you must register the person yourself and consider the undeclared work risks ).

Good to know: With platforms like Batmaid (CHF 37.90-39.90/hr), you are not the employer. If you want more control and lower costs, you can also hire your cleaner directly.

First message to a candidate

Brunner

online

Hello Mrs Brunner, I saw your ad on Tutti. We're looking for a reliable cleaner for our home in Zurich (4 rooms), about 3 hours a week. Would you still have availability?

10:14

Hello! Yes, I still have one morning free. What tasks would it involve exactly?

10:31

Great! Mainly floors, bathroom and kitchen. I'd love to meet you briefly first, would Thursday at 9am suit you? I'll register the job officially so everything is above board.

10:38
Message

Cleaning Companies in Your Area

Cleaning companies offer a full service: they employ the cleaners, handle insurance and payroll and simply send you an invoice. The costs are higher though.

Advantages

  • No admin effort for you
  • Replacement if sick or on holiday
  • Insurance covered
  • Professional cleaning products

Disadvantages

  • CHF 35-55/hr instead of CHF 25-35
  • Often rotating staff
  • Less personal relationship
  • Minimum booking times common

Find cleaning help near you

Enter your postcode or town and get matching links and price info.

Typical hourly rates of cleaning companies are CHF 35-55 per hour (incl. VAT). By comparison: a private cleaner costs CHF 25-35/hr gross, plus approx. 15% social contributions as employer. More in our cost guide.

💡

The middle-ground solution

Hire your cleaner privately and use Clino for administration. You save compared to a cleaning company but have no paperwork. From CHF 19.90/month.

Read our step-by-step guide to hiring directly.

What to Check When Hiring a Cleaner

Found someone? Before you start, clarify these five points to avoid legal problems and unpleasant surprises.

1

Check residence status

EU/EFTA citizens may work in Switzerland (free movement). Third-country nationals need a valid work permit. Check the ID (B, C, L, N, F) before hiring. Without valid residence status you are liable.

2

Get references

Ask for references from previous employers. A reliable cleaner will gladly provide contacts. Call at least one reference and ask about punctuality, thoroughness and trustworthiness.

3

Agree a trial period

Agree a trial period of 1-3 months. During this time a shortened notice period of 7 days applies. This lets both sides check if it works.

4

Draft an employment contract

A written contract protects both sides. Record wages, working hours, tasks, holidays and notice period - our free contract template contains all mandatory clauses. Also use the contract checkto ensure your contract is complete.

5

Registration & Insurance

Register your cleaner with the OASI compensation office and take out accident insurance (AIA). The simplified procedure makes it easy. Everything in our guide Register your cleaner. Check beforehand with the undeclared work checkwhether your situation is in order.

Cost Comparison: Private vs. Company vs. Platform

What does a cleaner really cost? The answer depends on how you find and employ them. Here is a realistic comparison for 4 hours per week.

What does each route cost? Calculate it yourself.

Adjust the wage and hours - the calculator compares the three models live.

Privately employedCHF 617/month

Your wage + ~15% social contributions + Clino CHF 19.90/mo

PlatformCHF 658/month

avg. CHF 38/hr all-in (e.g. Batmaid, Helpling)

Cleaning companyCHF 779/month

avg. CHF 45/hr all-in

Your savings compared to a cleaning company: CHF 1'944 per year

Simplified calculation with 4.33 weeks per month. Platform and company prices are midpoints of the usual ranges (CHF 30-45 and CHF 35-55). For exact figures for your canton use the cost calculator.

Show all figures as a table
ModelHourly wage+ ExtrasEffective/hrapprox. Month*
Private cleaner
(self-employed)
CHF 25-35~15%CHF 29-40CHF 520-720
Cleaning company
(all-in price)
CHF 35-55Inkl.CHF 35-55CHF 630-990
Platform
(e.g. Batmaid, Helpling)
CHF 30-45Inkl.CHF 30-45CHF 540-810

* Monthly costs based on 4 hours/week x 4.5 weeks. Calculate your individual costs with the Clino cost calculator.

💰

Savings calculation

At CHF 30/hr and 4 hours per week, you save up to CHF 300/month with a privately employed cleaner (managed via Clino) compared to a cleaning company. Over the year that's CHF 3,600. Read more in our article What does a domestic helper cost?

For a detailed comparison between Clino and other solutions visit our Clino vs. Quitt.

Regional Differences: City vs. Countryside

Switzerland is small, but the differences in cleaner availability are considerable. In urban areas like Zurich, Geneva or Basel the selection is large but prices higher. In rural regions you're more likely to find someone through personal contacts or notices.

Cities (ZH, GE, BS, BE)

  • Wide selection on all channels
  • Higher hourly wages (CHF 30-35)
  • Many platforms and companies active
  • Stricter inspections by authorities

Rural areas

  • Word-of-mouth is often the best way
  • Lower wages (CHF 25-29)
  • Less platform coverage
  • Plan for longer travel times

The exact wage differences by canton can be found in our interactive guide Cleaner costs by canton. The general cost of living in Switzerland also affects what a cleaner costs in your region.

Checklist: How to Find the Right Cleaner

Use this 10-point checklist to systematically find the right domestic helper and be legally protected.

  1. Clarify needs

    How often, how many hours, what tasks? Just cleaning or also ironing, laundry, cooking?

  2. Choose search method

    Classifieds, platform, cleaning company or referral - depending on budget and requirements.

  3. Meet several candidates

    Meet at least 2-3 people. A short meeting is often enough to get a feel.

  4. Check references

    Call at least one reference. Ask about reliability and cleanliness.

  5. Check residence status

    EU/EFTA ID or valid work permit available?

  6. Arrange trial cleaning

    Invite the person for a paid trial cleaning. You'll see the quality directly.

  7. Set budget

    Expect CHF 29-40/hr effective (incl. social contributions). Use the cost calculator.

  8. Draft employment contract

    Record wages, tasks, working hours, holidays, notice period in writing. Have contract checked.

  9. Register your cleaner

    OASI registration via simplified procedure - easiest through Clino. Register your cleaner.

  10. Ensure ongoing payroll

    Monthly payroll, social insurance contributions, annual statement - Clino guides you through all of it.

Hire a cleaner legally - in 5 minutes

Clino prepares payroll, AHV registration and employment contract - ready to sign and submit. CHF 19.90/month, and you don't need to draft or calculate anything yourself.

Start free now

Free Checklist: Hire Household Help Correctly

AHV, accident insurance, contract. All on one page, by email in 30 seconds.

No spam. Unsubscribe anytime.

Frequently Asked Questions

How much does a cleaner cost per hour in Switzerland?
The gross wage of a private cleaner is CHF 25-35/hr, depending on region and experience. Plus approx. 15% social contributions as employer, making effective costs CHF 29-40/hr. Cleaning companies charge CHF 35-55/hr but handle all admin. Calculate your costs with the cost calculator.
Do I need to register a privately hired cleaner?
Yes, from the very first franc - private households have no de minimis threshold. The only exception is employees under 25 earning less than CHF 750 a year. Registration is free and straightforward. All details in our guide Register your cleaner.
Which is better: cleaning company or private cleaner?
It depends on your priorities. A cleaning company (CHF 35-55/hr) offers convenience: no paperwork, replacement, professional equipment. A private cleaner (CHF 25-35/hr + social contributions) is cheaper and you always have the same trusted person. With Clino you can hire a private cleaner and automate all admin - the best of both worlds.
How do I find a reliable cleaner in my area?
Best combine multiple channels: ask your network (word-of-mouth is the most reliable), check tutti.ch and specialised platforms like batmaid.ch or putzfrau.ch. Always check references and arrange a paid trial cleaning before committing.
What happens if I don't register my cleaner?
Undeclared work is a serious offence. You face back payments of all outstanding social insurance (with interest), fines up to CHF 10,000 and personal liability for any accident damages. Read full details in our article Undeclared work: Risks and Penalties.

Found Someone? Here's What Happens Next

Once you've decided on a person, the official part is manageable. This is the process - from handshake to the first payslip:

  1. Today

    Sign the employment contract

    Record wage, hours, tasks, holidays and notice period in writing.

    Clino creates the contract from your details - bilingual if you wish
  2. This week

    Register with the OASI compensation office

    Simplified procedure at your canton's compensation office - mandatory from the first franc.

    Clino prepares the registration for your canton
  3. Before the first shift

    Take out accident insurance (AIA)

    Private liability insurance does not cover domestic employees - an AIA policy is mandatory.

    Clino recommends a suitable policy for your canton
  4. Every month

    Create the payslip

    Payslip with all deductions, correct and on time.

    Automatic with Clino
  5. In January

    Wage statement & annual settlement

    Wage statement for your employee and annual report to the compensation office.

    Automatic with Clino
Start with Clino now

First month free · CHF 19.90/month · Cancel anytime

Found a cleaner? Clino prepares the paperwork.

Payroll, social insurance, contract and wage statement - all automatic and legally compliant. For CHF 19.90/month. Cancel anytime.

First month free · Cancel anytime · 5 minutes setup

Further reading

Salvador Jovells

Salvador Jovells, founder of Clino

Verified July 2026