Guides

How Much Does a Cleaning Lady Cost in Lugano in 2026?

Updated 2026 CHF rates for domestic cleaning in Lugano: cleaning industry collective agreement, social charges, Suva registration, the difference between cash-in-hand, declared private contract, and a registered cleaning company.

Carlos Campos

by Carlos Campos

Founder of Angolli โ€” operations & sustainability

8 min read
Fact-checked May 8, 2026

How much it actually costs (2026 numbers)

In Lugano and across Canton Ticino, domestic cleaning rates in 2026 fall into three clearly distinct tiers. Understanding them is the simplest way to avoid being quoted prices that are out of line โ€” either too high or too low.

In short โ€” 2026 hourly rates in Ticino

  • Cash-in-hand private hire (not recommended): CHF 18-25/h โ€” illegal, no insurance, direct Suva liability for the household.
  • Declared private contract: CHF 22-32/h all-in (Ticino CCL ordinary cleaning level I CHF 18.50/h gross + employer social charges ~12-30%; rises to CHF 27-32/h for level II / CFP / AFC and above the BVG threshold).
  • Registered cleaning company: CHF 45-65/h + 8.1% VAT โ€” includes liability insurance, products, sick-leave coverage, certified products.
  • Swiss VAT is 8.1% from 1 January 2024 (was 7.7%): a detail that matters in quotes.
  • Ticino Cleaning CCL minimum 2026: CHF 18.50/h gross (level I, ordinary cleaning, no training). The CCL is generally binding and overrides the cantonal minimum-wage law for the cleaning sector.

The three pricing tiers, explained

Looks like the cheapest option but hides three concrete risks:

  • Workplace injury: the household is personally liable for an uninsured incident (Suva, domestic work section).
  • Theft, damage to objects: no liability cover.
  • Tax deduction: in many cantons, regular domestic cleaning expenses are partially deductible. Cash payment without a receipt is not eligible.
  • Substitution: no guaranteed cover during the cleaner's illness or holidays.

2. Declared private contract (CHF 22-32/h all-in)

The classic formula for hiring someone you trust directly. The process is streamlined via the simplified AVS procedure:

  • Gross hourly wage under the Ticino Cleaning CCL 2026:
    • Ordinary cleaning level I (no training): CHF 18.50/h
    • Ordinary cleaning level II / special cleaning level I: CHF 19.00/h
    • CFP-qualified (2-year federal certificate): CHF 20.00/h
    • AFC-qualified (3-year federal certificate): CHF 21.20/h
  • Employer social charges: AVS/AI/IPG (5.275%), ALV (1.1%), cantonal family allowance, second-pillar pension (BVG) if annual income exceeds CHF 22,050, Suva (cleaning fund ~1.5%), daily sickness allowance (IGM) ~1-2%
  • Total hourly cost to the employer:
    • Below the BVG threshold (roughly under 8 h/week at CHF 18.50): ~CHF 21-23/h (wage + ~12-20% charges)
    • Above the BVG threshold or higher CCL levels: ~CHF 25-32/h (wage + ~25-30% charges)

Pros: stability, trust, competitive cost for > 6 hours/week. Cons: you're the employer, you handle substitutions and paid leave.

3. Cleaning company (CHF 45-65/h + VAT)

A company charges roughly double the per-hour cost of a private hire, but includes much more:

  • Wages + social charges for employees (CCT-compliant and monitored by the joint commission)
  • Liability insurance for property damage (e.g. parquet stain) and personal injury
  • Products and equipment (microfibre cloths, HEPA vacuums, Ecolabel-certified detergents)
  • Automatic substitution during employee illness or holidays
  • Staff training on chemical products and safety
  • VAT at 8.1%, deductible for businesses or commercial activities

Which formula suits which situation

ย Declared private hireCleaning company
Total hourly costCHF 22-32 gross (CCL level I CHF 18.50 + 12-30% charges)CHF 45-65 + 8.1% VAT
Employer admin burdenYou handle AVS/IPG/SuvaZero โ€” all included
Substitution during illnessYour problemGuaranteed by the company
Liability insuranceYour home insurance (variable)Included in the service
Free site visit + fixed quoteNot applicableStandard for serious companies
Best fit for8+ h/week, stable trusted person, you want to manage1-6 h/week, allergies, time constraints

How long it actually takes โ€” concrete Lugano examples

Property typeRoutine cleanDeep cleanEnd-of-tenancy
Studio (35-45 mยฒ)1.5-2 h3-4 h4-6 h
2.5-room (60-70 mยฒ)2-2.5 h4-5 h6-8 h
3.5-4.5 room (80-110 mยฒ)2.5-3.5 h5-7 h8-12 h
5+ room (130+ mยฒ)4-5 h8-10 h12-18 h

Variables that change the time:

  • Pets: +20-30% (fur in textiles)
  • Small children: +15-20% (kitchen and bathroom dirtier)
  • Technical floors (parquet, natural stone): +10-15% (specific products needed)
  • Large windows / high windows included: +30-40%

Red flags in quotes

Angolli's professional service โ€” fixed quote

Practical summary

If you need 8+ hours a week of a trusted person, the declared private contract is the more economical formula in the medium term. Below 6 hours a week, or if you have time constraints, allergies or run an Airbnb, a company is competitive precisely because it removes the admin burden and includes insurance cover.

We never recommend cash-in-hand: the risk of a single accident or damage event wipes out any theoretical saving.

Frequently asked questions

What's the minimum hourly rate for a cleaner in Lugano in 2026?
The 2026 Ticino Cleaning CCL sets the gross minimum hourly wage for level-I ordinary cleaning (no formal training) at CHF 18.50/h; CHF 19.00/h at level II, CHF 20.00/h for CFP-qualified, CHF 21.20/h for AFC-qualified. The CCL is generally binding and overrides the cantonal minimum-wage law (Lsal-TI) for the cleaning sector. Adding employer social charges (~12-30% depending on the BVG threshold) the real cost for a private household hiring legally ranges from about CHF 21 to CHF 32 per hour.
What's the rate via a registered cleaning company?
Hourly rates from cleaning companies in Lugano typically range CHF 45-65 + 8.1% VAT, inclusive of liability insurance, social charges, products, equipment, and substitute coverage in case of sickness.
Is paying cash-in-hand worth it?
No โ€” leaving aside legality, the household paying cash-in-hand is personally liable for workplace accidents (Suva), has no theft or damage insurance coverage, and can't claim the cantonal cleaning-services deductions where they apply.
Can I hire someone directly instead of going through a company?
Yes, via a part-time employment contract (Suva 'household work' form). You handle Suva, AVS/AI declarations, second-pillar pension if pay exceeds CHF 22,050/year (2026). Annual cost for 8 h/week: roughly CHF 12,000-14,000 gross.
How many hours to clean an 80 mยฒ apartment?
Weekly maintenance: 2-3 hours. Monthly deep clean: 4-5 hours. Full end-of-tenancy clean: 6-10 hours depending on condition.

Sources & references

  1. [1]
    Swiss collective agreement โ€” Cleaning industry (CCT/CCNL) 2026SECO โ€” State Secretariat for Economic Affairs โ€” accessed 2026-05-08
  2. [2]
  3. [3]
    AVS โ€” Simplified procedure for domestic workAVS โ€” Old Age and Survivors' Insurance โ€” accessed 2026-05-08
  4. [4]
    Federal Tax Administration โ€” Standard VAT rate 8.1% from 1 Jan 2024Swiss Federal Tax Administration โ€” accessed 2026-05-08

Rather have Angolli handle it?

Free site visit across Lugano and Canton Ticino, quote within 24 hours, certified products, fully insured team.