# Water, waste and environment tenders: where they are published

> Public water and environmental procurement: the 201 CPV codes that carry it, what its notices look like, and where the registry maps its buyers.

Source: https://trinta.ai/tenders-by-sector/water-and-environment · Format: Markdown mirror of that page · Language: en

## The vocabulary that carries it

- 41000000-9 Collected and purified water (https://trinta.ai/cpv/41000000)
- 90000000-7 Sewage, refuse, cleaning and environmental services (https://trinta.ai/cpv/90000000)

201 official CPV codes fall under these divisions.

## The codes Portugal actually buys under (January to July 2026)

- [90911200 Building-cleaning services](https://trinta.ai/cpv/90911200): 282 contracts, €28.9m
- [90611000 Street-cleaning services](https://trinta.ai/cpv/90611000): 158 contracts, €3.8m
- [90921000 Disinfecting and exterminating services](https://trinta.ai/cpv/90921000): 146 contracts, €6.1m
- [90511100 Urban solid-refuse collection services](https://trinta.ai/cpv/90511100): 64 contracts, €80.4m
- [90919300 School cleaning services](https://trinta.ai/cpv/90919300): 44 contracts, €1.4m
- [90512000 Refuse transport services](https://trinta.ai/cpv/90512000): 43 contracts, €9.9m
- [90470000 Sewer cleaning services](https://trinta.ai/cpv/90470000): 40 contracts, €2.6m
- [90918000 Bin-cleaning services](https://trinta.ai/cpv/90918000): 32 contracts, €1.6m
- [90680000 Beach cleaning services](https://trinta.ai/cpv/90680000): 31 contracts, €28m
- [90524400 Collection, transport and disposal of hospital waste](https://trinta.ai/cpv/90524400): 28 contracts, €8.2m
- [90670000 Disinfecting and exterminating services in urban or rural areas](https://trinta.ai/cpv/90670000): 22 contracts, €662.6k
- [90913200 Reservoir cleaning services](https://trinta.ai/cpv/90913200): 20 contracts, €689.5k

Contracts signed and value contracted under each code, counted from Portugal's open register across every procedure type. Each row is the deepest code carrying data, because a whole division is credited with everything beneath it and would take the list.

## What the notices look like

These contracts are long and recurring, which means the incumbent advantage is real and the re-tender date is the opportunity. The notices themselves are often mundane; the money is in multi-year service contracts renewed on a known cycle.

## Who publishes these tenders

The registry classifies buyers by type (health, state enterprise, regional, defence, donor) and this sector is not one of those types, so no sector-buyer count is published here. Its notices come from the general public buyers of each country; the country pages show where those publish.

## Frequently asked questions

**Which CPV codes cover water and waste tenders?**

Water and environmental procurement runs under CPV division 90, sewage, refuse, cleaning and environmental services, and division 41, collected and purified water, with treatment and network construction procured under the construction divisions. Equipment for treatment plants appears under the industrial machinery codes, so the sector's real footprint is wider than its two headline divisions.

**Who publishes water and waste tenders?**

Usually the operator rather than the state: municipal water companies, regional utilities and waste authorities, most of them publishing on their own channels alongside the national portal. In the TRINTA registry these appear as state-owned enterprises and regional buyers, the two largest categories of source outside the national channels.

## How contested it is, measured in Portugal

- 7.6% of open procedures drew a single bid
- 7.1 bids on average
- 607 open procedures behind these figures
- CPV 90, Sewage, refuse, cleaning and environmental services: 7.6% single bid across 607 procedures

Portugal publishes its complete contract register as open data, so competition is counted there rather than estimated. These are Portuguese figures for January to July 2026, covering only open procedures whose bidder list was reported; direct awards are excluded, because there the buyer chooses who bids. Method: https://trinta.ai/barometro

---

Full site index for agents: https://trinta.ai/llms.txt · Whole site in one document: https://trinta.ai/llms-full.txt
