Who wins the public contracts?
The state, municipalities and health trusts announce large purchases in Doffin. See who buys, who wins and how much competition there really is.
2,867 contracts were awarded. 13% of those with a stated number of tenders got only one tender, and 17% of the competitions were cancelled.
Key figures
The largest contracts
By the value estimated by the buyer. For framework agreements the value is a ceiling, not what is actually bought.
- 300 m NOK Avtale Operatør Larvik Havn Containerterminal Larvik Havn KF · 24 May 2018 · number of tenders not stated Winner: GREENPORT SERVICES AS
- 210 m NOK Brukerstyrt personlig assistanse (BPA) Karmøy kommune · 2 October 2018 · 221 tenders Winner: Uloba - Independent Living SA, Human Care AS, Abri Dialogue AS and 10 more
- 99 m NOK Brøggers hus - rehabilitering - samspill - totalentreprise Universitetet i Oslo · 17 November 2018 · 2 tenders Winner: HAGA & BERG ENTREPRENØR AS
Who wins the most contracts?
Number of contracts and of different buyers, for suppliers with an organisation number.
- ATEA AS See the contracts 25 contracts · 23 buyers
- NORCONSULT NORGE AS See the contracts 21 contracts · 16 buyers
- RAMBØLL NORGE AS See the contracts 20 contracts · 16 buyers
- ASPLAN VIAK AS See the contracts 20 contracts · 14 buyers
- SWECO NORGE AS See the contracts 18 contracts · 11 buyers
- ISS FACILITY SERVICES AS See the contracts 18 contracts · 10 buyers
- DELOITTE AS See the contracts 13 contracts · 13 buyers
- VOLVO MASKIN AS See the contracts 13 contracts · 12 buyers
- COWI AS See the contracts 13 contracts · 9 buyers
- MULTICONSULT NORGE AS See the contracts 11 contracts · 10 buyers
Who buys the most?
| Buyer | Contracts | One tender |
|---|---|---|
| Statens vegvesen, Region sør | 181 | 10% |
| Sykehusinnkjøp HF | 131 | 6% |
| Statsbygg Hovedkontor | 50 | 9% |
| Øvre Romerike Innkjøpssamarbeid | 46 | 27% |
| Avinor AS | 45 | 18% |
| Bergen kommune | 43 | 12% |
| Ruter As | 40 | 0% |
| Politiets fellestjenester (Norwegian police shared services) | 37 | 6% |
| Norges Bank Real Estate Management | 35 | 0% |
| Norges Teknisk Naturvitenskapelige universitet (NTNU), Innkjøp | 33 | 27% |
“One tender” is the share of contracts where the buyer stated the number of tenders.
Most contracts with only one tender
- Norges Teknisk Naturvitenskapelige universitet (NTNU), Innkjøp 7 of 26 (27%)
- Avinor AS 7 of 40 (18%)
- FORSVARSMATERIELL 5 of 8 (62%)
- Nordland fylkeskommune (hovedenhet) 5 of 9 (56%)
- Statens vegvesen, Region sør 5 of 49 (10%)
- Arbeids- og sosialdepartementet 3 of 4 (75%)
- Folkehelseinstituttet 3 of 6 (50%)
- Øvre Romerike Innkjøpssamarbeid 3 of 11 (27%)
- Oslo kommune, Vann- og avløpsetaten 3 of 11 (27%)
- Vinje kommune 2 of 2 (100%)
How many tenders came in?
The number of tenders is stated for 1,134 of 2,867 contracts.
What is bought?
| Category | Contracts | Estimated value |
|---|---|---|
| Construction work | 443 | 99 m NOK |
| Architecture, engineering and inspection | 227 | – |
| Business services: consulting, legal, marketing, staffing | 226 | – |
| IT services | 191 | – |
| Sewage, refuse, cleaning and environment | 182 | – |
| Transport equipment | 144 | – |
| Software | 139 | – |
| Medical equipment and pharmaceuticals | 138 | – |
| Furniture, furnishings and cleaning products | 104 | – |
| Transport services | 89 | 300 m NOK |
| Laboratory and precision equipment | 78 | – |
| Research and development | 72 | – |
Awarded contracts per month
130 results
| Contract and buyer | Tenders | Estimated value |
|---|---|---|
| Innseiling Bodø - del II Kystverket · Construction work not stated | – | – |
| Uværsskur - Nylund skole del 4 - KANSELLERT Stavanger kommune · Construction work not stated | – | – |
| Bygging av ny Brannstasjon og hjelpemiddellager - Aure kommune Aure kommune · Construction work not stated | – | – |
| 188080 - Avinor Flysikring AS - MRTC Betongarbeider AVINOR AS · Construction work not stated | – | – |
| B0930 EFU-10165 - Grunnundersøkelser miljøtekniske undersøkelser Bergen Kommune · Construction work not stated | – | – |
| D14 Mindemyren Bybanen Utbygging · Construction work not stated | – | – |
| Rammeavtale for innleie av anleggsmaskiner Gran Kommune · Construction work not stated | – | – |
| Mobile veksthus Norges miljø- og biovitenskapelige universitet · Construction work not stated | – | – |
| Entreprenørtjenester - drift, vedlikehold og beredskap Vestvågøy kommune · Construction work not stated | – | – |
| 18/5162 Ny varmepumpe Vikingskipet Hamar Kommune · Construction work not stated | – | – |
| Anskaffelse - Rammeavtale for tømrer- og blikkenslagertjenester Oslo kommune v/ Omsorgsbygg Oslo KF · Construction work not stated | 15 | – |
| Rv.580 Sandslikrysset Statens vegvesen · Construction work not stated | – | – |
| Fv. 561 G/S-veg Mosterøy Statens vegvesen · Construction work not stated | – | – |
| Trondheim Lufthavn - K-188069 - Elektrotjenester Landside - Rammeavtale AVINOR AS · Construction work not stated | – | – |
| Rammeavtale kjøletjenester UNIVERSITETET I BERGEN · Construction work not stated | 12 | – |
| Trondheim Tinghus - utbedring av rømningsveier K201- bygningsmessige arbeider STATSBYGG · Construction work not stated | – | – |
| D36 Rulletrapper Bybanen Utbygging · Construction work not stated | – | – |
| Rammeavtale maskinentreprenørtjenester Bardu kommune Bardu kommune · Construction work not stated | – | – |
| Haugeåsen skole, rehabilitering og tilbygg Fredrikstad kommune · Construction work not stated | – | – |
| Bakkedalen barnehage, Ullensaker kommune Øvre Romerike Innkjøpssamarbeid · Construction work not stated | – | – |
| Tomannsbolig på Hammeren Averøy kommune · Construction work not stated | – | – |
| Tomtearbeider Holmen Nord, trinn 1 Sortland kommune · Construction work not stated | – | – |
| Tilbud på energireduserende tiltak i ventilasjonsanlegg o.l. Porsgrunn Kommune, Eiendomsforvaltningen · Construction work not stated | – | – |
| Totalentreprise VVS-tekniske anlegg – NTNU SeaLab NTNU · Construction work not stated | – | – |
| 18/3048 VA Sanering Dragonvegen Stange kommune · Construction work not stated | – | – |
How the figures are made
- Values are the buyer's estimate in the notice. Many do not state a value, and for framework agreements the value is a ceiling.
- “One tender” counts only contracts where the number of tenders is stated. A stated 0 is treated as not stated.
- The cancelled share is cancellations divided by awards and cancellations in the same period.
- Only notices in Doffin are included. Call-offs on framework agreements and purchases below the publication threshold are missing.
- Suppliers that may be private persons are never shown by name and cannot be searched for.
Source: Doffin, Norwegian Agency for Public and Financial Management (DFØ), NLOD 2.0. Last fetched 30 October 2026. The statistics were computed 30 October 2026.