# CPV 90910000-9: Cleaning services

Official label (Regulation (EC) No 213/2008):

- EN: Cleaning services
- PT: Serviços de limpeza
- ES: Servicios de limpieza
- FR: Services de nettoyage

In the tree:
- 90000000-7 Sewage, refuse, cleaning and environmental services (https://trinta.ai/cpv/90000000)
- 90900000-6 Cleaning and sanitation services (https://trinta.ai/cpv/90900000)

Beneath this code (9):
- 90911000-6 Accommodation, building and window cleaning services
- 90912000-3 Blast-cleaning services for tubular structures
- 90913000-0 Tank and reservoir cleaning services
- 90914000-7 Car park cleaning services
- 90915000-4 Furnace and chimney cleaning services
- 90916000-1 Cleaning services of telephone equipment
- 90917000-8 Cleaning services of transport equipment
- 90918000-5 Bin-cleaning services
- 90919000-2 Office, school and office equipment cleaning services

The busiest codes beneath this one, in Portugal:
- 90911200-8 Building-cleaning services (https://trinta.ai/cpv/90911200): 282 contracts, €28.9m
- 90919300-5 School cleaning services (https://trinta.ai/cpv/90919300): 44 contracts, €1.4m
- 90918000-5 Bin-cleaning services (https://trinta.ai/cpv/90918000): 32 contracts, €1.6m
- 90913200-2 Reservoir cleaning services (https://trinta.ai/cpv/90913200): 20 contracts, €689.5k
- 90919200-4 Office cleaning services (https://trinta.ai/cpv/90919200): 18 contracts, €544.7k
- 90913100-1 Tank-cleaning services (https://trinta.ai/cpv/90913100): 6 contracts, €260.7k
- 90911100-7 Accommodation cleaning services (https://trinta.ai/cpv/90911100): 5 contracts, €270k
- 90912000-3 Blast-cleaning services for tubular structures (https://trinta.ai/cpv/90912000): 1 contract, €9k
- 90919100-3 Cleaning services of office equipment (https://trinta.ai/cpv/90919100): 1 contract, €2.4k

Portuguese market, January to July 2026: 1,346 contracts signed under this code, €189.7m contracted. Counted from the open contract register, all procedure types.
Competition, open procedures only (335 with a published bidder list): 9.4 bids on average, median 9, 2.1% drew a single bid. Direct awards excluded, because there the buyer chooses who bids. All divisions ranked: https://trinta.ai/procurement-statistics

Who buys under it in Portugal (by NIF, contracts in the period):
- Unidade Local de Saúde de São José, EPE (508080142): 33
- DOCAPESCA - Portos e Lotas, SA (500086826): 18
- Município de Torre de Moncorvo (501121536): 18
- Estado Maior da Força Aérea (600010686): 17

French market, January to July 2026: 1,173 marchés notified under this code, €721.5m in notified amounts (framework ceilings included). Counted from the DECP consolidated files, deduplicated, all procedure types.
Competition, competed procedures only (1,031 declaring their offers, marchés passed without competition excluded): median 4 offers, mean 6.1 (an allotted marché repeats the consultation total on each lot, so the median is the figure to quote), 15.1% drew a single offer. Method: https://trinta.ai/barometre

Who buys under it in France (by SIRET, marchés in the period):
- RESEAU CANOPE (18004301001485): 50
- COMMUNE D AUBENAS (21070019100013): 12
- COMMUNE DE MULHOUSE (21680224900013): 12
- REGION BRETAGNE (23350001600040): 12

Market: Water, waste and environment (https://trinta.ai/tenders-by-sector/water-and-environment)

Source: https://trinta.ai/cpv/90910000 · All codes: https://trinta.ai/cpv
