Price by format — per room, per m², flat rate
| Format | Price (excl. TVA) |
|---|---|
| Single room — up to 14 m² | €55–€90 |
| Large living room — 20 to 30 m² | €90–€160 |
| Staircase — one flight | €70–€110 |
| Standard two-bedroom flat — 70 to 90 m² | €210–€340 |
| Three-bedroom house — 120 to 160 m² | €310–€500 |
| Per m² on open-plan flats | €5–€10/m² |
| Stain treatment — pre-spot per stain | €12–€25 |
| Deodorising pass on the whole area | €30–€60 |
| Scotchgard protection treatment | €3–€6/m² |
A €280 flat-rate visit with TVA at 17 % becomes €328 all-in. On a principal-residence renovation tied to a declared cleaning invoice the same visit can fall under the 3 % super-reduced rate at €288 — applicable only when cleaning is part of a broader qualifying renovation contract, not on a standalone cleaning visit.
Format drivers:
- Per-room versus per-m². Flats with many small rooms price better per room. Large open-plan lofts price better per m². Ask both prices and compare.
- Staircase and corridor. Always priced separately because each step needs an individual pass.
- Heavy soiling. A carpet with pet traffic, visible traffic lanes or unknown staining carries a 20–40 % uplift.
- Move-out context. A landlord requesting a certificate of steam cleaning pays a small premium for the documented report — typically €40–€80 over the base cleaning fee.
- Minimum charge. Most declared firms have a €150–€180 minimum — booking one small room alone rarely saves money.
Steam extraction versus dry compound
The two dominant methods solve different problems. Choose based on how quickly you need the carpet dry and how deep the soiling is.
Hot water extraction (steam cleaning):
- Hot water at 60–80 °C with a mild detergent injected into the carpet fibre under pressure, then extracted with a wet-dry vacuum
- Best at dislodging embedded soil and biological matter — pet accidents, heavy traffic, deep staining
- Drying time: 4 to 8 hours with air movement, longer in humid LU autumn weather
- Typical price range €230–€360 for a standard two-bedroom flat
- Requires outdoor access to the truck-mounted or portable machine — coproprieté or entrance restrictions can be a factor
Dry compound method (low-moisture encapsulation):
- A specialised dry or semi-dry compound is worked into the fibre with a rotating brush and vacuumed up after a short dwell time
- Faster drying, often under 60 minutes — the carpet is walkable again the same day
- Good on lightly-to-moderately soiled carpets, less effective on deep organic stains
- Typical price range €210–€330 for the same flat
- Suitable for coproprieté flats where no outdoor hose access is available
When to pick which:
- Pet household or heavy traffic: steam extraction
- Move-out cleaning with same-day re-entry: dry compound
- Allergy-sensitive households: steam extraction with a hypoallergenic detergent, confirmed in writing on the quote
- Commercial office short-turnaround: dry compound, done overnight with a morning re-open
Combined approach:
- For deeply soiled carpets some firms use dry encapsulation first to lift surface soil, then steam extraction to remove embedded matter — price €340–€500 on a standard flat and a drying window of 3 to 5 hours
What moves a quote — size, soiling, access
A €210 quote and a €360 quote on the same flat aren't always comparing the same thing. The six drivers below explain most of the spread.
Surface area. Confirmed in m² on the devis. Cleaning firms measure or take the declared m² from the tenancy agreement. Above 100 m² the per-m² rate typically drops from €9 to €7.
Soiling level. Light soiling is a single pass. Heavy soiling with pet accidents, traffic lanes or unknown history requires pre-spray dwell, a second pass and sometimes an enzyme treatment for biological staining. Expect a 20–40 % uplift on heavily soiled carpets.
Access and building constraints.
- Lift versus walk-up: walk-ups above the third floor carry a €30–€70 equipment-haul fee
- Parking restriction: vans needing paid commune parking in Luxembourg-Ville add a €20–€40 line item for the permit time
- Coproprieté rules: some buildings ban noisy equipment during weekday daytime — schedule during the allowed window
Furniture handling. Rooms cleared beforehand cost less. Rooms where the firm moves lightweight furniture (chairs, coffee tables) add €20–€40 per room. Heavy pieces (sofa, wardrobe) are not moved — mark those areas as "not cleaned" in advance.
Urgency and after-hours work.
- Same-day service: +25–40 % uplift
- Evening or Saturday booking: +15–25 %
- Sunday or public-holiday booking: +40–60 % and requires compliance with LU Sunday-labour rules
Commune and travel. Luxembourg-Ville and the 15 km ring are the base area. Distant communes (Vianden, Wiltz, Clervaux) add a travel fee of €40–€120 on smaller jobs; on larger jobs the travel is usually absorbed.
Certificate of cleaning for landlords. A written report with method, products used and before/after photos is typically €30–€60 extra — often required for move-out deposit returns.
What a standard visit includes and excludes
A clean written devis protects both sides. Read it line by line — what is counted and what is explicitly excluded matters as much as the flat-rate number.
Typically included in a €280 standard visit:
- Arrival and set-up within the booked window
- Full vacuum of the carpet surface before wet or dry treatment
- One pre-spray pass on trafficked areas
- Primary cleaning pass in the method booked (steam or dry compound)
- A second pass on heavily soiled areas flagged during the walkthrough
- Rinse extraction (on steam) or vacuum extraction (on dry compound)
- Pile grooming to restore the nap direction
- Written invoice with TVA line
- One-month satisfaction guarantee on re-appearing stains treated during the visit
Usually excluded — expect a separate line:
- Deep stain removal on stains older than 6 months — quoted after inspection, €25–€80 per stain
- Pet urine decontamination with enzymatic treatment — €60–€180 depending on area
- Furniture moving of heavy pieces — €40–€80 per piece when agreed in advance
- Rug-specific treatment (silk, antique, handwoven) — quoted separately by a rug-cleaning specialist, €8–€20/m²
- Repair of burns, tears or bleach damage — outside the scope of cleaning
- Protective treatment (Scotchgard or equivalent) — €3–€6/m² add-on
- Deodorising pass — €30–€60 add-on when requested
Red flags in a devis:
- No mention of the method (steam or dry) — the cheapest quote will use the fastest method even where it's wrong for the carpet
- No minimum charge stated — expect a call-out fee surprise
- No TVA line — the headline number will land 17 % higher or the firm is trading undeclared
- No before/after photo commitment for landlord certificate requests
TVA, declared labour and moveout cleaning context
Carpet cleaning is a domestic service carrying TVA at the standard 17 % on most invoices. It does not qualify for the 3 % super-reduced rate unless it is part of a qualifying principal-residence renovation contract billed on the same invoice — which is rare for cleaning work.
The rule in practice:
- Standalone cleaning visit — household or commercial: TVA 17 %
- Cleaning inside a qualifying renovation contract on a principal residence, billed on the same invoice: potentially TVA 3 %
- Move-out cleaning for a landlord as part of lease handover: TVA 17 %
What a compliant invoice must show:
- Firm name, Luxembourg address, TVA number
- Autorisation d'établissement reference (cleaning services require the authorisation)
- Address and m² of the cleaned property
- Method used (steam extraction, dry compound)
- Net amount and TVA line explicit
Declared labour matters:
- Cleaning is one of the sectors most affected by undeclared work in LU households
- Undeclared cash cleaning at €15–€20/hr is common but leaves you without recourse if equipment damages your carpet
- Home insurance for damage caused during cleaning will be rejected if the provider is not declared
- For landlords, only a declared cleaning invoice can be deducted against rental income
Move-out cleaning context:
- A landlord's standard inventory in Luxembourg requires the carpet to be cleaned to "état d'usage normal" — neither new nor soiled beyond wear-and-tear
- A professional cleaning certificate with before/after photos and method reference protects the deposit
- The ITM and Ministère du Logement both publish guidance on acceptable cleaning standards — a certificate from a declared firm counts as evidence in dispute
- Typical move-out cleaning including carpets, kitchen and bathroom for a 70 m² flat: €380–€620 all-in with TVA 17 %
Commune coverage, scheduling and drying window
Scheduling carpet cleaning means coordinating drying time with the household's return, the LU weather and any landlord handover.
Typical commune coverage from a Luxembourg-Ville-based firm:
- No travel fee (within 15 km): Luxembourg-Ville, Strassen, Bertrange, Hesperange, Walferdange, Mamer
- €40–€80 return: Esch-sur-Alzette, Differdange, Dudelange, Bettembourg, Mersch, Ettelbruck
- €90–€140 return: Diekirch, Wiltz, Vianden, Clervaux, Echternach
- Some national firms have regional hubs in Esch or Diekirch and quote their own base-radius pricing from those hubs
Scheduling rules of thumb:
- Lead time for non-urgent bookings: 1 to 2 weeks off-peak, 3 to 5 weeks in peak autumn and spring
- Same-week slots: often available but with a 10–20 % urgency uplift
- Move-out cleaning: book for the day before handover, not the day of — the carpet needs to be dry for the état des lieux
Drying window and LU weather context:
- Spring and summer afternoons: steam-extracted carpet dry in 4 to 5 hours with windows open
- Autumn damp: 6 to 10 hours with dehumidifier support — add €30–€60 for dehumidifier rental on the job
- Winter: building heating keeps drying on track; if the carpet will be walked on late evening after a morning clean, a dry compound is the safer method
Time-of-day considerations:
- Morning booking (8:00–9:30): best for full-day drying, landlord handovers, work-from-home households
- Early afternoon: viable for dry compound but risks a late-evening finish on steam
- Evening (after 17:00): allowed by some firms but rarely advisable for steam — drying runs overnight in a cold room
Winter extra cost:
- Between December and February, outdoor-machine operation in sub-zero conditions adds 5–10 % because the crew works with insulated hoses and heaters — budget €15–€30 extra on a standard flat
Money-saving plays that actually work
Not every discount is a real discount. The plays below move the price without compromising the result.
Prep the space yourself. A thorough vacuum and a decluttered floor saves the firm 30 to 45 minutes of setup and is worth €30–€60 off the quote. Ask for the saving in writing on the devis before booking.
Cluster rooms into a single visit. Two separate visits cost the minimum charge twice — typically €300–€360 total. One combined visit on the same flat is €230–€340. A saving of €60 to €120 for no compromise on quality.
Go off-peak. Mid-week mornings (Tuesday to Thursday, before 10:00) are cheapest — most firms offer a 5–10 % off-peak discount. Avoid Fridays, Mondays and Saturday mornings in peak season.
Book for end-of-month settlement cycles. Firms with a mid-month quieter window often promote a €20–€40 discount for bookings scheduled in week 2 or week 3 of the month.
Annual maintenance contract. Signing for one visit every six months or annually locks in a 10–15 % discount and usually brings a free deodorising pass or a discounted stain-treatment add-on.
Skip the add-ons you don't need. A deodorising pass on a freshly cleaned carpet is usually redundant unless there is specific pet or tobacco history. Scotchgard protection is worthwhile on a light-colour carpet in a high-traffic flat but not on a dark carpet in a low-use bedroom.
Buy the report only when needed. A written landlord certificate is worth the €30–€60 premium when your deposit is at stake. For a private-owner clean where nobody reads the certificate, it's a line to drop.
Negotiate the minimum on small jobs. For a one-room clean under the €150 minimum, some firms will waive €20–€40 of the minimum if you agree to a flexible scheduling window (any day that week) rather than a fixed slot.
Don't chase bargain-basement rates. A quote significantly below €200 on a 70 m² flat usually means undeclared cash or rental-machine DIY rebranded as a service — you lose recourse on damage and pay at audit.
How to compare three quotes on the same flat
Carpet cleaning quotes can span €210 to €360 on a 70 m² flat without being truly comparable. A tight brief turns that into a like-for-like comparison.
The six checks that matter:
- Method (steam or dry). Require the method explicitly on each quote. The cheapest quote often hides a fast dry-pulver pass that won't handle deep staining.
- Number of passes and pre-spray. One pre-spray pass plus a primary pass plus a second pass on trafficked areas is the professional baseline.
- Drying time estimate. A committed drying window lets you plan the day. "Dry by evening" is not a time.
- Included extraction rinse. Without a rinse pass the detergent residue re-attracts dirt within weeks.
- TVA and all-in. All three on net or all three on TTC — never mix. Small-business-exemption firms show no TVA; adjust mentally.
- Certificate and documentation. For move-out contexts, confirm before/after photos and a written method report.
A clean briefing pack to send all three providers:
- Flat surface area (m²) and number of rooms including corridor and staircase
- Carpet type (synthetic loop, cut-pile wool, etc.) if known
- Visible staining areas and suspected origin (pet, food, wine, unknown)
- Access notes (lift, floor, parking, syndic daytime rules)
- Requested method or "provider to recommend"
- Deadline and any move-out certificate requirement
What to expect:
- Quotes from the same pack land within ±15 % on the all-in price
- Wider spreads almost always mean one provider quoted dry while another quoted steam, or one provider skipped the second pass
- A 15-minute conversation with the cheapest and most expensive usually explains the spread — often it's method, not margin
Final verification before signing:
- TVA number on the quote
- Autorisation d'établissement reference visible
- Written cancellation terms (48-hour notice is standard without penalty)
- RC Pro certificate available on request — most declared firms send it by email within the same day
Professional carpet cleaning in Luxembourg in 2026 is a €210 to €360 flat-rate decision for a standard flat — driven by surface area, soiling level, method and urgency more than by any single headline rate. Match the method (steam for deep soiling, dry compound for fast turnaround) to the need, require a declared devis with TVA line and Autorisation d'établissement, and compare three quotes on the all-in price rather than the lowest room rate. For move-out situations, a before/after photo report from a declared firm is the cheapest insurance for your deposit. Fynd.lu lists declared cleaning companies in Luxembourg with method preferences, TVA documentation and commune coverage on file — request three quotes before booking.
