Public procurement
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.
Who buys the most?
Buyers by total estimated value of announced contracts, with competition, cancellations and concentration. Municipalities and counties are also shown per inhabitant.
Stiftelsen Tradebroker had the largest estimated value of announced contracts: 20.6 bn NOK across 12 contracts, of 3,202 awarded contracts in all.
| Buyer | Municipality | Contracts | Estimated value ↓ | Per inhabitant | Avg. tenders | One tender | Cancelled | Top 3 | HHI |
|---|---|---|---|---|---|---|---|---|---|
| Digitaliseringsdirektoratet See the contracts | Oslo - Oslove | 28 | 437 m NOK | – | 4.2 | 17% | 0% | 78% | 5,203 |
| Oslo kommune v/ Oslo Havn KF See the contracts | Oslo - Oslove | 7 | 426 m NOK | – | 9.3 | 0% | 0% | – | – |
| Øvre Romerike Innkjøpssamarbeid See the contracts | Ullensaker | 22 | 422 m NOK | 9,173 kr | 3.0 | 31% | 27% | – | – |
| NORGES BANK See the contracts | Oslo - Oslove | 15 | 406 m NOK | – | 5.2 | 17% | 0% | – | – |
| Barne-, ungdoms- og familiedirektoratet See the contracts | Oslo - Oslove | 10 | 403 m NOK | – | 4.8 | 0% | 9% | 97% | 7,928 |
| Bærum kommune See the contracts | Bærum | 31 | 382 m NOK | 2,869 kr | 4.1 | 4% | 18% | 51% | 1,327 |
| Haugesund Kommune See the contracts | Haugesund | 21 | 360 m NOK | 9,311 kr | 4.8 | 30% | 9% | – | – |
| Kongsvinger Kommune See the contracts | Kongsvinger | 8 | 350 m NOK | 19,240 kr | 4.0 | 12% | 27% | 69% | 1,964 |
| Universitetet i Oslo See the contracts | Oslo - Oslove | 18 | 332 m NOK | – | 4.0 | 23% | 18% | – | – |
| NTNU See the contracts | Trondheim - Tråante | 40 | 308 m NOK | – | 3.5 | 14% | 18% | 78% | 3,099 |
| TØNSBERG KOMMUNE See the contracts | Tønsberg | 2 | 300 m NOK | 4,980 kr | 11.0 | 0% | 33% | – | – |
| Nordre Follo Renseanlegg See the contracts | Ås | 1 | 300 m NOK | – | – | – | 0% | – | – |
| Gjøvik kommune See the contracts | Gjøvik | 13 | 281 m NOK | 8,961 kr | 2.0 | 50% | 24% | 73% | 2,259 |
| Rakkestad kommune See the contracts | Rakkestad | 4 | 266 m NOK | 30,991 kr | 5.0 | 0% | 0% | – | – |
| Frogn Kommune See the contracts | Frogn | 2 | 260 m NOK | 15,826 kr | – | – | 0% | – | – |
| ARBEIDSTILSYNET See the contracts | Trondheim - Tråante | 2 | 259 m NOK | – | 2.0 | 0% | 50% | – | – |
| Havforskningsinstituttet See the contracts | Bergen | 22 | 241 m NOK | – | 2.2 | 43% | 19% | – | – |
| Moss kommune See the contracts | Moss | 18 | 240 m NOK | 4,517 kr | 2.4 | 0% | 5% | 89% | 2,737 |
| Sjøfartsdirektoratet See the contracts | Haugesund | 6 | 239 m NOK | – | 29.0 | 0% | 0% | – | – |
| Glitre Nett AS See the contracts | Drammen | 1 | 227 m NOK | – | 4.0 | 0% | 0% | – | – |
| Bømlo kommune See the contracts | Bømlo | 6 | 221 m NOK | 17,636 kr | 4.8 | 20% | 14% | – | – |
| Akershus fylkeskommune See the contracts | Oslo - Oslove | 2 | 220 m NOK | 302 kr | 6.0 | 0% | 33% | – | – |
| UiT Norges arktiske universitet See the contracts | Tromsø | 16 | 219 m NOK | – | 3.8 | 27% | 38% | 86% | 3,212 |
| KYSTVERKET See the contracts | Ålesund | 10 | 217 m NOK | – | 8.4 | 29% | 23% | 89% | 4,650 |
| Midtre Namdal Avfallsselskap IKS See the contracts | Overhalla | 5 | 217 m NOK | – | 2.5 | 50% | 0% | – | – |
| STATSBYGG See the contracts | Oslo - Oslove | 187 | 214 m NOK | – | 4.2 | 14% | 16% | 31% | 639 |
| OFA IKS See the contracts | Grimstad | 3 | 204 m NOK | 7,978 kr | 15.7 | 0% | 0% | – | – |
| Sunnfjord kommune See the contracts | Sunnfjord | 8 | 189 m NOK | 8,308 kr | 16.0 | 0% | 33% | – | – |
| INNKJØPSKONTORET AS See the contracts | Horten | 7 | 185 m NOK | – | – | – | 22% | – | – |
| Utenriksdepartementet See the contracts | Oslo - Oslove | 6 | 174 m NOK | – | 9.2 | 0% | 25% | – | – |
| BIR AS See the contracts | Bergen | 10 | 169 m NOK | – | 4.4 | 14% | 17% | 70% | 2,199 |
| Færder kommune See the contracts | Færder | 1 | 164 m NOK | 5,915 kr | 8.0 | 0% | 0% | – | – |
| Sarpsborg kommune See the contracts | Sarpsborg | 44 | 163 m NOK | 2,689 kr | 9.7 | 13% | 21% | – | – |
| Oslo kommune v/ Helseetaten See the contracts | Oslo - Oslove | 2 | 163 m NOK | – | – | – | 0% | – | – |
| Vestby kommune See the contracts | Vestby | 9 | 159 m NOK | 7,884 kr | 10.0 | 0% | 0% | – | – |
| Lånekassen See the contracts | Oslo - Oslove | 4 | 158 m NOK | – | – | – | 0% | – | – |
| Hamar kommune See the contracts | Hamar | 5 | 155 m NOK | 4,583 kr | 3.2 | 0% | 0% | – | – |
| Statsforvalterens fellestjenester See the contracts | Arendal | 18 | 154 m NOK | – | 9.3 | 7% | 14% | 60% | 1,520 |
| GKI Grenlandskommunenes Innkjøpsenhet See the contracts | Skien | 12 | 152 m NOK | – | 8.5 | 0% | 14% | – | – |
| Folketrygdfondet See the contracts | Oslo - Oslove | 4 | 152 m NOK | – | 3.5 | 0% | 0% | – | – |
| Kongsberg kommunale eiendom KF See the contracts | Kongsberg | 3 | 148 m NOK | – | – | – | 25% | – | – |
| Modum kommune See the contracts | Modum | 5 | 147 m NOK | 9,932 kr | 4.0 | 0% | 17% | – | – |
| UNIVERSITETET I BERGEN See the contracts | Bergen | 29 | 146 m NOK | – | 3.5 | 23% | 15% | 73% | 3,095 |
| Oslo Kommune v/ Digitaliseringsetaten See the contracts | Oslo - Oslove | 1 | 145 m NOK | – | – | – | 0% | – | – |
| Holmestrand kommune See the contracts | – | 4 | 136 m NOK | – | – | – | 0% | – | – |
| Lørenskog kommune See the contracts | Lørenskog | 25 | 135 m NOK | 2,615 kr | 5.6 | 4% | 19% | 57% | 1,368 |
| Nord-Troms innkjøpssamarbeid See the contracts | Gáivuotna - Kåfjord - Kaivuono | 3 | 134 m NOK | 69,108 kr | 30.0 | 0% | 0% | – | – |
| DRAMMEN KOMMUNE See the contracts | Drammen | 20 | 133 m NOK | 1,258 kr | 5.4 | 7% | 13% | 89% | 4,478 |
| Tromsø kommune See the contracts | Tromsø | 45 | 132 m NOK | 1,656 kr | 2.8 | 28% | 21% | 82% | 2,912 |
| Midtre Romerike Avløpsselskap - MIRA IKS See the contracts | Lillestrøm | 1 | 130 m NOK | – | – | – | 0% | – | – |
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 –. The statistics were computed 31 October 2026.