Price by floor type — parquet to vinyl — and TVA 17 %
| Floor type | Typical price per m² (excl. TVA) | Surface condition assumed | Typical scope |
|---|---|---|---|
| Solid hardwood parquet — deep clean + re-oil | €110–€150 | Moderate to heavy soiling | Sand, clean, oil, buff |
| Engineered parquet — maintenance clean | €70–€110 | Light to moderate | Clean, condition, polish |
| Natural stone (marble, limestone, slate) | €100–€140 | Moderate | Alkaline clean, crystallise or seal |
| Porcelain and ceramic tile | €70–€100 | General use | Machine scrub, grout clean, dry |
| Vinyl plank and LVT | €70–€90 | Standard | Damp mop, strip wax, re-seal |
| Concrete and polished screed | €80–€120 | Industrial or heavy use | Degrease, machine scrub, seal |
| Terrazzo | €100–€140 | General to heavy | Diamond polish, crystallise |
TVA at 17 % applies to all floor cleaning. Floor cleaning is a maintenance service, not a renovation. The Luxembourg super-reduced rate of 3 % (which applies to certain renovation work on a principal residence) does not extend to standalone cleaning. A quote of 100 m² parquet at €120/m² gives:
- Net: €12 000
- TVA 17 %: €2 040
- Total TTC: €14 040
Why per-m² rather than per-hour:
- Method and product choice is driven by the surface — charging per hour hides the real input cost
- Machine cleaning (orbital scrubber, diamond polisher, buffing machine) involves equipment amortisation that is absorbed into the m² rate
- Declared operators price consistently enough that per-m² quoting is the standard in Luxembourg's professional cleaning market
- Flat-rate m² pricing also makes three-quote comparison straightforward
Key cost drivers
Six variables account for nearly all movement within the €70–€150 range. Knowing them before calling a provider lets you anchor the conversation.
1. Floor material and finish. Porous materials (marble, natural stone, oiled hardwood) absorb dirt deeply and require pH-specific products, longer dwell time and protective re-sealing. Non-porous surfaces (glazed tile, polished concrete, vinyl) respond to aggressive scrubbing and dry quickly. Material is the single largest driver.
2. Total area. Providers price on economies of scale — mobilisation (travel, equipment transport, product stock-up) is roughly fixed per visit. The effective rate per m² drops on large surfaces: expect the lower end of the type range on areas over 150 m² and the upper end on rooms under 40 m².
3. Degree of soiling. A recently maintained floor in a turnover clean differs sharply from a post-construction floor with adhesive residue, grout haze and paint splatter. Post-build cleaning often adds €20–€40/m² over the standard rate because it involves chemical stripping agents and multiple machine passes.
4. Grout lines and surface texture. Deeply recessed grout (tile joints over 8 mm wide) requires steam or high-pressure injection cleaning, adding €8–€18/m². Rough-finish stone or concrete slabs accumulate soiling in surface micropores — these take longer and sometimes require specialist slurry grinding.
5. Furniture and obstacle clearance. Most providers price the clean on the assumption that furniture has been removed. If heavy items remain, add €5–€15/m² to cover working around and moving them, plus risk of damage (scratched floors from moved furniture are typically the client's responsibility in a cleaning contract).
6. Protective finish application. A basic clean leaves the floor clean. A full visit ending with an applied seal, wax or surface hardener adds €15–€35/m² and typically doubles the service life between visits. For hardwood and stone, the finishing product is usually the most expensive line on the quote.
What is included — and what is not
A professional floor-cleaning visit in Luxembourg should always conclude with a dry, streak-free, ready-to-use floor and a signed delivery note. What sits inside that scope varies by floor type; the list below covers the standard inclusions for a deep-clean visit.
Standard inclusions on a declared deep-clean visit:
- Pre-clean inspection to confirm floor type, grout depth and soiling level
- Dry-sweep or vacuum of the entire surface before wet application
- Application of appropriate cleaning agent at the correct dilution and dwell time
- Machine scrubbing (single-disc or walk-behind, depending on area size)
- Hand-cleaning of edges, skirting joints and corners beyond machine reach
- Grout cleaning with appropriate brush or steam lance
- Rinse pass and dry pass to avoid slipping hazards
- Final visual inspection and sign-off in writing
- TVA invoice at 17 %
Typically separate line items:
- Protective seal or wax application — €15–€35/m² depending on product
- Deep grout restoration (re-grouting or colour sealing of damaged joints) — €20–€50/m²
- Post-construction chemical strip — €20–€40/m² additional
- Furniture removal and replacement — €5–€15/m²
- Tile or stone replacement on cracked units found during cleaning — installer work, not a cleaning service
- Stain treatment beyond general soiling (oil, paint, rust) — €15–€40 per stain as an add-on
What a cleaning service does not do:
- Structural repair of cracked or hollow tiles (grout failure, substrate movement) — a tiler's job
- Re-sanding or re-finishing of severely damaged hardwood — a floor sanding contractor's job
- Mould remediation in wet rooms below the grout surface — a remediation specialist's job
- Any work within the plumbing or electrical infrastructure under the floor
Luxembourg context: declared labour, ITM and commune requirements
Floor cleaning in Luxembourg sits inside the general cleaning and maintenance services sector, which is regulated through the standard trade authorisation system.
Autorisation d'établissement. Any firm or sole trader offering floor cleaning as a paid commercial service in Luxembourg must hold an Autorisation d'établissement from the Direction générale des Classes moyennes. This authorisation confirms the operator has a registered business address in Luxembourg, a clean tax and social-security record, and the professional competence or liability insurance required for the trade. When obtaining a quote, ask the provider for their AE reference number and confirm it is valid on the guichet.lu portal.
ITM and workplace-safety rules. When floor cleaning is carried out in a commercial or public premises, the Inspection du travail et des mines (ITM) rules on working conditions apply — in particular, rules on chemical product handling, respiratory protection and slipping-hazard signage during wet-floor work. On a residential deep clean, these rules apply to the workers rather than the client; for a commercial premises, the client (employer) has a co-responsibility for the working environment.
Commune-level requirements for large buildings. Syndics (property management firms) in multi-owner buildings (copropriété) in Luxembourg typically require that any third-party cleaning service working on common areas holds its own professional liability insurance (RC professionnelle) at a minimum of €1 million per incident, and that an access-permission form is signed before the visit. If the floor cleaning is in a common corridor or lobby, check with the syndic before booking and confirm the cleaning firm's insurance.
Rental and resale context. For a tenant carrying out an end-of-tenancy deep clean, a declared invoice at 17 % TVA with the property address clearly stated is the document the landlord and any rental-commission housing inspector will accept as proof. A cash receipt does not satisfy this requirement. For a property sale, a recent cleaning invoice for high-value floors (oak parquet, marble) forms part of the maintenance file that supports the asking price.
Waste and chemical disposal. Commercial floor-cleaning products used in Luxembourg must comply with EU REACH regulations. Waste cleaning liquids cannot be poured into standard drainage without prior neutralisation; declared operators handle this as part of their operating licence. Informal operators often do not, which creates both an environmental and a legal risk.
Quote checklist — what to confirm before signing
A floor-cleaning quote that arrives without these elements is incomplete. Work through the list before committing.
Provider credentials:
- Autorisation d'établissement number provided and verifiable on guichet.lu
- RC professionnelle in place (minimum €1 million for commercial or communal work)
- TVA registration number on the quote header
Scope and method:
- Floor type and total m² stated explicitly — not "approx."
- Cleaning method specified (machine or manual; which machine type)
- Products named or product-type class stated (alkaline cleaner, neutral pH, stone-safe, etc.)
- Protective finish listed as included or as a separate quoted line
- Furniture removal: confirmed whether included or quoted separately
Deliverables:
- Before-after photographs confirmed as part of the deliverable
- Written delivery note at end of visit
- Post-clean drying time stated — important for re-occupation timing
Pricing and invoice:
- Total price broken down per m² rate × area
- TVA at 17 % shown as a separate line
- Travel or equipment fees shown as separate line items
- Payment terms stated (not "cash on the day" only)
A three-quote process for floor cleaning over 50 m² is worth the fifteen minutes it takes. Send the same brief — floor type, m², soiling description, whether you want a protective finish — to three declared providers. A spread of ±15 % is normal. An outlier 35–40 % below the other two usually signals an undeclared operator or a quote that excludes protective finish and furniture removal that the others include. Ask what specifically makes their price lower before accepting it.
Hidden costs and red flags
The base m² rate is stable; surprises typically appear when the pre-visit briefing was rushed or when the provider was selected on price alone without checking inclusions.
Hidden costs to anticipate:
- Post-construction strip. A floor handed over after a building site will have adhesive bleed, grout haze and mortar splatter that the standard clean does not cover. Budget €20–€40/m² extra and confirm in the quote whether post-construction is in scope.
- Grout restoration. If joints are deteriorated, cracked or heavily stained, cleaning them is separate from re-grouting or colour-sealing — the latter is €20–€50/m² and typically requires a specialist tiler, not a cleaning firm.
- Stone micro-crack infiltration. On marble and limestone, cleaning agents that are too acidic or alkaline can widen surface micro-cracks over time. A quality provider uses pH-appropriate products; a low-quality one does not and the damage only appears months later. Ask which product line the provider uses for natural stone.
- Re-coating peel. If a previous coating (wax, synthetic seal) was not fully stripped before re-coating, the new layer will peel within months — typically not covered by any warranty. Confirm in the quote whether a full strip is included before the protective finish is applied.
- Travel supplement outside Luxembourg-Ville. Providers based in the capital add €30–€60 for travel to properties in Echternach, Clervaux or Wiltz. Get this itemised on the quote.
Red flags:
- A quote with no TVA breakdown — either the operator is not registered (illegal for commercial amounts) or the paperwork is sloppy. Either way, do not proceed.
- A quote significantly below the standard range with no explanation of what is excluded — the finish and the grout clean are almost always what is missing.
- "Lifetime protection treatment" add-ons. No floor sealant lasts a lifetime; a two- to five-year maintenance cycle is realistic for any coating.
- Pressure to sign on the day of the site visit — reputable floor-cleaning firms allow 5–10 business days for a considered decision on a multi-hundred-euro commitment.
- No written quote at all — verbal pricing cannot be enforced and cannot be compared.
Floor cleaning in Luxembourg is priced at €70 to €150 per m² in 2026, with floor material, soiling level and whether a protective finish is included being the three levers that move you within that range. Every invoice must show TVA at the standard 17 % rate — this is maintenance, not renovation, and the 3 % super-reduced rate does not apply. Declared operators holding the Autorisation d'établissement are the only route that gives you insurance coverage, a compliant invoice for rental or resale purposes, and professional liability if something goes wrong. Fynd.lu lists vetted floor-cleaning providers in Luxembourg — use the platform to send the same brief to three declared firms, compare per-m² rates and confirm that before-after photographs and a signed delivery note are part of what you are paying for.
