Hallfort index of steel building prices per m²
Observed on 25 October 2026
Summary by building type
| Type | What the price covers | Observations | Median | Minimum | Maximum |
|---|---|---|---|---|---|
| Agricultural building | Kit without erection | 5 | 68 | 50 | 97 |
| Agricultural building | Delivered and erected | 1 | 290 | 290 | 290 |
| Garage | Kit without erection | 2 | 495 | 451 | 539 |
| Garage | DIY superstore | 8 | 62 | 39 | 440 |
| Insulated hall | Kit without erection | 15 | 189 | 90 | 315 |
| Insulated hall | Kit delivered | 4 | 232 | 167 | 312 |
| Insulated hall | Delivered and erected | 8 | 405 | 294 | 824 |
| Open shed | Kit without erection | 5 | 52 | 50 | 99 |
| Open shed | Delivered and erected | 2 | 150 | 119 | 180 |
| Shelter and carport | Kit without erection | 3 | 46 | 37 | 328 |
| Shelter and carport | Kit delivered | 1 | 163 | 163 | 163 |
| Shelter and carport | DIY superstore | 5 | 110 | 32 | 258 |
| Storage hall | Kit without erection | 33 | 137 | 41 | 400 |
| Storage hall | Kit delivered | 6 | 165 | 126 | 204 |
| Storage hall | Structure only | 5 | 98 | 58 | 275 |
| Storage hall | Delivered and erected | 6 | 186 | 141 | 365 |
Hallfort model prices for standard sizes
Calculated by our published cost model, erection included except for carports, for a level site in Belgium.
| Product | Area | Kit without erection | Delivered and erected |
|---|---|---|---|
| Agricultural buildings 12 x 18 m | 216 m² | 178 | 309 |
| Agricultural buildings 12 x 24 m | 288 m² | 170 | 296 |
| Agricultural buildings 15 x 30 m | 450 m² | 160 | 287 |
| Agricultural buildings 18 x 36 m | 648 m² | 156 | 283 |
| Agricultural buildings 20 x 40 m | 800 m² | 153 | 279 |
| Agricultural buildings 24 x 48 m | 1,152 m² | 149 | 275 |
| Storage halls 10 x 15 m | 150 m² | 238 | 386 |
| Storage halls 12 x 20 m | 240 m² | 212 | 352 |
| Storage halls 15 x 25 m | 375 m² | 195 | 328 |
| Storage halls 20 x 30 m | 600 m² | 184 | 314 |
| Storage halls 25 x 40 m | 1,000 m² | 174 | 302 |
| Storage halls 30 x 50 m | 1,500 m² | 170 | 296 |
| Insulated halls 15 x 20 m | 300 m² | 263 | 397 |
| Insulated halls 15 x 30 m | 450 m² | 249 | 382 |
| Insulated halls 20 x 40 m | 800 m² | 230 | 359 |
| Insulated halls 25 x 50 m | 1,250 m² | 219 | 347 |
| Insulated halls 30 x 60 m | 1,800 m² | 212 | 336 |
| Garages and workshops 4 x 6 m | 24 m² | 358 | 533 |
| Garages and workshops 6 x 6 m | 36 m² | 296 | 449 |
| Garages and workshops 6 x 9 m | 54 m² | 312 | 479 |
| Garages and workshops 8 x 10 m | 80 m² | 265 | 413 |
| Garages and workshops 9 x 12 m | 108 m² | 239 | 391 |
| Garages and workshops 10 x 15 m | 150 m² | 218 | 359 |
| Carports and shelters 3 x 5 m | 15 m² | 262 | 372 |
| Carports and shelters 6 x 5 m | 30 m² | 203 | 313 |
| Carports and shelters 6 x 6 m | 36 m² | 193 | 303 |
| Carports and shelters 9 x 6 m | 54 m² | 233 | 371 |
| Carports and shelters 12 x 8 m | 96 m² | 193 | 319 |
| Canopies 6 x 10 m | 60 m² | 223 | 358 |
| Canopies 8 x 15 m | 120 m² | 181 | 316 |
| Canopies 10 x 20 m | 200 m² | 163 | 289 |
| Canopies 12 x 30 m | 360 m² | 152 | 279 |
Prices observed on the market
| Seller | Country | Type | What the price covers | EUR/m² excl. VAT | Product |
|---|---|---|---|---|---|
| Batimentsmoinschers | LU | Agricultural building | Kit without erection | 49.7 | Hangar de stockage agricole 12,6 x 24 x 6 m (302,40 m2), chenaux et regulateur de condensation, 15 025 HT |
| Batimentsmoinschers | LU | Agricultural building | Kit without erection | 51.4 | Hangar agricole galvanise en kit 12,6 x 18 m (226,80 m2 affiches, titre 230 m2), 11 650 HT |
| Batimentsmoinschers | LU | Agricultural building | Kit without erection | 68 | Batiment agricole en kit barde sur 3 cotes, 16,6 x 24 x 5 m (la fiche titre 400 m2, surface affichee 398,40 m2), 27 111 HT |
| Batimentsmoinschers | LU | Agricultural building | Kit without erection | 78 | Hangar agricole ferme en kit galvanise avec porte coulissante, 16,6 x 24 x 5 m (la fiche titre 400 m2, surface affichee 398,40 m2), 31 070 HT |
| Frisokit | BE | Agricultural building | Kit without erection | 97.3 | 10x21x4 m non isole (usage agricole cite), 20 439 HTVA hors livraison |
| PACO Metallbau | DE | Agricultural building | Delivered and erected | 290 | Agrarhalle 193 m2 non isolee, 56 000 EUR (projet de reference, prix ca. net) (scope corrige le 2026-10-24 : projet livre et monte) |
| Praxis | NL | Garage | DIY superstore | 38.7 | H&J garage auto Houston 18,56 m2 exterieur, 719 HTVA |
| Praxis | NL | Garage | DIY superstore | 40 | H&J garage metaal Nevada, buitenoppervlak 14,57 m2 (4,70 x 3,10 m, le nom du produit cite 15,36 m2), 705 TTC converti a 582,6 HTVA avec la TVA neerlandaise de 21 pour cent (la page indique 'Alle prijzen zijn incl. BTW'), sans livraison |
| Brico | BE | Garage | DIY superstore | 49.4 | H&J garage Houston avec gouttiere, antracite, buitenoppervlak 18,56 m2 selon la fiche (570 x 310 cm donnent 17,67 m2), 1 109 TTC converti a 916,5 HTVA avec la TVA belge de 21 pour cent (la page indique 'Alle prijzen zijn incl. BTW'), sans livraison |
| Brico | BE | Garage | DIY superstore | 51 | H&J garage metaal Nevada, buitenoppervlak 14,57 m2 (4,70 x 3,10 m, le nom du produit cite 15,36 m2), 899 TTC converti a 743,0 HTVA avec la TVA belge de 21 pour cent (la page indique 'Alle prijzen zijn incl. BTW'), sans livraison |
| Mr Bricolage BE | BE | Garage | DIY superstore | 72.6 | Garage metal Yardmaster galvanise 2,97 x 7,62 x 2,21 m (surface hors tout 22,63 m2, surface utile 20,31 m2), 1 643,80 HTVA (1 989 TTC sur la fiche, TVA 21 pour cent), sans livraison |
| B&Q | GB | Garage | DIY superstore | 79.8 | Garage Apex 10 x 20 ft, 1 499 GBP TTC (calcul HT) |
| Mr Bricolage BE | BE | Garage | DIY superstore | 85.6 | Garage metal Yardmaster galvanise 2,97 x 5,22 x 2,21 m (surface hors tout 15,50 m2, surface utile 13,69 m2), 1 326,45 HTVA (1 605 TTC sur la fiche, TVA 21 pour cent), sans livraison |
| Carport Central | US | Garage | Delivered and erected | 184 | Garage 30x50x12 ft, 28 638 USD, livraison et pose incluses (1 500 sq ft) |
| Hubo | BE | Garage | DIY superstore | 440 | Telluria 3663G garage acier, 6,28 x 3,58 m, toit sandwich isole, porte basculante electrique, 11 969 sur la fiche sans mention de TVA. Prix de detail belge suppose TTC et converti a 9 891,7 HTVA avec la TVA belge de 21 pour cent, a confirmer (to be verified) |
| Finish Building | NL | Garage | Kit without erection | 450.7 | Garage 4x6x3 m sur mesure, non isole, HTVA |
| Finish Building | NL | Garage | Kit without erection | 538.5 | Garage 4x6x3 m sur mesure, isole, HTVA |
| Batimentsmoinschers | LU | Insulated hall | Kit without erection | 90 | FAQ: 80 a 100 avec panneaux sandwich |
| Batimentsmoinschers | LU | Insulated hall | Kit without erection | 133 | Isole 16,6x24 m, porte sectionnelle motorisee (calcul) |
| Batimentsmoinschers | FR | Insulated hall | Kit without erection | 133 | Isole 398,4 m2, 52 992,6 EUR HT |
| Frisokit | BE | Insulated hall | Kit without erection | 135 | 12x25 m isole (isolation 80 mm, calcul) |
| Batimentsmoinschers | LU | Insulated hall | Kit without erection | 147.8 | Batiment industriel ferme et isole avec acrotere, 20,6 x 30 x 6 m (la fiche titre 620 m2), 91 361,72 HT, livre en kit |
| Finish Building | NL | Insulated hall | Kit without erection | 150.1 | Isole 15x25x3 m (calcul) |
| Frisokit | BE | Insulated hall | Kit without erection | 155.5 | 10x21 m isole (isolation 80 mm, calcul) |
| Q Loods | NL | Insulated hall | Kit delivered | 167 | Loods isolee panneaux 80 mm, 10 x 25 m, hauteur de gouttiere 3 m, toit 15 degres, gouttieres acier incluses, a partir de 41 740 HTVA ('excl. btw'), montage non inclus (12 600 en plus) |
| Finish Building | NL | Insulated hall | Kit without erection | 188.9 | Loods 10 x 20 x 4 m isolee, panneaux sandwich 40 mm, a partir de 37 788 HTVA ('excl. btw'), ossature galvanisee, une porte sectionnelle manuelle 2 x 2 m, hors emballage, transport et montage |
| Huisman | NL | Insulated hall | Kit without erection | 199.2 | Isole 10x15 m (calcul) |
| Frisokit | BE | Insulated hall | Kit without erection | 200.6 | 8x16 m isole (isolation 80 mm, calcul) |
| Q Loods | NL | Insulated hall | Kit delivered | 210.6 | Loods isolee panneaux 60 mm, 9 x 12 m, hauteur de gouttiere 3 m, toit 20 degres, gouttieres incluses, a partir de 22 750 HTVA ('exclusief btw'), page 'kosten van geleverde loodsen', montage non inclus (6 950 en plus) |
| Huisman | NL | Insulated hall | Kit without erection | 223.7 | Isole 8x15 m (calcul) |
| Huisman | NL | Insulated hall | Kit without erection | 249.7 | Isole 8x12 m (calcul) |
| Optistaal | NL | Insulated hall | Kit without erection | 250 | Hall isole 40 mm |
| Q Loods | NL | Insulated hall | Kit delivered | 253.3 | Loods isolee panneaux 60 mm, 6 x 12 m, hauteur de gouttiere 3 m, toit 35 degres, gouttieres incluses, a partir de 18 240 HTVA ('excl. btw'), montage non inclus (5 650 en plus) |
| Huisman | NL | Insulated hall | Kit without erection | 277.5 | Isole 8x10 m (calcul) |
| SmartHalls | PL | Insulated hall | Delivered and erected | 294 | Sandwich, 1 000-1 500 PLN/m2 (courtier, fourchette) |
| Heinl | DE | Insulated hall | Kit delivered | 311.7 | Halle isolee 256,3 m2, 79 900 EUR HTVA, livree sans dechargement |
| Optistaal | NL | Insulated hall | Kit without erection | 315 | Hall isole 80 mm |
| Rechner-portal.de | DE | Insulated hall | Delivered and erected | 337.5 | Halle isolee 1 000 m2, livree et montee, hors dalle (synthese de 18 prix) |
| Visser Dokkum | NL | Insulated hall | Delivered and erected | 350 | Hall equipe (isolation, dalle, electricite), 300 a 400 et plus (scope corrige le 2026-10-24 : dalle et electricite comprises, donc hors kit) |
| Rechner-portal.de | DE | Insulated hall | Delivered and erected | 368 | Halle isolee 800 m2, livree et montee, hors dalle (synthese de 18 prix) |
| Rechner-portal.de | DE | Insulated hall | Delivered and erected | 441.5 | Halle isolee 500 m2, livree et montee, hors dalle (synthese de 18 prix) |
| Rechner-portal.de | DE | Insulated hall | Delivered and erected | 538 | Halle isolee 300 m2, livree et montee, hors dalle (synthese de 18 prix) |
| Rechner-portal.de | DE | Insulated hall | Delivered and erected | 629.5 | Halle isolee 200 m2, livree et montee, hors dalle (synthese de 18 prix) |
| Rechner-portal.de | DE | Insulated hall | Delivered and erected | 823.5 | Halle isolee 100 m2, nette, livree et montee, hors dalle (synthese de 18 prix) |
| Batimentsmoinschers | LU | Open shed | Kit without erection | 50.1 | Batiment agricole en kit ouvert, 20,6 x 30 x 5 m (la fiche titre 620 m2), 30 968 HT, vendu en kit sans transport ni montage mentionnes |
| Batimentsmoinschers | LU | Open shed | Kit without erection | 50.5 | Batiment agricole en kit ouvert, 20,6 x 24 x 5 m (la fiche titre 500 m2, surface affichee 494,40 m2), 24 950 HT |
| Batimentsmoinschers | FR | Open shed | Kit without erection | 51.7 | Hangar ouvert 20,6x30x6 m, 618 m2, 31 929 EUR HT, hors transport |
| Huisman | BE | Open shed | Kit without erection | 72.8 | Loods dak op poten 20 x 40 m, 'standaard prijs bouwpakket' 58 245, montage par le client, la page ne precise pas si les prix sont HTVA ou TTC, valeur reprise telle quelle sans conversion (to be verified) |
| Huisman | BE | Open shed | Kit without erection | 99.2 | Loods dak op poten (toit sur poteaux, deux pignons) 10 x 20 m, 'standaard prijs bouwpakket' 19 840, montage par le client, la page ne precise pas si les prix sont HTVA ou TTC, valeur reprise telle quelle sans conversion (to be verified) |
| Huisman | BE | Open shed | Delivered and erected | 119.1 | Loods dak op poten 20 x 40 m, 'standaard prijs bouwen' 95 255, fondation, charpente, couverture, deux pignons, permis et calculs inclus, la page ne precise pas si les prix sont HTVA ou TTC, valeur reprise telle quelle sans conversion (to be verified) |
| Huisman | BE | Open shed | Delivered and erected | 180.1 | Loods dak op poten 10 x 20 m, 'standaard prijs bouwen' 36 025, fondation, charpente, couverture, deux pignons, permis et calculs inclus, la page ne precise pas si les prix sont HTVA ou TTC, valeur reprise telle quelle sans conversion (to be verified) |
| Brico Depot | FR | Shelter and carport | DIY superstore | 32.3 | Abri metal 9 m2, 349 EUR TTC (calcul HT) |
| Batimentsmoinschers | LU | Shelter and carport | Kit without erection | 36.7 | Abri bi-pente ouvert en kit, 8 x 15 x 3,35 m, 120 m2, 4 398 HT |
| Batimentsmoinschers | LU | Shelter and carport | Kit without erection | 45.6 | Abri de voiture monopente en kit, 4 x 5 x 3,4 m, 20 m2, 911 HT |
| OBI | DE | Shelter and carport | DIY superstore | 82.9 | Tepro Multi Shed Large 261 x 132 cm (3,45 m2), 339,99 TTC (19 %), 285,71 HT |
| Hornbach DE | DE | Shelter and carport | DIY superstore | 109.6 | Konsta Fusio L 289 x 318 cm, 1 199 EUR TTC (calcul HT) |
| Hornbach LU | LU | Shelter and carport | DIY superstore | 132.9 | Konsta abri outils, 9 m2 annonces, 1 399 TTC |
| Umfeldt | NL | Shelter and carport | Kit delivered | 162.6 | Abri velo Leipzig 4,4x4,4 m, 3 148 HTVA transport inclus |
| Hornbach NL | NL | Shelter and carport | DIY superstore | 258.4 | Biohort Europa 4A 316x156 cm, 1 379 TTC |
| Carportspro | NL | Shelter and carport | Kit without erection | 327.8 | Carport acier Amelia 3x6 m, 5 900 HTVA |
| Qingdao Showhoo | CN | Storage hall | Kit without erection | 29.5 | 33 USD/m2 (1 000 m2), palier petit volume, CE, SGS, ISO 9001 (prix FOB Chine, hors fret, droits et TVA) |
| Qingdao Handy | CN | Storage hall | Kit without erection | 40.2 | 45 USD/m2 (500 m2), palier petit volume, EN 1090 EXC2 annonce |
| Batimentsmoinschers | FR | Storage hall | Kit without erection | 41.4 | Batiments en stock, a partir de |
| Batimentsmoinschers | LU | Storage hall | Kit without erection | 41.4 | Stock, des 41,41 HT |
| Jiangsu Huilunda | CN | Storage hall | Kit without erection | 44.7 | 50 USD/m2 (200 m2), palier petit volume, CE, norme GB (prix FOB Chine, hors fret, droits et TVA) |
| Qingdao Steel Building | CN | Storage hall | Kit without erection | 44.7 | 50 USD/m2 (500 m2), palier petit volume, EN 1090-1 EXC2 annonce (certificat liste expire) (prix FOB Chine, hors fret, droits et TVA) |
| Qingdao Longtai (b2usa) | CN | Storage hall | Kit without erection | 49.1 | 55 USD/m2 FOB Qingdao, MOQ 100 m2, palier petit volume (prix FOB Chine, hors fret, droits et TVA) |
| Jiangsu Hangjian | CN | Storage hall | Kit without erection | 53.6 | 60 USD/m2 (100 m2), palier petit volume, aucune certification affichee (prix FOB Chine, hors fret, droits et TVA) |
| Huisman | NL | Storage hall | Structure only | 58.2 | Skellet 15x10 m, ossature seule sans bardage, 8 723,66 HTVA (calcul) |
| Batimentsmoinschers | LU | Storage hall | Kit without erection | 61.4 | Batiment ferme 20,6x54 m (calcul) |
| Batimentsmoinschers | FR | Storage hall | Kit without erection | 61.4 | Batiment ferme 1 110 m2, 68 171 EUR HT, portes coulissantes, hors transport |
| Huisman | NL | Storage hall | Kit without erection | 66.9 | Skellet 10x8 m (calcul depuis 6 474,20 TTC) |
| Batimentsmoinschers | LU | Storage hall | Kit without erection | 67.1 | Batiment galvanise en kit, zone venteuse jusqu'a 192 km/h, 8,9 x 48 x 5 m (la fiche titre 430 m2, surface affichee 427,20 m2), 28 674 HT |
| STAHA Systemhallen | DE | Storage hall | Kit without erection | 79.4 | Couverture de maneges (VB, annonce) |
| SmartHalls | PL | Storage hall | Structure only | 82.5 | Structure seule, 250-450 PLN/m2 (courtier, fourchette) |
| Ibla | FR | Storage hall | Kit without erection | 83.3 | 300 m2 des 25 000 EUR |
| Allied Steel Buildings | US | Storage hall | Structure only | 92 | Guide, 40x60 ft, 18 000 a 28 000 USD, structure acier |
| STAHA Systemhallen | DE | Storage hall | Kit without erection | 92.6 | Halle 41,5 x 22 x 5,15 m, 84 500 EUR (VB, annonce) |
| Frisokit | BE | Storage hall | Kit without erection | 95.7 | 12x25 m non isole, livraison exclue (calcul) |
| Frisokit | BE | Storage hall | Kit without erection | 97.3 | 10x21 m non isole, livraison exclue (calcul) |
| Annonces FINN non nommees | NO | Storage hall | Structure only | 98.3 | Structure 24 x 40 m, colonnes et contreventements, 987 400 NOK HT, 10,4665 NOK/EUR (BCE 23/10/2026) |
| Batimentsmoinschers | LU | Storage hall | Kit without erection | 100.8 | Hangar ferme 12,6x18 m (calcul) |
| Batimentsmoinschers | FR | Storage hall | Kit without erection | 100.8 | Ferme 226,8 m2, 22 854 EUR HT, porte sectionnelle motorisee |
| Annonces FINN non nommees | NO | Storage hall | Structure only | 106.8 | Structure 10 x 17 m (cadre, poteaux, contreventements, sans pannes ni bardage), 190 000 NOK HT hors transport, 10,4665 NOK/EUR (BCE 23/10/2026) |
| Ibla | FR | Storage hall | Kit without erection | 120 | 500 m2 des 60 000 EUR |
| Heinl | DE | Storage hall | Kit delivered | 125.7 | Halle froide 910,8 m2, 114 500 EUR HTVA, livree chantier, statique incluse, sans montage ni fondations |
| Paradine Systembau | DE | Storage hall | Kit without erection | 126.4 | Halle arc 15 x 30 m, 56 900 EUR depart usine, statique incluse |
| Finish Building | NL | Storage hall | Kit without erection | 127.2 | Kit 15x25x3 m, transport et pre-montage exclus |
| General Steel | US | Storage hall | Kit without erection | 135 | I-beam 40x60 ft, 14 USD par sq ft |
| Frisokit | BE | Storage hall | Kit without erection | 137.2 | 8x16 m non isole, livraison exclue (calcul) |
| Blechtrans | DE | Storage hall | Delivered and erected | 140.9 | 10 x 20 m, 28 180 EUR, livraison et montage annonces gratuits, TVA non precisee |
| SteelMaster | US | Storage hall | Kit without erection | 144 | Quonset 30x40 ft, prix de depart 18 000 USD |
| Huisman | NL | Storage hall | Kit delivered | 145.7 | Kit 10x15 m, livraison NL incluse, montage exclu (calcul depuis prix TTC) |
| TEPE Systemhallen | DE | Storage hall | Kit without erection | 147.7 | Kit 8 x 13,5 m, 15 950 EUR depart usine, galvanise, statique |
| Remo | PL | Storage hall | Kit without erection | 150.6 | 1 000 m2, 640 000 PLN, de zero avec projet et fondations |
| Finish Building | NL | Storage hall | Kit without erection | 150.6 | Loods 10 x 20 x 4 m non isolee, bac acier 0,55 mm, a partir de 30 122 HTVA ('excl. btw'), ossature galvanisee, une porte sectionnelle manuelle 2 x 2 m, hors emballage, transport et montage |
| Paradine Systembau | DE | Storage hall | Kit without erection | 153.2 | Halle arc 15 x 30 m, version bogendach |
| Blechtrans | DE | Storage hall | Delivered and erected | 155 | 7 x 12,5 m, livraison et montage annonces gratuits |
| Snelbouwloods | NL | Storage hall | Kit without erection | 163.3 | Loods non isolee 12 x 30 m, hauteur de gouttiere 5 m, 58 800 HTVA ('exc. btw'), indication de prix sur la page 'loods bouwpakket prijzen', fondation, transport et montage non detailles |
| Huisman | NL | Storage hall | Kit delivered | 163.7 | Kit 8x15 m, livraison NL incluse, montage exclu (calcul depuis prix TTC) |
| Annonces FINN non nommees | NO | Storage hall | Kit delivered | 166.7 | Kit 24 x 40 m non isole livre a Oslo (colonnes, pannes Z, toiture et murs), sans fondation ni montage, 1 674 500 NOK HT, 10,4665 NOK/EUR (BCE 23/10/2026) |
| Remo | PL | Storage hall | Kit without erection | 169.9 | 500 m2, 361 000 PLN, de zero avec projet et fondations |
| Norsteel | CA | Storage hall | Kit without erection | 171.5 | Repere de guide, 20 a 30 CAD par sq ft |
| Visser Dokkum | NL | Storage hall | Delivered and erected | 175 | Hall de base 1 000 m2, fourchette generale (montage et fondations non precises par la source) (to be verified) |
| Alfapanel Invest | PL | Storage hall | Kit without erection | 179.7 | Halle 18 x 40 m, 550 000 PLN net, panneaux 50 mm, montage exclu |
| Huisman | NL | Storage hall | Kit delivered | 185.2 | Kit 8x12 m, livraison NL incluse, montage exclu (calcul depuis prix TTC) |
| Alfapanel Invest | PL | Storage hall | Kit without erection | 191.4 | Halle 375 m2 |
| Optistaal | NL | Storage hall | Kit without erection | 195 | Kit 15x20 m |
| Blechtrans | DE | Storage hall | Delivered and erected | 196 | 5 x 8 m, livraison et montage annonces gratuits |
| Optistaal | NL | Storage hall | Kit without erection | 200 | Page bedrijfshal |
| Huisman | NL | Storage hall | Kit delivered | 204.1 | Kit 8x10 m, livraison NL incluse, montage exclu (calcul depuis prix TTC) |
| Springfield Steel Buildings | GB | Storage hall | Kit without erection | 204.3 | Atelier 20 x 10 x 3,2 m, 35 530 GBP, fourniture seule |
| Snelbouwloods | NL | Storage hall | Kit without erection | 204.6 | Loods non isolee 8 x 15 m, hauteur de gouttiere 3 m, 24 550 HTVA ('exc. btw'), indication de prix sur la page 'loods bouwpakket prijzen', fondation, transport et montage non detailles |
| Frisokit | BE | Storage hall | Kit without erection | 204.9 | 6x10 m non isole, livraison exclue (calcul) |
| Optistaal | NL | Storage hall | Kit without erection | 215 | Kit 12x18 m, fondation et montage exclus |
| Norsteel | CA | Storage hall | Kit delivered | 226 | Kit 30x40x10 ft, 39 509 CAD en promotion (liste 56 441), plans estampilles et livraison incluse |
| Springfield Steel Buildings | GB | Storage hall | Kit without erection | 234.9 | Petit atelier 9,2 x 12 m, 22 550 GBP (calcul) |
| SmartHalls | PL | Storage hall | Delivered and erected | 235 | Halle standard cle en main, 800-1 200 PLN/m2 (courtier, fourchette) |
| Novicon | NL | Storage hall | Structure only | 275 | Hall simple, fourchette generale, hors fondation et facade |
| SmartHalls | PL | Storage hall | Delivered and erected | 364.5 | Avec grues, 1 200-1 900 PLN/m2 (courtier, fourchette) |
| Optistaal | NL | Storage hall | Kit without erection | 400 | Kit 6x9 m |
Method
Prices were observed on 25 October 2026 on the sellers' websites, whose list and addresses appear in the Source column.
When a seller publishes a price and dimensions, we divide the price excl. VAT by the floor area. A price including VAT is converted to excl. VAT at the rate of the country.
Prices where VAT is not specified are discarded. Observations marked “to be verified” come from search results or old pages.
Seller names are given so that the figures can be checked. Their presence is neither a recommendation nor a criticism.
Cite this index: “Hallfort index of steel building prices per m², observed on 25 October 2026, https://hallfort.com/en/price-index”. The observations are published under the CC BY 4.0 licence: free to reuse with attribution.
Cost model parameters
| Parameter | Central value | Low | High | Source |
|---|---|---|---|---|
| Portal frame, rolled sections, eaves up to 6 m: 25-35 kg per m2 of floor (bauforumstahl 2026), 30-40 for low eaves (SCI). | 30 kg/m2 | 25 | 35 | [1][2] |
| Agricultural buildings: 20-30 kg/m2. | 25 kg/m2 | 20 | 30 | [1] |
| From 30 kg/m2 at 6 m to 42 (35-55) kg/m2 at 12 m: (42-30)/6, (35-25)/6, (55-35)/6. | 2 kg/m2 per m | 1.67 | 3.33 | [1][2] |
| Purlins and side rails: Z200 purlins 4.15-6.8 kg/m at 1.5-1.8 m centres on a 20 x 25 m hall. Fabricator weight to confirm. Weights confirmed on the Joris Ide product page on 2026-10-25. | 7 kg/m2 | 5 | 9 | [1] |
| Open structures carry roof purlins only (about 3 kg/m2). The high value is the full secondary steel of a closed building. | 3 kg/m2 | 3 | 7 | [1] |
| Surcharge for crane or snow zone 3: +12 to +25 % on the steel. | 1.18 x | 1.12 | 1.25 | [1] |
| Rolled beams supplied and erected 2.30-3.40 EUR/kg (bauforumstahl, Q4 2025) less the erection share (10-15 %, SCI). Low end from Bouwen met Staal's large hall breakdown (the PDF is offline, archived copy of 2024-07-06: undated slides at an old price level, the low end still needs a current source). | 2.5 EUR/kg | 1.9 | 3.1 | [1][2] |
| Hot dip galvanizing 295-660 EUR/t depending on section weight (Q4 2025, zinc at 3 000 EUR/t). | 0.45 EUR/kg | 0.33 | 0.66 | [1] |
| Portal frame spacing 5 to 8 m. A longer bay means fewer frames and anchors, hence low = 8. | 6 m | 8 | 5 | [1] |
| Coated trapezoidal sheet 0.5 mm: Polish mill list 2024 (low), Belgian net list 2022 (high). Central is a judgement between the two. | 11 EUR/m2 | 7.2 | 14.8 | [1][2] |
| Belgian net list January 2022: sheet with felt 17.40, without 14.80. Single source, to be indexed. | 2.6 EUR/m2 | 2.6 | 2.6 | [1] |
| PIR wall panel 60 mm from a Dutch trade seller (24.50 from 150 m2). High: Austrian retail price excl. VAT. | 25.5 EUR/m2 | 24.5 | 44.8 | [1][2] |
| PIR 100 mm: linear extrapolation of the Dutch 60 and 80 mm prices plus 2.50 for the roof profile. Low: Polish seller. High: Austrian retail. | 35 EUR/m2 | 27 | 57.4 | [1][2] |
| Profiled polycarbonate rooflight sheet, retail prices excl. VAT in Germany and the Netherlands. | 13.7 EUR/m2 | 8.3 | 20 | [1][2] |
| Ridge and verge flashing, retail excl. VAT. Applied to ridge, verges and corners. | 12.6 EUR/m | 8.4 | 14.7 | [1] |
| 0.5 mm steel at 7 850 kg/m3 is 3.9 kg/m2 flat, about 5 kg/m2 once profiled and coated. | 5 kg/m2 | 4 | 6 | |
| PIR 100 mm panels weigh 11.6 to 12.3 kg/m2 (manufacturer datasheets). | 12 kg/m2 | 11.6 | 12.3 | [1][2] |
| Garage sectional door 3 x 2.5 m with operator, self-assembly kit, German retail excl. VAT. | 1,330 EUR | 1,330 | 1,330 | [1] |
| Industrial sectional door 4 x 4 m, 40 mm PUR, manual, supplied. | 2,370 EUR | 2,370 | 2,430 | [1] |
| Industrial sectional door 5 x 5 m, same range, supplied. Single source. | 3,172 EUR | 3,172 | 3,172 | [1] |
| Belgian supplied and fitted range 1 200-4 000 EUR, low raised to the supply price. | 2,600 EUR | 1,330 | 4,000 | [1] |
| 4 x 4.2 m sectional door supplied and fitted, 4 584 EUR, range used by the calculator 4 040-5 540. | 4,500 EUR | 3,500 | 6,500 | [1] |
| 5 x 5 m supply price plus the fitting share measured on the 4 x 4 m door (4 500 - 2 370). | 5,302 EUR | 4,302 | 7,242 | [1] |
| Steel personnel door about 1 x 2.1 m, retail excl. VAT. High: Hörmann list price. | 360 EUR | 227 | 449 | [1] |
| Steel half-round gutter, retail excl. VAT. | 7.3 EUR/m | 5 | 8.9 | [1] |
| Steel downpipe 100 mm, retail excl. VAT. | 10.8 EUR/m | 10.8 | 12.1 | [1] |
| M16 heavy duty anchor, retail excl. VAT, 4 per column. M20: to be verified. | 3.3 EUR | 3.3 | 5.6 | [1] |
| Belgian stability study 1 000-2 000 EUR (residential), German hall statics 1 500-4 500 EUR. | 2,500 EUR | 1,000 | 4,500 | [1][2] |
| Road freight Warsaw-Duisburg Q2 2026: 1.45 contract, 1.51 spot, high adds the Flemish CO2 toll increase. | 1.5 EUR/km | 1.45 | 1.6 | [1][2] |
| No partner signed yet: 200 km for a Benelux fabricator, 1 200 km for central Poland, 800 km as a working value. Replace with the partner's real distance. (to be verified) | 800 km | 200 | 1,200 | |
| 40 t gross in the EU, flat trailer tare 8.4-12.3 t, tractor tare to be verified: 24 t payload is a working value. (to be verified) | 24,000 kg | 25,000 | 20,000 | [1][2] |
| Hall assembly incl. ancillary costs 89 EUR/m2 (Germany, 450 m2). Low: Polish net assembly 150-300 PLN/m2, 34-68 EUR/m2 at the ECB rate of 2026-10-23 (Alfapanel, June 2025, read on 2026-10-25). High: German rate x hours. | 89 EUR/m2 | 39 | 105 | [1][2][3] |
| Mobile crane 30-50 t, 8 000-18 000 EUR for 7 to 14 days in Germany: 570-2 570 EUR a day, 13 000 / 10.5 days as central. | 1,240 EUR/day | 570 | 2,570 | [1] |
| Working assumption on crane days: one day per 100 m2 of floor, at least one day, at most 14 (the sourced hire length). (to be verified) | 100 m2/day | 150 | 70 | |
| Gross margin of a listed steel distributor: 18.9 % in 2025, 15.9-25.5 % over 2021-2025. A sector marker, not a kit seller's margin. | 0.19 share of price | 0.16 | 0.25 | [1] |