CPV90000000909000009091000090919000Detail code

90919300-5School cleaning services

Portugal signed 46 contracts worth €2.4m under this code, January to August 2026, counted in the Portal BASE open register (IMPIC).

Data: Portal BASE (IMPIC), edition

  • EnglishSchool cleaning services
  • PortuguêsServiços de limpeza de escolas
  • EspañolServicios de limpieza de escuelas
  • FrançaisServices de nettoyage des écoles
  • In the other 20 official languages
    БългарскиУслуги по почистване на училища
    ČeštinaÚklid škol
    DanskRengøring af skoler
    DeutschReinigung von Schulen
    ΕλληνικάΥπηρεσίες καθαρισμού σχολείων
    EestiKoolipuhastusteenused
    SuomiKoulujen siivous
    GaeilgeSchool cleaning services
    HrvatskiUsluge čišćenja škole
    MagyarIskolatakarítási szolgáltatások
    ItalianoServizi di pulizia di scuole
    LietuviųMokyklų valymo paslaugos
    LatviešuSkolu uzkopšanas pakalpojumi
    MaltiServizzi tat-tindif ta' l-iskejjel
    NederlandsSchoonmaken van scholen
    PolskiUsługi sprzątania szkół
    RomânăServicii de curăţare a şcolilor
    SlovenčinaČistenie (upratovanie) škôl
    SlovenščinaStoritve čiščenja šol
    SvenskaStädning av skolor
In the tree
What Portugal signed under this code
46contracts signed
€2.4mcontracted value
14.1bids on average

Who buys under it

  • Município de Torre de Moncorvo
    16
  • Município de Vieira do Minho
    8
  • Município do Porto
    5
  • Município de Macedo de Cavaleiros
    5

Portugal publishes its complete contract register as open data, so this is counted rather than estimated. January to August 2026. The count and the value cover every procedure type; the bid figures cover open procedures only, because in a direct award the buyer chooses who bids. 22 of them published a bidder list, with a median of 15. A mean is published from 10 open procedures up and a single-bid share from 30, so a rate on this page always rests on enough of them to mean something. All 26 divisions ranked.

Source: IMPIC / Portal BASE, via dados.gov.pt

What France notified under this code
17marchés notified
€10.8mnotified amount
4offers, at the median

Who buys under it

  • COMMUNE DE BEZIERS
    2
  • COMMUNE DE LE MESNIL ESNARD
    2
  • DEPARTEMENT DES HAUTS-DE-SEINE
    2
  • CHAMBRE DE COMMERCE INDUSTRIE DORDOGNE
    1

France publishes its essential procurement data, the DECP, with the number of offers received on every marché, a field its own schema makes mandatory. January to July 2026, Two things to read alongside the figures: the amount is the notified amount, which for a framework agreement is the ceiling rather than the spend; and the bid figures exclude marchés passed without publicity or competition, where a single offer is the design of the procedure. 12 competed marchés declared their offers here, 5.8 on average; the median is shown because an allotted marché repeats the whole consultation's offer count on each lot, which inflates a mean and leaves the median alone. Same bars as Portugal: a mean from 10 procedures, a single-offer share from 30. Buyers are named from their SIRET through the public company register. The French barometer and its method.

Source: DECP, données essentielles de la commande publique

What EU notified under this code

The EU Official Journal carries the same measurement for every member state: eForms requires the count of submissions received on every contract award notice. 4.7% of the 84 lots awarded under this code across the Union drew a single bid, and the median lot drew 8. Above the EU thresholds only, and the lot is the unit because one notice can award many. Where EU tenders draw a single bid.

The market this code sits in

How to cite

TRINTA, "CPV 90919300-5: School cleaning services", Portal BASE (IMPIC), edition 5 October 2026, https://trinta.ai/cpv/90919300 (accessed [date]).

Buyers tag their notices with CPV codes, and mis-tag them often enough that a code-only alert misses real tenders. TRINTA's radar reads the notices themselves, in their own languages, and scores each one against what your company actually sells, so a procedure filed under a neighbouring code still surfaces when the text fits.

Official label, Regulation (EC) No 213/2008 (CPV 2008), via ted.europa.eu. Markdown: https://trinta.ai/cpv/90919300.md