# CPV 39830000-9: Cleaning products

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

- EN: Cleaning products
- PT: Produtos de limpeza
- ES: Productos de limpieza
- FR: Produits de nettoyage

In the tree:
- 39000000-2 Furniture (incl. office furniture), furnishings, domestic appliances (excl. lighting) and cleaning products (https://trinta.ai/cpv/39000000)
- 39800000-0 Cleaning and polishing products (https://trinta.ai/cpv/39800000)

Beneath this code (4):
- 39831000-6 Washing preparations
- 39832000-3 Dishwashing products
- 39833000-0 Anti-dust products
- 39834000-7 Jewellery cleaning solutions

The busiest codes beneath this one, in Portugal:
- 39831200-8 Detergents (https://trinta.ai/cpv/39831200): 114 contracts, €2m
- 39831600-2 Toilet cleaners (https://trinta.ai/cpv/39831600): 16 contracts, €245.4k
- 39831300-9 Floor cleaners (https://trinta.ai/cpv/39831300): 3 contracts, €117.9k
- 39831100-7 Oil dispersant (https://trinta.ai/cpv/39831100): 1 contract, €3k
- 39831210-1 Dishwasher detergents (https://trinta.ai/cpv/39831210): 1 contract, €4.2k
- 39831230-7 Grease digesters (https://trinta.ai/cpv/39831230): 1 contract, €8k

Portuguese market, January to July 2026: 627 contracts signed under this code, €10m contracted. Counted from the open contract register, all procedure types.
Competition, open procedures only (93 with a published bidder list): 9.9 bids on average, median 10, 0% 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 do Algarve, EPE (510745997): 19
- Instituto Português de Oncologia de Coimbra Francisco Gentil, EPE (506361438): 14
- Unidade Local de Saúde de Almada-Seixal, EPE (506361470): 14
- Unidade Local de Saúde do Alto Alentejo, EPE (508094461): 14

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

Who buys under it in France (by SIRET, marchés in the period):
- MAISON RETRAITE FONDATION BEAUFILS (26760191200012): 7
- COMMUNE DE THEIX-NOYALO (20005595200010): 6
- COMMUNE DE MONTATAIRE (21600410100012): 6
- COMMUNE DE CERGY (21950127700897): 6

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