Department for Transport suppliers
-
NETWORK RAIL LIMITEDPublic Body
312 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£57,382,738,628 -
NATIONAL HIGHWAYS LIMITED
90 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£23,143,188,154 -
Govia Thameslink Railway Limited
234 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£9,290,562,776 -
Greater London Authority
109 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£8,786,367,327 -
Great Western Railway Limited
270 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£8,074,851,240 -
Highways England
35 transactions Last paid Jul 2021
Monthly payments from Apr 2025 to Mar 2026£7,116,600,014 -
Northern Trains Limited
150 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£6,257,374,714 -
FIRST MTR SOUTH WESTERN TRAINS LIMITED
213 transactions Last paid Jul 2025
Monthly payments from Apr 2025 to Mar 2026£4,297,067,168 -
West Midlands Trains Limited
435 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£3,986,075,543 -
LONDON NORTH EASTERN RAILWAY LIMITED
91 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£2,855,976,982 -
First Trenitalia Rail
178 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£2,694,627,172 -
SE TRAINS LIMITED
149 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£2,014,717,209 -
XC TRAINS LIMITED
152 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£1,990,648,846 -
West Midlands Combined AuthorityCombined Authority
159 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£1,884,185,740 -
Abellio East Midlands Limited
171 transactions Last paid Apr 2024
Monthly payments from Apr 2025 to Mar 2026£1,880,338,919 -
Abellio East Anglia
134 transactions Last paid Apr 2025
Monthly payments from Apr 2025 to Mar 2026£1,839,821,998 -
LONDON & SOUTH EASTERN RAILWAY LIMITED
48 transactions Last paid Feb 2024
Monthly payments from Apr 2025 to Mar 2026£1,625,010,447 -
West Yorkshire Combined AuthorityCombined Authority
106 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£1,475,726,663 -
NATS (En Route) plc
93 transactions Last paid Oct 2023
Monthly payments from Apr 2025 to Mar 2026£1,417,008,410 -
Chiltern Railways
288 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£1,341,430,659 -
First Transpennine Express Limited
151 transactions Last paid Mar 2025
Monthly payments from Apr 2025 to Mar 2026£1,290,857,761 -
Department for Levelling Up, Housin
29 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£1,290,089,660 -
REDACTED LTD
3767 transactions Last paid Apr 2024
Monthly payments from Apr 2025 to Mar 2026£1,231,961,733 -
G.M.C.A. LIMITED
118 transactions Last paid Apr 2025
Monthly payments from Apr 2025 to Mar 2026£1,218,661,962 -
TRANSPORT UK EAST MIDLANDS LIMITED
84 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£1,113,579,220 -
Liverpool City Region
80 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£954,853,728 -
Transport for London
105 transactions Last paid Feb 2026
Monthly payments from Apr 2025 to Mar 2026£864,223,743 -
FIRST GREATER WESTERN LIMITED
34 transactions Last paid Aug 2020
Monthly payments from Apr 2025 to Mar 2026£852,538,529 -
NEXUS LIMITED
267 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£839,110,645 -
Eurotunnel
153 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£826,658,109 -
Sheffield City Region
102 transactions Last paid Jan 2026
Monthly payments from Apr 2025 to Mar 2026£767,506,856 -
North East Combined AuthorityCombined Authority
94 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£751,348,414 -
West of England Combined
82 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£676,902,767 -
Communities & Local Government
18 transactions Last paid Apr 2022
Monthly payments from Apr 2025 to Mar 2026£645,665,057 -
First Trenitalia West Coast
23 transactions Last paid Aug 2020
Monthly payments from Apr 2025 to Mar 2026£629,800,260 -
NXET Trains Ltd
146 transactions Last paid Sep 2023
Monthly payments from Apr 2025 to Mar 2026£626,683,643 -
TRANSPENNINE TRAINS LIMITED
54 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£623,433,234 -
Norfolk County CouncilCounty Council
186 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£615,403,880 -
Devon County CouncilCounty Council
178 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£612,299,013 -
Kent County CouncilCounty Council
194 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£602,372,207 -
MERSEYTRAVEL LIMITED
78 transactions Last paid Feb 2026
Monthly payments from Apr 2025 to Mar 2026£572,762,881 -
SNCF Caisse Generale
81 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£481,371,954 -
Tees Valley Combined AuthorityCombined Authority
99 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£458,542,895 -
TRENITALIA C2C LIMITED
93 transactions Last paid Oct 2025
Monthly payments from Apr 2025 to Mar 2026£444,555,008 -
Lincolnshire County CouncilCounty Council
135 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£406,440,914 -
Lancashire County CouncilCounty Council
153 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£405,972,632 -
Hampshire County CouncilCounty Council
155 transactions Last paid Jan 2026
Monthly payments from Apr 2025 to Mar 2026£376,131,539 -
Essex County CouncilCounty Council
167 transactions Last paid Jan 2026
Monthly payments from Apr 2025 to Mar 2026£373,952,565 -
Civil Aviation Authority
653 transactions Last paid Mar 2026
Monthly payments from Apr 2025 to Mar 2026£350,928,975 -
Derbyshire County CouncilCounty Council
145 transactions Last paid Nov 2025
Monthly payments from Apr 2025 to Mar 2026£349,756,990