EU public procurement: where the open tenders are across member states
Updated: October 25, 2026
Opportia tracks 36,625 open processes in the European Union. France, Spain, Germany and Poland lead by volume, and sectors and buyers differ widely by country.
Overview: what the data shows today
Opportia currently monitors 36,625 open processes across the European Union, with data from 27 countries. The single market runs on common public procurement directives, and notices are published on TED, so the same tender logic applies in many places even though national practice differs.
France has the most open processes with 10,643, followed by Spain with 6,095, Germany with 2,992 and Poland with 2,971. Italy has 1,578, the Netherlands 1,563, Sweden 1,224, Czechia 1,149, Romania 1,063, Belgium 989, Bulgaria 665 and Portugal 601.
Activity in the short term is also visible. Spain reports 2,442 new processes in the last week and 2,088 closing this week. France reports 1,608 new and 2,644 closing this week. Germany and Poland show 0 new processes in the last week, which may reflect how their notices are captured, so treat that figure with caution. They still have 610 and 1,034 processes closing this week.
Where the opportunity is: categories, buyers and country differences
The main categories vary by country:
- Spain: construction, maintenance and repair stands out with 1,650 processes, and health services has 419.
- France: management, consulting and administration has 472, vehicles and transport 413, and health services 188.
- Netherlands: information technology and telecommunications has 149 processes.
- Poland: medicines has 107.
- Romania: medicines and IT and telecommunications each have 56.
- Portugal: health services has 69 and IT 43.
- Sweden: IT has 45.
Some buyers concentrate many processes. Trafikverket in Sweden has 102, Ředitelství silnic a dálnic in Czechia 43, and the national road infrastructure company in Romania 23. The University Hospital in Krakow has 19 in Poland. In the Netherlands, Gemeente Amsterdam and Gemeente Den Haag have 11 each. In Italy, CONSIP SPA has 7 and INVITALIA 4. In Bulgaria, several university hospitals and an oncology center appear among the most active buyers.
European institutions also appear. European Commission, DG BUDG shows up among the most active entities in France, Germany, Poland, Belgium and Portugal.
Total values are reported in local currencies, for example 12.6 B EUR in France, 14.8 B EUR in Spain, 50.4 B EUR in Italy, 1.1 T SEK in Sweden and 122.2 B CZK in Czechia. They are not directly comparable across currencies and should be read as an indication of scale in each market.
What to watch and how to prepare
- Start with the sector and country where your offer fits best, rather than trying to cover the whole bloc at once.
- Check the closing dates of the processes that interest you. Many close this week, so some may be out of reach, but they show which buyers publish regularly.
- Identify recurring buyers, such as central purchasing bodies, hospitals, road agencies and municipalities, and follow their future notices.
- Review the tender documents for eligibility, solvency and language requirements before deciding to bid.
- Consider local partners or consortia, especially where the buyer is regional or the documentation is in the national language.
- Prepare reusable documentation, such as company certificates, references and standard declarations, to react quickly.
- Note the procedure type. Open procedures are the most frequent in France and Spain, and most other countries show the standard contract notice form.
Scope of these data
These figures cover open processes that Opportia monitors and do not represent the whole European procurement market. Some tenders, buyers or national channels may be missing, and counts by category or entity are partial views. Use them as an orientation and always confirm details in the official notice before making business decisions.
Analysis written by artificial intelligence from Opportia's open data. Always check the official source before deciding.