Collective agreement for the building cleaning sector 2025-2028
Convention collective de travail dans le secteur du nettoyage des bâtiments 2025-2028
Valid from 1 June 2026 · Data as of 11 November 2026
Key facts
| Table valid | 1 June 2026 – 31 March 2027 |
|---|---|
| Agreement term | 1 May 2025 – 30 April 2028 |
| Sector | CleaningNettoyage de bâtiments (building cleaning) |
| Weekly hours | 40 h |
| Salary payments per year | 12 monthly payments (hourly rates) + prime d'assiduité max. 525 EUR (not indexed, prorated on max. 1,760 hours worked, paid with June pay, reduced/forfeited for absences) – no 13th month in the CCT. Seniority supplements +1% from the 11th, 16th, 21st and 26th year of service (max. +4%). |
| Generally binding | yes |
| Wage index (cote d’application) | 992.24 |
| Official source | ITM – Nettoyage de bâtiments, salaires horaires, indice 992,24, 01/06/2026 (Version 01/06/2026)source dated 2 July 2026 |
| Next adjustment | not yet known from 1 April 2027CCT art. 10.4 grants +1,00% on hourly tariff wages on 1 April 2027 (signed and generally binding). ITM has not yet published the resulting grid; not computed here. |
Pay table
1 June 2026 – 31 March 2027| Group | per hour | per hour (at index 100) | Net per month (estimate) |
|---|---|---|---|
| Agent(e) de nettoyage – 1er échelon (catégorie 1) | €17.2144 | €1.7349 | ≈ €2,570 |
| Agent(e) de nettoyage – 2e échelon (catégorie 2) | €17.9367 | €1.8077 | ≈ €2,643 |
| Laveur(euse) de vitres – 1er échelon (catégorie 1) | €18.6591 | €1.8805 | ≈ €2,711 |
| Laveur(euse) de vitres – 2e échelon (catégorie 2) | €19.3834 | €1.9535 | ≈ €2,778 |
| Encadrement – 1er échelon (catégorie 1) | €20.1058 | €2.0263 | ≈ €2,841 |
| Encadrement – 2e échelon (catégorie 2) | €20.8271 | €2.099 | ≈ €2,903 |
Amounts at index 100: multiply by the current index ÷ 100 to get euros.
Hourly tariff wages per ITM at cote 992,24, valid from 1 June 2026; these already include the +0,70% conventional increase of 1 May 2026 (check: CCT 2025 rate 16,2706 at 944,43 -> index-100 1,72280 x 1,007 = 1,7349). Signatories FEN (Fédération des entreprises de nettoyage) / OGBL / LCGB. Weekly hours: CCT art. 7.1 refers to the Code du travail (legal normal duration 40h); annual leave is defined for 'un travail régulier de 40 heures par semaine'. Hardship premium 2,50 EUR/h for arduous/dangerous work (art. 20); Sunday +80%. Only hourly rates are published (no monthly). Luxembourg automatic wage indexation (échelle mobile, Code du travail L.223-1): cote d'application 992,24 in force since 1 June 2026 (previous 968,04 from 1 May 2025). Cote 992,24 is the one valid on 2026-11-11; no further tranche was triggered by the October 2026 index. Next tranche not yet triggered (STATEC forecasts point to 2027).
Net per month: estimate with the calculator’s default settings and the weekly hours of this agreement; with 13 or 14 salaries it is the net of one regular monthly payment. Click it to open the calculator with this amount.
Open the net salary calculator in Luxembourg
Sources (4)
- ITM – Nettoyage de bâtiments, salaires horaires, indice 992,24, 01/06/2026 (Version 01/06/2026) (2 July 2026)
- Règlement grand-ducal du 16 octobre 2025 portant déclaration d'obligation générale de la CCT nettoyage des bâtiments 2025-2028 (signée le 25 avril 2025) et de l'avenant du 19 mai 2025 (Mémorial A n° 456 du 21 octobre 2025) (21 October 2025)
- Règlement grand-ducal du 11 mai 2026 – Avenant 2 (21 janvier 2026, transfer of staff clause only, no pay change) (11 May 2026)
- ITM – Convention collective Nettoyage de bâtiments (page updated 02/07/2026) (2 July 2026)
Notes
Hourly tariff wages per ITM at cote 992,24, valid from 1 June 2026; these already include the +0,70% conventional increase of 1 May 2026 (check: CCT 2025 rate 16,2706 at 944,43 -> index-100 1,72280 x 1,007 = 1,7349). Signatories FEN (Fédération des entreprises de nettoyage) / OGBL / LCGB. Weekly hours: CCT art. 7.1 refers to the Code du travail (legal normal duration 40h); annual leave is defined for 'un travail régulier de 40 heures par semaine'. Hardship premium 2,50 EUR/h for arduous/dangerous work (art. 20); Sunday +80%. Only hourly rates are published (no monthly). Luxembourg automatic wage indexation (échelle mobile, Code du travail L.223-1): cote d'application 992,24 in force since 1 June 2026 (previous 968,04 from 1 May 2025). Cote 992,24 is the one valid on 2026-11-11; no further tranche was triggered by the October 2026 index. Next tranche not yet triggered (STATEC forecasts point to 2027).