Skip to content
TenderGraph

Tender intelligence

Who wins Energy & Utilities public contracts — and for how much

League tables, spend trends and open opportunities computed from the official UK & Ireland sources — one procurement counted once, values as published in their own currency, every board dated.

Data to 25 Oct 2026, 06:18 · Methodology · Cite as: TenderGraph, “Who wins UK & Ireland public contracts”, accessed 25 Oct 2026.

Awarded value

£834.1bn

+ €14.9bn in EUR · excludes framework ceilings, amendments and out-of-scale figures

Framework capacity

£1025.3bn

4,938 frameworks · ceilings, not spend

Awards

33,661

6,443 unpriced

Winning suppliers

21,360

named on awards

Buyers

4,312

publishing awards

Open tenders

3,831

£59.7bn + €6.5bn open value

Top-5 concentration

57%

of attributed value

Look up a company

Search your own company, a competitor or an incumbent to see every award they have won, what it was worth, and which buyers they win from — all time, free.

Awards over time

Monthly £-priced awarded value and award count in Energy & Utilities — read market momentum and buying seasons. Euro-priced (Irish/TED) awards count in volumes; their values are reported separately, never converted.

Monthly awarded value and award count, Sep 03 to Oct 26. Peak month £70.7bn.
MonthAwarded valueAwards
Sep 03£7m1
Aug 04£6k1
Jul 07£01
Aug 07£01
Jan 08£01
Feb 08£02
Apr 08£01
May 08£01
Aug 08£01
Sep 08£01
Oct 08£01
Nov 08£08
Dec 08£09
Jan 09£06
Feb 09£04
Mar 09£09
Apr 09£09
May 09£04
Jun 09£06
Jul 09£07
Aug 09£011
Sep 09£010
Oct 09£011
Nov 09£012
Dec 09£09
Jan 10£03
Feb 10£09
Mar 10£150k2
Apr 10£08
May 10£03
Jun 10£06
Jul 10£04
Aug 10£03
Sep 10£05
Oct 10£06
Nov 10£04
Dec 10£03
Jan 11£09
Feb 11£04
Mar 11£06
Apr 11£06
May 11£01
Jun 11£010
Jul 11£05
Aug 11£08
Sep 11£08
Oct 11£195m25
Nov 11£2m31
Dec 11£023
Jan 12£029
Feb 12£028
Mar 12£750k33
Apr 12£023
May 12£023
Jun 12£021
Jul 12£027
Aug 12£029
Sep 12£042
Oct 12£32m24
Nov 12£020
Dec 12£021
Jan 13£018
Feb 13£027
Mar 13£027
Apr 13£024
May 13£3m33
Jun 13£275m36
Jul 13£5k23
Aug 13£1m33
Sep 13£034
Oct 13£026
Nov 13£046
Dec 13£034
Jan 14£025
Feb 14£396k24
Mar 14£11m33
Apr 14£579k41
May 14£035
Jun 14£028
Jul 14£032
Aug 14£92k29
Sep 14£249k44
Oct 14£027
Nov 14£025
Dec 14£12m33
Jan 15£503k72
Feb 15£30m65
Mar 15£122m89
Apr 15£6.2bn75
May 15£33m84
Jun 15£65m96
Jul 15£1.3bn118
Aug 15£291m111
Sep 15£88m102
Oct 15£130m85
Nov 15£370m96
Dec 15£55m86
Jan 16£204m103
Feb 16£175m131
Mar 16£2.5bn187
Apr 16£154m111
May 16£385m159
Jun 16£186m124
Jul 16£9.1bn96
Aug 16£621m108
Sep 16£1.7bn130
Oct 16£238m130
Nov 16£92m124
Dec 16£653m141
Jan 17£37m84
Feb 17£21m103
Mar 17£1.3bn133
Apr 17£78m79
May 17£844m101
Jun 17£152m120
Jul 17£96m111
Aug 17£50.1bn91
Sep 17£430m120
Oct 17£644m163
Nov 17£679m155
Dec 17£296m160
Jan 18£1.6bn223
Feb 18£2.2bn267
Mar 18£1.7bn338
Apr 18£2.6bn259
May 18£4.1bn235
Jun 18£2.4bn203
Jul 18£12.6bn252
Aug 18£12.4bn175
Sep 18£4.2bn193
Oct 18£2.6bn193
Nov 18£1.9bn201
Dec 18£4.1bn214
Jan 19£70.7bn239
Feb 19£1.3bn237
Mar 19£27.5bn390
Apr 19£1.8bn268
May 19£4.4bn237
Jun 19£12.7bn237
Jul 19£17.1bn328
Aug 19£7.0bn267
Sep 19£9.5bn279
Oct 19£42.3bn297
Nov 19£3.6bn303
Dec 19£28.0bn303
Jan 20£9.2bn272
Feb 20£6.5bn246
Mar 20£12.1bn376
Apr 20£3.1bn214
May 20£15.7bn191
Jun 20£2.0bn246
Jul 20£1.4bn217
Aug 20£6.7bn213
Sep 20£6.9bn215
Oct 20£8.4bn195
Nov 20£6.2bn202
Dec 20£17.2bn248
Jan 21£3.8bn234
Feb 21£1.4bn264
Mar 21£5.1bn333
Apr 21£1.5bn214
May 21£452m199
Jun 21£1.4bn247
Jul 21£33.8bn218
Aug 21£1.4bn242
Sep 21£869m262
Oct 21£18.0bn215
Nov 21£382m249
Dec 21£472m242
Jan 22£2.9bn270
Feb 22£1.6bn269
Mar 22£2.0bn391
Apr 22£607m213
May 22£1.8bn213
Jun 22£35.6bn176
Jul 22£484m262
Aug 22£2.7bn245
Sep 22£8.2bn253
Oct 22£1.8bn242
Nov 22£4.8bn238
Dec 22£287m298
Jan 23£331m261
Feb 23£51.7bn273
Mar 23£1.3bn364
Apr 23£10.4bn226
May 23£971m211
Jun 23£2.0bn235
Jul 23£1.2bn267
Aug 23£562m256
Sep 23£2.2bn243
Oct 23£12.5bn229
Nov 23£4.8bn306
Dec 23£4.4bn291
Jan 24£8.7bn268
Feb 24£5.0bn321
Mar 24£3.2bn456
Apr 24£529m272
May 24£13.5bn233
Jun 24£535m276
Jul 24£2.6bn330
Aug 24£1.4bn293
Sep 24£4.4bn343
Oct 24£6.9bn292
Nov 24£577m259
Dec 24£761m257
Jan 25£3.8bn328
Feb 25£3.0bn289
Mar 25£609m391
Apr 25£50.2bn270
May 25£7.0bn236
Jun 25£1.5bn257
Jul 25£686m293
Aug 25£71m251
Sep 25£985m312
Oct 25£5.4bn276
Nov 25£154m286
Dec 25£1.5bn338
Jan 26£6.0bn355
Feb 26£2.0bn405
Mar 26£3.2bn468
Apr 26£1.2bn237
May 26£6.0bn267
Jun 26£827m298
Jul 26£11.7bn297
Aug 26£867m232
Sep 26£1.6bn281
Oct 26£276m151
Awarded value Award count

Top 100 buyers — Energy & Utilities

All time, ranked by awarded value.

Top 100 buyers in Energy & Utilities, All time, ranked by attributed value. Value is attributed only where the publishing buyer stated it.
#BuyerAwardsAttributed valuetheir own share
1Procurement for Housing43£2020.4bn2 unpriced
2Herefordshire Council26£2000.0bn
3Crown Commercial Service100£278.2bn3 unpriced
4The Minister for the Cabinet Office acting through Crown Commercial Service31£176.6bn
5EFFICIENCY EAST MIDLANDS LIMITED28£156.3bn4 unpriced
6Poole Hospital NHS Foundation Trust6£134.0bn
7Government Commercial Agency13£125.1bn
8East of England Broadband Network (Regional Broadband Consortium)10£80.4bn1 unpriced
9The Minister for the Cabinet Office acting through the Crown Commercial Service2£60.0bn
10The Minister for the Cabinet Office acting through Crown Commercial Service (CCS)3£58.5bn
11Eastbourne Borough Council2£50.0bn
12National Grid UK Limited2£45.9bn
13Scape Group Limited17£45.0bn
14The Association of North East Councils Limited3£40.2bn
15City Building (Glasgow) LLP49£25.7bn11 unpriced
16Fusion21 Members Consortium24£23.0bn
17GREAT BRITISH ENERGY - NUCLEAR1£20.0bn
18YPO97£18.2bn11 unpriced
19The Crescent Academy1£18.0bn
20Procurement for Housing Ltd (t/a PfH Scotland)26£17.2bn6 unpriced
21MINISTRY OF DEFENCE456£16.7bn
22Halton Housing c/o Link Group3£16.1bn
23Sellafield Limited80£16.0bn6 unpriced
24Genesis Housing Association1£15.0bn
25NHS Shared Business Services Limited16£12.9bn
26Gwynedd Council14£12.5bn1 unpriced
27The minister for the cabinet office acting through Crown Commercial Service1£12.0bn
28The Hyde Group4£11.5bn1 unpriced
29Abri Group Limited1£11.3bn
30Scottish Government120£11.2bn41 unpriced
31ESPO124£10.8bn
32Kent County Council (t/a Laser)1£10.0bn
33PROCURE PLUS HOLDINGS LIMITED21£10.0bn1 unpriced
34The Minister for the Cabinet Office acting through Government Commercial Agency1£9.5bn
35Ministry of Defence231£9.4bn + €3.4m12 unpriced
36NATIONAL GRID ELECTRICITY TRANSMISSION PLC4£9.3bn2 unpriced
37NHS Supply Chain operated by North of England Commercial Procurement Collaborative (who are hosted by Leeds and York Partnership NHS Foundation Trust) acting on behalf of Supply Chain Coordination Ltd3£9.0bn
38TUCO Ltd9£9.0bn
39ENVIRONMENT AGENCY (Defra Network eTendering Portal)3£8.3bn
40Kent County Council (t/a LASER)16£8.3bn10 unpriced
41South East Consortium22£7.9bn
42NHMF (NPC) LIMITED10£7.6bn
43Notting Hill Genesis11£7.3bn
44SCAPE INVESTMENTS LIMITED1£7.0bn
45THE ASSOCIATION OF NORTH EAST COUNCILS LIMITED11£6.9bn
46HealthTrust Europe LLP (HTE) acting as agent for the University Hospitals of Coventry and Warwickshire NHS Trust (‘UHCW’)8£6.8bn
47The Cabinet Office3£6.7bn
48HealthTrust Europe LLP (HTE) acting on behalf of3£6.6bn
49PALLADIUM INTERNATIONAL LIMITED13£6.6bn
50HealthTrust Europe LLP (HTE) acting as agent for the University Hospitals of Coventry and Warwickshi8£6.6bn
51Scape Procure Scotland Ltd7£6.5bn
52Birmingham City Council52£6.3bn
53HealthTrust Europe LLP (HTE) acting as agent for the University Hospitals of Coventry and Warwickshire NHS Trust ("UHCW")2£6.0bn
54Agri-EPI Centre1£6.0bn
55Yorkshire Purchasing Organisation27£5.3bn
56The minister for the Cabinet Office acting through Crown Commercial Service1£5.0bn
57Regenda Limited2£4.8bn
58Scotland Excel92£4.7bn26 unpriced
59Hampshire County Council47£4.6bn + €416k3 unpriced
60Supply Chain Coordination Limited7£4.6bn2 unpriced
61YORKSHIRE WATER SERVICES LIMITED27£4.4bn5 unpriced
62Places for People Group Limited40£4.3bn13 unpriced
63Eastern Green Link 2 Limited2£4.2bn
64Princess Alexandra Hospital NHS Trust7£4.1bn
65NHS Supply Chain Operated by DHL Supply Chain Limited acting as agent of Supply Chain Coordination L2£4.1bn
66HealthTrust Europe LLP (HTE) acting on behalf of Mid South Essex NHS Foundation Trust1£4.0bn
67Sustainable Energy First Limited C/O Maidstone and Tunbridge Wells NHS Trust2£3.9bn
68Transport for London115£3.9bn19 unpriced
69Scape Procure Ltd3£3.7bn
70Network Rail Infrastructure Ltd29£3.5bn16 unpriced
71Northern Ireland Water and Subsidiaries2£3.4bn
72BLUELIGHT COMMERCIAL LIMITED7£3.3bn
73Caerphilly County Borough Council83£3.2bn17 unpriced
74NHS Supply Chain12£3.2bn
75Northern Housing Consortium Ltd16£3.1bn1 unpriced
76Halton Housing C/O Link Asset Services6£3.0bn2 unpriced
77Aspire Housing Limited2£3.0bn
78LHC Procurement Group for the Scottish Procurement Alliance (SPA)6£3.0bn1 unpriced
79Shepton Mallet Town Council4£3.0bn
80Southern Water Services Ltd.26£2.9bn5 unpriced
81PROSPER24£2.9bn1 unpriced
82Unknown40£2.8bn17 unpriced
83United Learning Trust3£2.8bn
84University of Essex12£2.7bn3 unpriced
85North Lanarkshire Council84£2.7bn30 unpriced
86Procurement Assist Limited c/o Integrated Facilities Management Bolton Ltd (iFM Bolton)2£2.6bn
87Hyde Housing Association10£2.6bn
88Sellafield Ltd59£2.6bn5 unpriced
89CIRRUS PURCHASING LTD20£2.5bn
90Espo54£2.5bn
91CDS Cooperatives1£2.5bn
92Cumbria, Northumberland Tyne and Wear NHS Foundation Trust C/O Sustainable Energy First Limited2£2.5bn
93North London Waste Authority3£2.4bn
94UK SHARED BUSINESS SERVICES LIMITED831£2.4bn
95The Energy Consortium (Education & Public Sector)4£2.3bn
96Communities and Housing Investment Consortium Limited ("CHIC")3£2.1bn1 unpriced
97CalMac Ferries Limited33£2.1bn9 unpriced
98Coventry City Council35£2.1bn + €260k4 unpriced
99Hertfordshire County Council8£2.1bn
100The Energy Consortium2£2.0bn

Attributed value is what the notice says this supplier won: their itemised share where the buyer published one, the full value where they were the only supplier named. Awards naming several suppliers without a split are counted as shared and left unvalued — we never divide a framework ceiling by the number of winners.

Click a supplier to see their full award history — free. Search, monitors and the API are part of the free trial.

Biggest open tenders — Energy & Utilities

Latest awards — Energy & Utilities

Turn intelligence into pipeline

Search every notice, monitor your market, qualify bids against your own profile, and plug it all into Claude, ChatGPT, Perplexity or Grok. 7-day free trial, cancel any time.

Start free trial

Methodology

Built from official notices published on Find a Tender, Contracts Finder, Public Contracts Scotland, Sell2Wales, TED, eTenders Ireland, NHS Atamis and the major procurement portal families, under their open licences. Notices describing the same procurement are collapsed to one canonical record before counting.

What a supplier is credited with. Only a value the publishing buyer stated was theirs: their own itemised amount, or the whole contract value where they were the single named supplier. Three things are therefore counted but never valued — an award naming several suppliers with no published split, a framework ceiling restated across the suppliers appointed to it, and an award notice that names a winner without publishing what they won (there, the figure on the notice is the pre-award estimate, not an outcome). Nothing is split evenly and nothing is estimated, so a £60m framework with ten winners never becomes £600m — and equally, these boards understate any supplier whose buyers publish vaguely.

What a total leaves out. Two things are published as awards but are not new money, and adding them counts a contract twice. A contract amendment republishes the whole value of a contract already awarded — one NHS commissioner issues one each time a block contract changes, and thirty-three of them named a single hospital trust. And a figure so far out of scale with everything its own buyer has ever awarded that it cannot be a contract that buyer placed — a debris-removal research service published at £61bn, a thousand times its department's entire history. Both are kept on the notice exactly as published, with the link to prove it, because that is what the buyer said. Neither is added to a total, because a total is our claim rather than theirs.

How companies are grouped. A company's published spellings are grouped together: case, punctuation and the optional “Ltd” are ignored. Anything that marks a different organisation is kept — an LLP, a plc, a CIC and a Teoranta are separate businesses from a Ltd of the same name, and a parent is never rolled up with a named subsidiary. Where the rule is arguable we split rather than merge, because showing a firm fewer of its own awards is a smaller error than publishing someone else's under its name. Where two rows on a board differ only by legal form or a bracketed qualifier — “Northgate Civils Ltd” beside “Northgate Civils (UK) Ltd” — a chip marks each as possibly the same organisation. That is a hint for the reader, not a merge: the rows keep their own ranks and their values are never combined.

Frameworks. A framework's published value is a ceiling — the maximum that may be called off over its life, not money awarded — so it is reported as capacity, separately, and never added to awarded value. One Crown Commercial Service framework alone states £120bn; counting ceilings as spend put £1,660bn on this page for a twelve-month window of a market that spends around £400bn a year. Where a buyer publishes what an individual supplier was actually allocated under a framework, that allocation IS counted for them — which is why the supplier column can exceed awarded value on a sector heavy in frameworks.

Currency, dates and sectors. Sterling and euro are never summed or converted — league tables rank on £-priced value with € shown alongside, and where a publisher omits the currency it is read from the country of the notice. Award dates use the published award date, falling back to notice publication. A sector filter is inclusive (a notice appears if any of its CPV codes belong to that sector); a company's own sector split files each award once, under the division most of its codes belong to, so the split sums to their total. The linked source notice remains authoritative for every record.

Frequently asked

Where does this data come from?
Every official UK and Ireland publication surface we ingest: Find a Tender, Contracts Finder, Public Contracts Scotland, Sell2Wales, TED, eTenders Ireland, NHS Atamis and the major portal families — deduplicated so one procurement counts once, with the source linked on every record.
How often does it update?
Each source is collected on its own schedule, and these tables are recomputed from the full store out of band rather than on each visit. The 'Data to' line above states exactly when the numbers you are reading were taken, and the coverage page shows when each source last synced successfully — if collection has paused, that is where it shows.
Why do some awards show no value?
Not every award notice publishes a contract value. Unpriced awards still count in the volume columns, and each table states how many rows were unpriced — we never estimate or infer values.
A supplier I know won a big framework shows a small value — why?
Because the notice didn't say what their share was. When an award names several suppliers without publishing a split, we count it against each of them but attribute no value — dividing a framework ceiling between winners would be a guess. Those awards appear in the 'shared' count next to the value.
Are supplier names grouped by parent company?
No. A company's own published spellings are grouped — case, punctuation and an optional “Ltd” — but a group and its named subsidiaries stay separate, as do an LLP, a plc, a CIC and a Teoranta of the same name, because those are different registered organisations bidding for different work. Where the rule is arguable we split rather than merge: showing a firm fewer of its own awards is a smaller error than publishing another firm's awards under its name. Rows that differ only by legal form or a bracketed qualifier carry a “possibly the same as” chip so you can see the split; their values are never combined.