Facts and figures
Public procurement supply contracts in Europe: facts and figures (2023–2026)
Since November 2023 public buyers in 30 European countries have published 1,604,107 contract awards for supplies dated in that period; the 332,914 live TED award notices we hold name 103,430 winning companies. Most of them went to a company registered in the buyer's own country. The tables below are the figures journalists, analysts and AI assistants may quote, with the method next to each one.
Counted on 8 November 2026 · awards dated 1 November 2023 to 6 November 2026 · refreshed monthly
The headline numbers
- contract awards for supplies since November 2023
- 1,604,107
- contract awards for supplies since November 2023
- TED award notices they come from
- 332,914
- TED award notices they come from
- distinct winning companies
- 103,430
- distinct winning companies
- distinct public buyers
- 36,397
- distinct public buyers
- of awards in the last 12 months went to a company registered in the buyer's country
- 98.6%
- of awards in the last 12 months went to a company registered in the buyer's country
- went directly to a company registered abroad
- 1.4%
- went directly to a company registered abroad
- of awards with a known tender count came from a single tender (last 12 months)
- 31.0%
- of awards with a known tender count came from a single tender (last 12 months)
- of awards publish a framework ceiling instead of a price
- 25.3%
- of awards publish a framework ceiling instead of a price
Counted on from TED contract award notices (how we count, full method). Last 12 months = notices published 1 November 2025 to 6 November 2026: 135,419 notices, 821,175 awards, 60,233 winning companies, 22,137 buyers. An award is one winner on one lot or contract line; it is not a tender and not an amount of money. Values are never totalled: 67.3% of awards carry an awarded value, 25.3% a framework ceiling.
Local-winner share by country
Awards dated since 1 November 2023 by the buyer's country. "Local" means the winning company is registered in the same country as the buyer; a foreign group's local subsidiary counts as local. "Top foreign origin" is the country whose companies won most of the rest. Single-bid share = award rows from lots with exactly one tender, among rows with a known tender count. Coverage of Croatia, Luxembourg and Iceland starts in early 2024 (their switch to eForms); Liechtenstein has too few notices to read much into.
| Country | Awards | Notices | Winning companies | Local share | Top foreign origin | Single-bid share |
|---|---|---|---|---|---|---|
| Romania | 550,360 | 17,852 | 4,678 | 99.9% | Austria | 23.6% |
| Poland | 327,314 | 65,218 | 9,529 | 98.7% | Hungary | 59.0% |
| Croatia | 100,197 | 8,525 | 1,656 | 99.5% | Slovenia | 20.3% |
| France | 83,599 | 21,078 | 15,563 | 98.3% | Germany | 20.5% |
| Germany | 71,193 | 32,785 | 13,326 | 95.2% | Austria | 33.2% |
| Spain | 69,087 | 29,347 | 10,034 | 98.7% | Germany | 35.9% |
| Czechia | 54,857 | 29,418 | 5,094 | 98.0% | Slovakia | 42.6% |
| Italy | 42,601 | 8,928 | 5,371 | 98.8% | Germany | 29.3% |
| Slovenia | 38,102 | 5,367 | 1,935 | 98.0% | Croatia | 28.6% |
| Bulgaria | 37,771 | 22,224 | 3,007 | 99.7% | Germany | 41.2% |
| Lithuania | 31,556 | 9,186 | 1,860 | 97.5% | Latvia | 39.5% |
| Latvia | 22,057 | 6,773 | 1,811 | 97.1% | Lithuania | 21.4% |
| Hungary | 21,112 | 5,729 | 2,244 | 98.6% | Czechia | 30.7% |
| Sweden | 20,814 | 6,735 | 4,017 | 93.6% | Denmark | 18.1% |
| Estonia | 18,540 | 5,154 | 1,640 | 93.4% | Lithuania | 34.3% |
| Portugal | 17,970 | 7,239 | 2,326 | 96.7% | Spain | 46.2% |
| Slovakia | 16,217 | 7,772 | 1,730 | 96.0% | Czechia | 29.2% |
| Finland | 14,636 | 4,557 | 2,451 | 90.5% | Sweden | 16.5% |
| Greece | 14,078 | 4,827 | 2,472 | 98.9% | France | 52.1% |
| Belgium | 12,427 | 5,467 | 3,185 | 87.9% | Netherlands | 24.2% |
| Denmark | 9,246 | 2,768 | 1,759 | 83.0% | Sweden | 26.7% |
| Netherlands | 8,509 | 6,186 | 2,731 | 93.7% | Germany | 25.3% |
| Austria | 7,719 | 4,379 | 2,741 | 82.7% | Germany | 40.5% |
| Ireland | 4,952 | 2,585 | 2,119 | 79.5% | United Kingdom | 17.8% |
| Norway | 4,024 | 2,444 | 1,310 | 92.2% | Sweden | 18.8% |
| Cyprus | 2,084 | 1,233 | 458 | 93.5% | Greece | 38.8% |
| Malta | 1,451 | 997 | 389 | 92.9% | Italy | 20.5% |
| Luxembourg | 1,053 | 409 | 386 | 68.6% | Belgium | 33.8% |
| Iceland | 551 | 185 | 157 | 93.3% | Denmark | 7.4% |
| Liechtenstein | 30 | 28 | 26 | 23.3% | Switzerland | 38.9% |
How big public purchasing is, country by country
Official statistics for the whole market that the award notices above sample: general government spending on goods, services and investment (intermediate consumption, gross fixed capital formation and social transfers in kind bought from market producers — ESA 2010 items P.2, P.51G and D.632), the measure the OECD uses for public procurement in Government at a Glance and the European Commission uses, as a proxy for its upper range, in its 2025 evaluation of the directives. In the EU-27 it came to €2.93 trillion in 2025, 15.5% of GDP. The European Commission puts EU public procurement at around €2.6 trillion a year, 15% of GDP (the same measure for 2023), and estimates that the EU directives, and so TED, cover as much as a quarter of it. About a third of the EU total is social transfers in kind, such as care paid for by statutory health insurance, which is seldom tendered. The split by function (health, education, defence) uses the same items by COFOG function and depends on how each country organises the sector — where statutory health insurance is classified in government, as in Germany or the Netherlands, purchased care counts here. € billion, current prices.
| Country | All public purchasing | % of GDP | Health | Education | Defence |
|---|---|---|---|---|---|
| EU-27 (2025) | 2,926.6 | 15.5% | 948.5 | 219.8 | 132.8 |
| Germany | 863.6 | 19.1% | 293.2 | 54.5 | 31.9 |
| France | 485.8 | 16.2% | 179.6 | 30 | 29.5 |
| Italy | 274.1 | 12.1% | 96.5 | 15.9 | 11.5 |
| Netherlands | 242 | 20.7% | 74.2 | 19.8 | 6.9 |
| Spain | 191.8 | 11.3% | 54.7 | 18.5 | 6.4 |
| Poland | 133.1 | 14.4% | 35.7 | 12.2 | 14 |
| Sweden | 105.7 | 17.6% | 21.2 | 16.4 | — |
| Belgium | 99.6 | 15.5% | 42.3 | 6.5 | 3.2 |
| Austria | 79.5 | 15.3% | 27 | 6.8 | 1.2 |
| Norway | 69.3 | 14.7% | 16 | 7 | 6.2 |
| Finland | 54.7 | 19.4% | 12.4 | 6.6 | 2.6 |
| Denmark | 54.5 | 13% | 15.8 | 5.3 | 3.3 |
| Czechia | 50.5 | 14.5% | 15.7 | 4.2 | 2.3 |
| Ireland | 50.3 | 8.3% | 16.9 | 3.6 | 0.3 |
| Romania | 47.7 | 12.5% | 11.3 | 3 | 2.1 |
| Greece | 32.5 | 13% | 9.7 | 2.1 | 1.7 |
| Hungary | 30.3 | 13.8% | 5.3 | 2.7 | 3.1 |
| Portugal | 30.2 | 9.8% | 9.5 | 2.6 | — |
| Slovakia | 19.3 | 13.9% | 6.4 | 1.8 | 0.8 |
| Croatia | 15 | 15.9% | 4.4 | 1.3 | 0.7 |
| Bulgaria | 14.4 | 12.4% | 3.8 | — | — |
| Luxembourg | 11.6 | 12.7% | 2.5 | 0.9 | 0.4 |
| Slovenia | 10.9 | 15.4% | 3.3 | 1.1 | 0.5 |
| Lithuania | 9.6 | 11.2% | 2.4 | 0.9 | — |
| Latvia | 6.6 | 15.2% | 1.2 | 0.7 | 0.5 |
| Estonia | 6.4 | 15.4% | 1.5 | 0.8 | 0.9 |
| Iceland | 5.3 | 15.5% | 1.3 | 0.9 | 0 |
| Cyprus | 4 | 10.3% | 1.5 | 0.3 | 0.3 |
| Malta | 2.9 | 11.9% | 0.6 | 0.2 | 0 |
Totals: latest year 2025; functions: 2024 (COFOG is published a year later). Source: Eurostat, government finance statistics (gov_10a_main, gov_10a_exp) and GDP (nama_10_gdp), retrieved 9 November 2026.
What public buyers buy: the largest categories
By CPV division of the notice (the EU's Common Procurement Vocabulary), awards dated since 1 November 2023. Medical supplies dominate because hospitals split tenders into many lots.
| CPV division | Awards | Notices | Local share |
|---|---|---|---|
| 33 Medical equipments, pharmaceuticals and personal care products | 1,009,549 | 101,244 | 99.0% |
| 15 Food, beverages, tobacco and related products | 139,670 | 14,900 | 99.7% |
| 34 Transport equipment and auxiliary products to transportation | 73,613 | 36,539 | 96.3% |
| 30 Office and computing machinery, equipment and supplies except furniture and software packages | 54,264 | 23,353 | 99.2% |
| 39 Furniture (incl. office furniture), furnishings, domestic appliances (excl. lighting) and cleaning products | 50,525 | 18,783 | 98.4% |
| 09 Petroleum products, fuel, electricity and other sources of energy | 41,936 | 21,154 | 99.2% |
| 38 Laboratory, optical and precision equipments (excl. glasses) | 36,075 | 19,002 | 89.4% |
| 44 Construction structures and materials; auxiliary products to construction (except electric apparatus) | 27,936 | 11,263 | 97.7% |
| 48 Software package and information systems | 26,441 | 17,612 | 95.5% |
| 31 Electrical machinery, apparatus, equipment and consumables; lighting | 21,591 | 10,422 | 92.5% |
| 24 Chemical products | 18,630 | 5,860 | 97.3% |
| 42 Industrial machinery | 16,372 | 9,121 | 92.7% |
Who wins abroad
Awards won by a company registered outside the buyer's country, by the winner's country of registration, since 1 November 2023. German, Swedish, Dutch and Czech companies win most often across a border; among non-EEA origins the United Kingdom, Switzerland and the United States lead.
Top origins of cross-border winners
| Origin | Awards abroad | Companies |
|---|---|---|
| Germany | 3,847 | 1,408 |
| Hungary | 2,181 | 75 |
| Sweden | 2,133 | 382 |
| Netherlands | 1,800 | 744 |
| Czechia | 1,591 | 371 |
| United Kingdom | 1,509 | 902 |
| Austria | 1,345 | 448 |
| France | 1,258 | 506 |
| Switzerland | 1,142 | 435 |
| Denmark | 1,068 | 269 |
| Belgium | 969 | 303 |
| Spain | 964 | 321 |
| Italy | 907 | 418 |
| Lithuania | 791 | 168 |
| United States | 726 | 536 |
Winners registered outside the EEA
| Country | Awards | Companies |
|---|---|---|
| United Kingdom | 1,509 | 902 |
| Switzerland | 1,142 | 435 |
| United States | 726 | 536 |
| Türkiye | 137 | 65 |
| Canada | 133 | 101 |
| China | 113 | 61 |
| Israel | 75 | 50 |
| South Korea | 53 | 31 |
| Japan | 39 | 31 |
| Australia | 32 | 25 |
| India | 26 | 19 |
| United Arab Emirates | 11 | 6 |
| Taiwan | 4 | 3 |
| Saudi Arabia | 2 | 2 |
How the contracts are awarded: tenders, procedures, speed, winner size
Five figures on the procedures behind the awards, for all 30 countries together and then country by country. A dash means the notices of that country state the field too rarely to say. Each country name opens its own page of figures.
- tenders per awarded lot (median, 1,040,990 lots with a stated count)
- 2
- tenders per awarded lot (median, 1,040,990 lots with a stated count)
- of awarded lots drew three or more tenders
- 36.2%
- of awarded lots drew three or more tenders
- of award notices come from a negotiated procedure without a prior call for competition (24,468 of 326,402)
- 7.5%
- of award notices come from a negotiated procedure without a prior call for competition (24,468 of 326,402)
- of award notices name more than one buyer (11,976 joint purchases)
- 3.7%
- of award notices name more than one buyer (11,976 joint purchases)
- from the conclusion of the contract to the notice on TED (median)
- 13 days
- from the conclusion of the contract to the notice on TED (median)
- of award notices appear within 30 days of the contract
- 77.1%
- of award notices appear within 30 days of the contract
56 of the joint purchases name buyers from more than one country.
| Country | Tenders per lot (median) | Lots with 3+ tenders | Without prior call | Joint purchases | Contract to notice (median) | Awards to SMEs |
|---|---|---|---|---|---|---|
| Romania | 2 | 47.0% | 1.7% | 1.0% | 14 days | 56.4% |
| Poland | 1 | 22.6% | 3.8% | 1.7% | 16 days | 51.9% |
| Croatia | 2 | 41.7% | 2.8% | 40.0% | 18 days | 29.8% |
| France | 3 | 52.5% | 3.4% | 4.5% | 17 days | 44.3% |
| Germany | 2 | 40.6% | 18.2% | 1.5% | 7 days | 54.3% |
| Spain | 2 | 39.7% | 11.4% | 0.1% | 5 days | 54.7% |
| Czechia | 1 | 27.9% | 4.7% | 1.7% | 14 days | 73.2% |
| Italy | 2 | 41.8% | 3.1% | 1.1% | 13 days | — |
| Slovenia | 2 | 30.4% | 5.7% | 7.1% | 13 days | 81.8% |
| Bulgaria | 2 | 34.1% | 19.0% | 0.3% | 11 days | 92.0% |
| Lithuania | 2 | 34.8% | 4.1% | 1.8% | 13 days | — |
| Latvia | 2 | 46.0% | 4.2% | 10.7% | 6 days | 89.2% |
| Hungary | 2 | 38.0% | 1.5% | 11.2% | 17 days | 72.8% |
| Sweden | 2 | 44.8% | 4.0% | 4.1% | 16 days | — |
| Estonia | 2 | 32.6% | 6.9% | 8.3% | 4 days | — |
| Portugal | 2 | 38.1% | 1.3% | 1.1% | 25 days | 79.9% |
| Slovakia | 2 | 40.3% | 1.1% | 2.4% | 11 days | 88.5% |
| Finland | 2 | 48.1% | 9.1% | 26.1% | 19 days | — |
| Greece | 1 | 25.9% | 0.8% | 0.5% | 7 days | 91.1% |
| Belgium | 2 | 45.1% | 6.7% | 2.5% | 14 days | — |
| Denmark | 2 | 36.5% | 17.5% | 11.6% | 10 days | 74.7% |
| Netherlands | 2 | 45.2% | 15.1% | 3.6% | 18 days | 72.6% |
| Austria | 2 | 35.4% | 16.2% | 1.7% | 12 days | — |
| Ireland | 3 | 52.3% | 2.4% | 0.2% | 35 days | 89.8% |
| Norway | 3 | 50.7% | 2.7% | 10.9% | 11 days | — |
| Cyprus | — | — | 34.0% | 0.0% | 35 days | — |
| Malta | — | — | 5.5% | 0.1% | 6 days | — |
| Luxembourg | 2 | 34.2% | 16.3% | 3.4% | 24 days | 71.4% |
| Iceland | 4 | 67.3% | 4.9% | 7.6% | 50 days | — |
Counted on from live TED contract award notices for supplies, awards dated since 1 November 2023. A lot is one part of a procedure; the tender count is the number the buyer states for the lot. "Without a prior call" is the procedure the notice itself names (negotiated without prior call for competition). Days run from the last contract concluded under a notice to the day TED published it; notices without that date are left out. Winner size is what the buyer ticked in the notice, so it is a share of the awards that state it, not of all awards. A figure is shown only where the field is filled in for at least 60% of the notices. Full method.
Awards by year
| Year of award | Awards | Notices |
|---|---|---|
| 2023 (from November) | 41,899 | 9,528 |
| 2024 | 508,235 | 105,739 |
| 2025 | 599,816 | 123,003 |
| 2026 (to 6 November 2026) | 454,157 | 93,936 |
How we count
- Source: TED, the Supplement to the Official Journal of the EU, read from its daily and monthly notice packages; contract award notices for supplies from buyers in the EU, the EEA and the UK's successor data where published on TED.
- Only live notices: a version replaced by a correction is left out; an award repeated by a later notice of the same procedure is counted once; a winner is counted only when the notice names a concluded contract (a "non-winning tenderer" is not evidence).
- Companies are matched across notices by their registration number, and by name and city only when neither side has a number. Natural persons named in notices are never shown.
- Shares are shares of awards, not of value and not of procedures. Full method: methodology.
How to cite
Cresques, "Public procurement supply contracts in Europe: facts and figures", counted 8 November 2026 from TED contract award notices, https://cresques.com/data. Figures may be quoted with attribution; the per-country and per-company detail is in the application and on the public market pages. Press and researchers: hello@cresques.com.
Every figure and every table has its own address: add the anchor to the link, for example https://cresques.com/data#single-bid-rate or https://cresques.com/data#local-winner-share. For one category across Europe, or one category in one country, cite its market page: each has the same citation block and a JSON file.
Download the tables: countries (CSV) · everything on this page (JSON). Licence CC BY 4.0: reuse freely with the attribution "Cresques, cresques.com/data".
Questions
- How big is public procurement in Europe?
- General government spending on goods, services and investment in the EU-27 — the measure the OECD and the European Commission use for public procurement — came to €2.93 trillion in 2025, 15.5% of GDP and 31.3% of all government expenditure (Eurostat). Only the contracts above the EU thresholds are published on TED; the table on this page gives the figure for each country.
- What counts as a contract award in these figures?
- One winner named on one lot or contract line in a TED contract award notice for supplies, where a contract was concluded. A notice with 40 lots and one winner each counts as 40 awards. Awards are not tenders and not money.
- Why do you not add up the contract values?
- Only 67.3% of awards since November 2023 carry an awarded value; 25.3% publish a framework ceiling, which is a maximum, not sales. Adding the two would overstate the market, so Cresques never totals values across kinds.
- What does the local-winner share mean?
- The share of awards in a country that went to a company registered in that country. A German subsidiary of a US group counts as German. The remainder are direct wins by companies registered abroad.
- How is the single-bid rate measured here?
- The share of award rows whose lot reports exactly one tender received, among rows where the number of tenders is published. It is a share of awards, not of procedures, so countries that split tenders into many lots weigh more.
- Where do the numbers come from and how often are they updated?
- From the daily and monthly notice packages of TED, the EU's public procurement journal, read by Cresques since November 2023 and refreshed every weekday. This page was counted on 8 November 2026 and is refreshed monthly.
Start with your website address.
Create an account, add your first market and see who already sells your category there.
Get started