Loading...

Light mode enabled
All guides

Apartment cleaning prices in Luxembourg (2026)

A one-off apartment clean in Luxembourg costs €180 to €350 flat in 2026, with the average sitting at €265 for a typical 80 m² 2-bedroom flat with one bathroom. Pricing varies by floor area, number of bathrooms (each one is 30 to 45 minutes of descaling, scrubbing and tile cleaning), the level of soil before the visit, and whether the brief is a maintenance pass or a full deep clean. Hourly recurring cleaning sits at €18 to €25 per hour for a declared cleaner registered with the ITM (Inspection du travail et des mines) and reachable on the chèque-service-accueil regime if the household qualifies, or contracted via a registered cleaning company. The figures below assume a declared operator with a written contract or company devis, and a TVA position of 17 %. The 3 % super-reduced TVA does not apply to housekeeping. We also flag the legal and financial cost of the prohibited cash-only "travail au noir" — illegal for repeat engagements, with real consequences when an inspection lands.

23 April 2026

Next step

Find and compare providers for this project

Use the cost guide to understand budget, then move into provider selection with Fynd's AI assistant and category pages.

Fynd connects this guide to provider profiles, so price research can move into provider selection.

After the price

Move into provider selection

These guides help turn cost research into a comparable request, with the checks to make before contacting a provider.

Price by apartment size

Apartment size is the single biggest driver of the bill. Three size bands cover most of the Luxembourg residential market, with a fourth for premium-segment villas with apartment-style upper floors.

ApartmentOne-off clean (€ flat)Deep clean (€ flat)End-of-tenancy (€ flat)Recurring weekly (€/visit)
Studio, ≤ 45 m², 1 bathroom€145–€210€220–€310€280–€420€55–€85
1–2-bedroom, 50–80 m², 1 bathroom€180–€260€280–€395€370–€520€70–€105
2–3-bedroom, 80–110 m², 1–2 bathrooms€230–€320€350–€485€450–€640€90–€135
3–4-bedroom, 110–140 m², 2 bathrooms€280–€380€420–€560€540–€770€110–€160
Large 4-bedroom+, 140–200 m², 2–3 bathrooms€330–€450€490–€680€640–€890€135–€195

All figures TTC, TVA at 17 %. The 3 % super-reduced TVA does not apply to housekeeping services as a stand-alone activity.

Three pricing patterns commonly used in Luxembourg:

  • Per-visit flat fee — most common for one-off and deep cleans; predictable, includes all standard tasks
  • Per-hour rate — common for recurring contracts; €18–€25/h declared, with minimum visit length of 2 to 3 hours
  • Per-m² rate — used by some larger cleaning companies for end-of-tenancy work; €3–€5/m² for an apartment in average condition, €5–€8/m² for heavy cleaning

Sample real-world bills:

  • 70 m² 1-bedroom apartment in Bonnevoie, regular maintenance state, one-off clean — €195 + €33 TVA = €228 TTC
  • 95 m² 2-bedroom apartment in Belair, after refurb dust and paint smear, deep clean — €385 + €65 TVA = €450 TTC
  • 120 m² 3-bedroom apartment in Mersch, end-of-tenancy after 4 years, including oven, fridge, balcony — €560 + €95 TVA = €655 TTC

What pushes the price up:

  • Pet hair on carpets, sofas, bedding — adds 25 to 50 % of base for thorough vacuuming and lint removal
  • Smoker household — yellowing on walls, ceilings and curtains needs degreasing wash, +€80 to €180
  • End-of-tenancy with appliance internals (oven, fridge, freezer, washing machine seal) — +€60 to €140
  • Window glazing inside + outside — typical apartment with 8 to 12 windows adds €55 to €120
  • Balcony or terrace cleaning+€35 to €85 depending on size and surface
  • Limescale-heavy bathroom in hard-water areas (most of Luxembourg has hard water 25 to 35 °fH) — +€25 to €60 per bathroom
  • Out-of-hours weekend or evening+25 to 45 % typically

What pulls the price down:

  • Recurring weekly contract — the per-visit rate drops by 30 to 45 % vs. one-off
  • Off-peak start (Tuesday to Thursday morning) — many cleaners offer 5 to 10 % off
  • Owner-supplied cleaning products instead of contractor's — saves 5 to 15 € per visit
  • Annual prepay — some companies offer 8 to 12 % discount on a 12-month upfront contract

Maintenance vs. deep clean vs. end-of-tenancy

Three brief types dominate Luxembourg apartment cleaning calls. They differ by scope, time on site and the documentation that follows.

Maintenance clean (€180–€260 for 80 m²):

  • Surface dust on furniture and fixtures
  • Vacuum all rooms, mop hard floors
  • Bathroom: rinse and wipe basin, shower screen, toilet, mirror; weekly limescale wipe-down
  • Kitchen: wipe worktops, cooker top, splashback; basic floor mop
  • Bedrooms: bed-make if linen present, dust surfaces
  • Out: bins emptied, rubbish out
  • Time on site: 2.5 to 4 hours for 80 m²
  • Cleaning products and equipment: usually contractor-supplied

Deep clean (€280–€395 for 80 m²):

  • Everything in maintenance, plus:
  • Inside cabinet doors, kick-plates, behind appliances if movable
  • Light fittings, switches, sockets surface clean
  • Skirting, door frames, door tops
  • Bathroom: full descale on all chrome and tiles, grout brushed, shower head soaked
  • Kitchen: oven exterior + interior (where included), microwave, fridge exterior, extractor filter rinsed
  • Floor: full mop incl. corners, behind doors
  • Window sills wiped
  • Time on site: 5 to 7 hours for 80 m²

End-of-tenancy clean (€370–€520 for 80 m²):

  • Everything in deep clean, plus:
  • Inside oven, inside fridge and freezer, inside washing machine seal and drum
  • Inside cabinet shelves and drawers, fully emptied
  • Inside windows + outside (where reachable from inside)
  • Curtain steam-clean if soft furnishings remain
  • Wall scuffs cleaned, light marks removed
  • Balcony or terrace swept and washed
  • Photos taken before and after
  • Optional: written statement of condition signed by cleaner for the état des lieux meeting
  • Time on site: 7 to 10 hours for 80 m²

Why end-of-tenancy is worth the premium: The Luxembourg rental market typically holds 2 to 3 months' deposit in escrow until the état des lieux meeting. Disputes over cleanliness regularly cost departing tenants €400 to €1 200 from that deposit — far more than the €120 to €200 premium for an end-of-tenancy clean over a deep clean. A photograph series before-and-after, signed by the cleaner, is a strong piece of evidence in any dispute that goes to the juge de paix.

Recurring contracts — three common patterns:

PatternFrequencyPer-visit priceAnnual totalBest for
Light weekly1 × 2 hr€36–€50€1 870–€2 600Single occupant, low-soil routine
Standard weekly1 × 3 hr€54–€75€2 800–€3 900Couple, 2-bed apartment
Bi-weekly + monthly deep0.5 × 4 hr + 1 × 7 hr/mo€240–€340/mo€2 880–€4 080Family, 3+ bed apartment
Daily light5 × 1.5 hr/wk€110–€155/wk€5 720–€8 060Premium villa, executive flat

The "bi-weekly + monthly deep" pattern often delivers the best price-to-result ratio for families because it splits the maintenance from the periodic reset.

Declared cleaner vs. travail au noir — the legal split

In Luxembourg, hiring a cleaner is legally regulated. The choice between a declared arrangement and the prohibited cash-only "travail au noir" carries real consequences when an inspection lands.

Three legal hiring routes:

Route 1 — directly employ the cleaner via the chèque-service-accueil regime (CSA):

  • Eligible if the household has children under 13 or qualifies under the senior/invalidity programme
  • The State subsidises 25 % to 50 % of the hourly cost up to a cap
  • Net cost to household: typically €10 to €17 per hour after subsidy
  • Paperwork: handled via the CSA portal, monthly declaration, social charges paid centrally
  • Suits: families with kids, or seniors needing housekeeping support

Route 2 — directly employ the cleaner under a private household employee contract (Contrat de travail employé de maison):

  • The household becomes the legal employer; ITM-registered, social charges (CCSS) paid monthly
  • Hourly cost: declared rate €18 to €25/h + employer charges of approx. 13 to 16 %
  • Total employer cost: roughly €21 to €29 per hour
  • Paperwork: contract, monthly payslip, year-end tax certificate, paid leave, sick leave, holiday entitlement
  • Suits: long-term, regular cleaner working for one household

Route 3 — hire a registered cleaning company:

  • The household is the customer; the company is the employer of the cleaner
  • Hourly cost: €22 to €30/h including TVA at 17 % (often quoted as a flat fee per visit)
  • Paperwork: a single invoice; no employment paperwork on the household side
  • Suits: occasional cleans, end-of-tenancy, deep cleans, irregular schedules

The prohibited path — cash-only "travail au noir":

  • Repeated cash hiring of an undeclared cleaner is illegal under Luxembourg labour and tax law
  • Risk for the cleaner: fines, expulsion if non-EU, loss of access to social security in case of injury at work
  • Risk for the household: ITM and customs inspections lead to fines from €500 to €25 000 depending on duration; tax authority can reassess back wages and social charges with penalty interest
  • In case of injury at work in your home, your home insurance does not cover an undeclared worker — you face direct civil liability
  • The €15/h cash arrangement looks cheap until the first inspection, the first injury, or the first cleaner who decides to claim back-wages at the tribunal du travail

Real cost comparison — 3 hours weekly cleaning, full year:

ArrangementHourly cost (household)Annual cost (52 weeks × 3 hrs)Paperwork burdenRisk level
CSA-subsidised employment€13€2 028low (CSA portal)very low
Direct private employer€25 (declared rate + charges)€3 900medium (monthly payslips)low
Cleaning company€27 TTC€4 212very low (invoices)very low
Travail au noir€15 cash€2 340 nominalnonevery high

The travail au noir saves €1 600 to €1 900 per year vs. the company option — but only if no injury, no inspection, no dispute occurs. The first ITM inspection erases years of "savings" and adds a penalty.

Which route to choose:

  • One-off or occasional clean → registered cleaning company (Route 3)
  • Family with kids needing 6+ hr/wk → CSA regime if eligible (Route 1), otherwise direct employer (Route 2)
  • Long-term, single trusted cleaner → direct employer (Route 2)
  • Premium villa needing daily light cleaning → cleaning company contract or direct employer with a written role description and monthly payslips

The numbers favour declared work as soon as the engagement repeats. The legal exposure of travail au noir always exceeds the saving for any engagement lasting more than a single visit.

End-of-tenancy and the deposit at stake

The Luxembourg rental market typically holds 2 to 3 months' rent as a security deposit, often released only after the état des lieux meeting and the resolution of any disputed cleaning, repair or wear-and-tear items. A €265 cleaning bill at the end of a tenancy is small money compared to the €1 800 to €5 400 of deposit at stake on a typical 2-bedroom Luxembourg City rental.

The end-of-tenancy clean specifies:

  • All maintenance and deep-clean work
  • Inside oven, fridge, freezer, microwave, dishwasher, washing machine
  • Inside cabinets and drawers, fully empty
  • Windows inside and outside (where reachable from inside)
  • Walls cleaned of light scuffs, marks, and grease shadows above radiators
  • Bathroom: full descale, grout brushed, silicone joints inspected and (if cleanable) restored
  • Kitchen: extractor unit cleaned including filter, tile splashback degreased
  • Floor: all corners, behind doors, under furniture if it has been moved
  • Balcony / terrace: swept, washed, drains cleared
  • Photo documentation before and after, often delivered as a PDF or shared link
  • Optional written attestation that the work was performed to a defined standard

Pricing patterns for end-of-tenancy work:

ApartmentOne-day end-of-tenancy cleanWith windows + balconyWith deep wall scrubbing
Studio ≤ 45 m²€280–€420+€55–€95+€80–€140
1–2-bed 50–80 m²€370–€520+€75–€125+€110–€180
2–3-bed 80–110 m²€450–€640+€90–€155+€140–€230
3–4-bed 110–140 m²€540–€770+€115–€185+€175–€280

Documentation that wins disputes:

  • Photo series of every room before the cleaner arrived
  • Photo series of every room after the cleaner finished
  • Cleaner's invoice naming the property address, the date, the scope of work and the duration
  • Cleaner's written attestation if asked
  • The contract or quote stating "to standard for end-of-tenancy" or equivalent language

The 4 most common dispute points and how to defuse them:

  • Limescale on shower screen and tap heads — descale before the état des lieux meeting; document the photo
  • Oven interior glass yellowing — caustic-soda based oven cleaner overnight, then thorough rinse
  • Silicone joint discolouration in bathroom — light mould-stained joints can be cleaned, but stained or cracked joints are usually replaced (the cleaner does not do this; book a tradesperson for €120–€280 if needed)
  • Wall marks above radiators — heated convection deposits dust shadows; sugar-soap and a soft cloth handle these in 30 to 60 minutes per room

Practical end-of-tenancy timeline:

  • 6 weeks before move-out: book the cleaner and confirm the date
  • 3 weeks before: confirm scope; clarify in writing whether windows, balcony, appliance interiors are in scope
  • 2 weeks before: book any minor repairs (paint touch-up, broken light fittings, silicone re-application)
  • 1 week before: pack non-essentials, allow furniture to be moved away from walls
  • Day before état des lieux: cleaner arrives, full day on site, before-and-after photos taken
  • État des lieux day: meet with landlord or syndic representative, walk through with photos in hand
  • Within 30 days: deposit released (or contested portion documented)

A worked example: A €2 800 deposit on a Luxembourg-Ville 2-bed flat. Tenant skips the end-of-tenancy clean to "save" €450, expecting the landlord to deduct that amount from the deposit. Landlord deducts €1 100 — €450 for cleaning a non-cleaned flat at premium short-notice rates, plus €650 for "wear-and-tear shifted to damage" labels (limescale, oven, wall marks). The €450 saved costs the tenant €1 100, a net loss of €650.

The end-of-tenancy clean almost always pays for itself versus the deposit-deduction risk. Book it early, get the photos, keep the invoice, and the deposit comes back.

Choosing a cleaning company — what to verify

Once the household decides on a registered cleaning company (Route 3 above), the next question is which one. The Luxembourg market has several dozen registered cleaning companies, ranging from one-person micro-businesses to multi-country groups with hundreds of staff. Five checks separate a real operator from a low-rent reseller.

Check 1 — Autorisation d'établissement: Verifiable on the Luxembourg registre de commerce (LBR) and on the Ministère de l'Économie register. The Autorisation must specifically cover "nettoyage" or "services aux personnes". A company without it cannot legally invoice cleaning services in Luxembourg.

Check 2 — RC professionnelle insurance certificate: Ask for a copy of the current attestation. Coverage typically €1.5 million to €5 million, valid year shown. This insurance covers the cost of damage caused by the cleaner — broken vases, scratched flooring, water damage from a left-on tap. Without it, you are exposed.

Check 3 — written devis with itemised scope: A real company sends a written quote naming the property, the rooms, the tasks, the duration, the products and the TVA position. A cleaner who quotes "by phone" without seeing the property is taking a guess that you will pay for if it is wrong.

Check 4 — staff are employees, not independent subcontractors: Ask explicitly: "Are the cleaners on your payroll, or do you use freelancers / subcontractors?" The answer matters. Direct employees mean the company carries the social charges and the labour risk; subcontractor chains often mean someone in the chain is undeclared. The answer should be in writing in the contract.

Check 5 — references from current Luxembourg customers: Ask for two recent references in your area or in similar buildings. Cross-check on Google reviews or local online forums. A real company has a track record; a new company without references is acceptable but should be priced 10 to 20 % below market to compensate for the unknown.

A reasonable interview checklist before signing:

  • What is your Autorisation d'établissement number?
  • Is your RC pro current and what is the coverage amount?
  • What is your TVA number?
  • How many staff are direct employees vs. subcontractors?
  • What is your protocol for breakage or damage?
  • Do you provide before-and-after photos for end-of-tenancy work?
  • What is your minimum contract length?
  • What is your cancellation policy?
  • Will the same cleaner come each visit on a recurring contract, or rotation?

Three pricing patterns and how to evaluate them:

  • Pure pauschal (€265 for 80 m² maintenance) — predictable, includes everything; ask exactly what "everything" is
  • Pauschal + extras (€220 base + windows €60 + balcony €40) — granular, helps avoid paying for unwanted scope; ask whether the extras are individually scheduled or one-go
  • Hourly (€25/h × 4 hours = €100 + materials) — flexible, but requires trust on the time the cleaner reports; better for recurring than one-off

Real comparison — three quotes for an 85 m² 2-bed end-of-tenancy in Luxembourg-Ville:

ItemQuote AQuote BQuote C
Net total€395€475€625
TVA at 17 %€67€81€106
TTC total€462€556€731
Scope"comprehensive cleaning"Itemised: kitchen, bath, all roomsItemised + windows + balcony + appliances
Photos before/afternot specifiedincludedincluded
Insurance proofnot providedprovidedprovided
Time on site"1 day"7 hours, 2 cleaners9 hours, 2 cleaners

Quote A is cheap because the scope is vague and there is no insurance proof — risky. Quote B is fair and complete for a typical brief. Quote C is more expensive but includes the appliance internals and balcony work that often gets disputed at état des lieux. For most tenancies, Quote B class is the right call; for a tenancy with a sensitive landlord or a higher deposit, Quote C class is worth the premium.

An apartment cleaning in Luxembourg costs €180 to €350 flat in 2026 for a typical 80 m² 2-bedroom flat with one bathroom, averaging €265 — and the right brief is the one matched to the situation. Maintenance cleans suit weekly recurring routines at €18–€25/h via a declared cleaner; deep cleans suit a quarterly reset; end-of-tenancy cleans suit the move-out where 2 to 3 months' deposit is at stake and a €120 to €200 premium over a deep clean reliably defends €400 to €1 200 of deposit. Choose between three legal hiring routes — chèque-service-accueil if eligible, direct private employer for long-term, or a registered cleaning company for occasional and end-of-tenancy work. The prohibited cash-only "travail au noir" route always costs more once a single inspection or accident lands. Verify the Autorisation d'établissement, the RC pro insurance, and demand an itemised written devis at TVA 17 %. Fynd.lu lists declared cleaning companies in Luxembourg with verified credentials and named end-of-tenancy capability — request three full quotes against the same brief before booking the first visit.

Get quotes from verified providers in 5 minutes

Describe your need in a few words and let our AI connect you with the best-fit providers for your project.