gvtcx

year in review

UK public procurement in 2025

92,277 contracts and tenders were published by 4,590 public buyers in 2025, 75,149 of them naming a winning supplier. The typical contract was worth £140,000. That is about the same as 2024.

notices
92,277
buyers
4,590
median value
£140,000
with a named winner
75,149

the biggest awarded contracts of 2025

contractbuyerwon byvalue
G Cloud 15Government Commercial Agency1SPATIAL GROUP LIMITED +3359£70,000,000,000
001086 Apprenticeships Round 7Yorkshire Purchasing OrganisationACCESS TRAINING (EAST MIDLANDS) LTD +153£10,000,000,000
Invitation to Tender (ITT) - Construction & Capital WorksCrescent Purchasing Consortium Limited7 FORMATION LIMITED +39£9,500,000,000
NHS Supply Chain Logistics Service ProviderSupply Chain Coordination LimitedGXO£4,400,000,000
NHS Branded Medicines Tranche B - MAE & NOFE - 1 September 2025NHS EnglandAbbvie Ltd +20£4,108,145,000
Clyde and Hebrides Ferry Services 3 (CHFS3) VEAT noticeTransport ScotlandCalMac Ferries Limited£3,900,000,000
NHS Genomic Medicine Service - Most Suitable Provider ProcessNHS EnglandBirmingham Women’s and Children’s NHS Foundation Trust +6£3,850,000,000
Leeds City Centre Heat NetworkLeeds City CouncilHEMIKO LIMITED£3,405,000,000
Army Collective Training Service (ACTS)Ministry of DefenceElbit Systems UK Limited +1£2,500,000,000
Limmo OpportunityPlaces for London LimitedBallymore Limited£2,040,000,000

Contracts published in 2025 that name a winning supplier, ranked by the value the buyer published, excluding those flagged as a maximum rather than a price. Figures are as published; gvtcx does not adjust them. A large contract is often a multi-year framework, so the value is what may be spent over its whole life — and where several suppliers share one framework, each is shown against the framework's full value rather than its own share.

month by month

week by week

weeknotices
week 1 132
week 2 729
week 3 1,727
week 4 1,815
week 5 1,889
week 6 2,088
week 7 2,010
week 8 2,877
week 9 1,178
week 10 1,380
week 11 1,559
week 12 1,760
week 13 1,768
week 14 1,911
week 15 1,970
week 16 1,464
week 17 1,375
week 18 1,831
week 19 1,402
week 20 1,968
week 21 3,543
week 22 855
week 23 1,153
week 24 1,615
week 25 1,841
week 26 1,776
week 27 1,814
week 28 1,911
week 29 1,939
week 30 1,721
week 31 2,040
week 32 2,010
week 33 1,990
week 34 1,771
week 35 1,624
week 36 1,879
week 37 1,842
week 38 2,026
week 39 2,169
week 40 2,056
week 41 2,202
week 42 1,968
week 43 1,786
week 44 1,841
week 45 1,747
week 46 1,905
week 47 1,939
week 48 1,809
week 49 2,003
week 50 1,376
week 51 1,777
week 52 1,047