House construction and external works: how much services cost
Prices of 66 services collected from 221 public sources (company price lists, official fees and guides quoting prices). As at 5 October 2026. Select a service to see all sources and quotations.
| Service | Median | Typically | Full range | Sources |
|---|---|---|---|---|
| House construction PLN/m² (developer finish, work commissioned from a construction company) | 5,250 PLN/m² | 4,700 ‑ 5,800 | 2,000 ‑ 8,400 | 6 |
| Terrace construction PLN/m² of terrace (materials and labour, any material) | 575 PLN/m² | 465 ‑ 615 | 200 ‑ 1,000 | 3 |
| Turnkey house construction PLN/m² of usable floor area (turnkey house, market standard) | 7,750 PLN/m² | 7,500 ‑ 8,500 | 6,500 ‑ 11,292 | 3 |
| House insulation PLN/m² (complete system: materials and labour, polystyrene insulation) | 220 PLN/m² | 200 ‑ 270 | 120 ‑ 450 | 3 |
| Deep well PLN per linear metre of borehole | 250 PLN/linear metre | 195 ‑ 300 | 180 ‑ 350 | 4 |
| Construction site manager PLN for the entire project (fixed price, detached house) | 4,500 PLN | 4,000 ‑ 4,650 | 1,800 ‑ 8,000 | 4 |
| Façade (render over insulation) PLN/m² (labour only for applying facade render) | 60 PLN/m² | 56 ‑ 63 | 40 ‑ 90 | 3 |
| Fence construction PLN per linear metre (3D panel fencing, standard option) | 135 PLN/linear metre | 98 ‑ 170 | 40 ‑ 300 | 3 |
| Window replacement PLN per item (standard window, including materials and installation) | 2,350 PLN/item | 2,300 ‑ 2,600 | 1,200 ‑ 3,900 | 4 |
| Log house construction (wooden house) PLN/m² (weathertight shell) | 4,250 PLN/m² | 3,350 ‑ 4,750 | 2,100 ‑ 6,000 | 4 |
| Spray foam loft insulation PLN/m² (materials and labour, mineral wool) | 165 PLN/m² | 93 ‑ 275 | 80 ‑ 450 | 4 |
| Timber-frame house construction PLN/m² (developer finish) | 5,500 PLN/m² | 5,000 ‑ 6,500 | 2,600 ‑ 8,000 | 5 |
| Construction of a holiday cottage PLN for a wooden holiday cottage, approx. 25-35 m² | 70,000 PLN/holiday cottage | 67,500 ‑ 102,500 | 40,000 ‑ 150,000 | 3 |
| Façade painting PLN/m² of facade (labour and materials) | 40 PLN/m² | 40 ‑ 47 | 14 ‑ 100 | 5 |
| Laying paving blocks PLN/m² (materials and labour, concrete paving blocks) | 260 PLN/m² | 255 ‑ 270 | 200 ‑ 350 | 3 |
| Domestic sewage treatment plant PLN thousand for a complete system including installation (biological filter treatment plant) | 15 PLN thousand | 14 ‑ 16 | 6 ‑ 25 | 4 |
| Roof painting PLN/m² of roof (painting) | 46 PLN/m² | 42 ‑ 49 | 32 ‑ 60 | 4 |
| House construction to developer standard PLN for a house at the developer-finish stage (detached house, approx. 70-150 m²) | 600,000 PLN | 420,000 ‑ 630,000 | 330,000 ‑ 780,000 | 5 |
| Roof covering replacement PLN/m² (materials and labour, roof covering replacement) | 215 PLN/m² | 155 ‑ 275 | 80 ‑ 500 | 4 |
| Construction of a masonry hall PLN/m² (weathertight shell) | 2,800 PLN/m² | 2,800 ‑ 3,650 | 2,100 ‑ 5,500 | 3 |
| Open shell stage PLN/m² of usable floor area (materials and labour) | 2,950 PLN/m² | 2,500 ‑ 3,000 | 1,500 ‑ 3,500 | 3 |
| House design and adaptation PLN for adapting a standard house design (basic scope) | 3,000 PLN | 2,700 ‑ 4,000 | 1,800 ‑ 5,000 | 3 |
| Sauna construction PLN for building a sauna (basic, domestic) | 10,000 PLN | 8,750 ‑ 13,800 | 7,000 ‑ 25,000 | 3 |
| Mini excavator hire with operator PLN per hour of work (mini excavator with operator) | 175 PLN/h | 150 ‑ 195 | 100 ‑ 250 | 3 |
| Hardening a road or driveway PLN/m² (hardening with aggregate/crushed stone) | 42 PLN/m² | 35 ‑ 48 | 28 ‑ 70 | 2 |
| Excavator or backhoe loader hire with operator PLN per hour of excavator work with an operator | 205 PLN/h | 155 ‑ 220 | 100 ‑ 280 | 7 |
| Roof soffit installation PLN/m² (soffit installation labour) | 94 PLN/m² | 81 ‑ 100 | 30 ‑ 150 | 4 |
| House demolition PLN/m² of building area (detached house demolition) | 195 PLN/m² | 165 ‑ 205 | 50 ‑ 300 | 4 |
| Disposal (removal) of asbestos cement roofing PLN/m² (removal, protection and disposal of asbestos cement) | 68 PLN/m² | 51 ‑ 68 | 33.90 ‑ 100 | 3 |
| Construction of a canopy PLN for a single-car carport (prefabricated timber structure) | 8,500 PLN | 6,450 ‑ 11,100 | 999 ‑ 14,500 | 4 |
| Wall construction PLN/m² of wall built | 98 PLN/m² | 89 ‑ 105 | 60 ‑ 150 | 2 |
| Portable toilet hire (toi toi) PLN for monthly hire (28-day cycle, basic model) | 189 PLN/month | 175 ‑ 280 | 160 ‑ 486 | 3 |
| Construction of a conservatory PLN/m² of year-round conservatory | 3,700 PLN/m² | 2,550 ‑ 4,850 | 800 ‑ 8,000 | 2 |
| Chimney construction PLN per linear metre of chimney (labour) | 200 PLN/linear metre | 200 | 150 ‑ 250 | 2 |
| Laying roofing felt PLN/m² (heat-welded roofing felt installation, labour) | 40 PLN/m² | 35 ‑ 48 | 25 ‑ 56 | 3 |
| Construction of an indoor swimming pool PLN for building an indoor swimming pool (entire project) | 987,500 PLN | 656,300 ‑ 1,318,800 | 250,000 ‑ 2,500,000 | 2 |
| Foundations PLN/m² of building footprint (materials and labour, strip foundations) | 550 PLN/m² | 350 ‑ 610 | 100 ‑ 750 | 3 |
| Bricklaying services (bricklayer's rate) PLN/m² of wall (bricklaying, average rate) | 130 PLN/m² | 105 ‑ 150 | 65 ‑ 260 | 2 |
| Roof truss construction PLN/m² of roof (roof truss installation, labour) | 85 PLN/m² | 60 ‑ 110 | 15 ‑ 150 | 5 |
| Waterproofing (water-resistant insulation) PLN/m² (foundation waterproofing, labour) | 130 PLN/m² | 130 ‑ 165 | 75 ‑ 300 | 3 |
| Basement construction PLN/m² of basement (shell condition) | 3,400 PLN/m² | 3,200 ‑ 3,550 | 2,500 ‑ 4,500 | 2 |
| Compactor plate hire PLN per day of plate compactor hire | 130 PLN/day | 100 ‑ 175 | 70 ‑ 250 | 7 |
| Roof repair PLN/m² of repaired roof | 76 PLN/m² | 53 ‑ 99 | 29.80 ‑ 160 | 2 |
| Generator hire PLN per day of generator hire | 140 PLN/day | 105 ‑ 145 | 70 ‑ 150 | 3 |
| Construction of a steel hall PLN/m² of steel hall construction (structure with cladding and installation) | 2,400 PLN/m² | 1,800 ‑ 2,550 | 790 ‑ 3,500 | 3 |
| Roof sheet-metal flashings PLN per linear metre of sheet-metal flashing (labour) | 80 PLN/linear metre | 70 ‑ 140 | 40 ‑ 300 | 3 |
| Construction of a block of flats PLN/m² of usable floor area (construction to developer finish) | 5,000 PLN/m² | 4,200 ‑ 5,800 | 2,500 ‑ 8,000 | 4 |
| Roof boarding PLN/m² (formwork only, labour without materials) | 33 PLN/m² | 28 ‑ 37 | 15 ‑ 50 | 4 |
| Removal and disposal of asbestos cement roofing PLN/m² (removal only, labour) | 35 PLN/m² | 30 ‑ 51 | 20 ‑ 100 | 3 |
| Water and drainage installation PLN per water and sewerage connection point (labour, excluding materials) | 225 PLN/point | 225 ‑ 300 | 150 ‑ 500 | 3 |
| Gate installation (garage or driveway) PLN for gate installation (service, excluding materials) | 975 PLN | 875 ‑ 1,150 | 500 ‑ 1,500 | 4 |
| Gutter installation PLN per linear metre (lm) of gutter installation | 65 PLN/linear metre | 58 ‑ 88 | 40 ‑ 105 | 5 |
| Construction of a cowshed PLN/m² (construction of a masonry cowshed, structure and assembly, net (excl. VAT)) | 2,900 PLN/m² | 2,900 | 2,500 ‑ 3,300 | 2 |
| Excavation and insulation of foundations PLN/m² of foundation wall (waterproofing labour, after excavation) | 70 PLN/m² | 51 ‑ 95 | 25 ‑ 130 | 3 |
| Construction of a garden gazebo PLN for a completed timber gazebo, approx. 15-20 m² (materials and labour) | 8,250 PLN | 5,950 ‑ 10,600 | 2,500 ‑ 19,200 | 4 |
| Roof insulation with mineral wool PLN/m² for labour to insulate a roof/loft with mineral wool | 55 PLN/m² | 45 ‑ 65 | 25 ‑ 100 | 2 |
| Shelter (bunker) construction PLN for building a domestic shelter (entire project, standard option) | 169,000 PLN/shelter | 150,000 ‑ 200,000 | 100,000 ‑ 300,000 | 5 |
| House extension design PLN for a house extension/conversion design (design documentation) | 12,500 PLN | 10,500 ‑ 14,500 | 5,000 ‑ 24,000 | 2 |
| Construction of a touchless car wash PLN for building a self-service car wash (small facility, 2-4 bays) | 500,000 PLN | 400,000 ‑ 600,000 | 300,000 ‑ 900,000 | 3 |
| Floor sander hire PLN per day of floor sander hire | 160 PLN/day | 155 ‑ 165 | 135 ‑ 178 | 2 |
| Laying asphalt (asphalt surface) PLN/m² of asphalt laying (including labour) | 105 PLN/m² | 100 ‑ 105 | 50 ‑ 150 | 2 |
| Petrol station construction PLN million to build a petrol station (complete investment) | 3.50 PLN million | 3 ‑ 4.50 | 2 ‑ 8 | 3 |
| Building a balcony PLN per balcony (small, add-on) | 10,000 PLN | 10,000 | 10,000 | 2 |
| Portable toilet servicing (cleaning) PLN for portable toilet hire with servicing (28-day cycle) | 310 PLN/month | 280 ‑ 340 | 250 ‑ 486 | 2 |
| Construction crane hire PLN per hour of mobile crane work | 250 PLN/h | 210 ‑ 280 | 160 ‑ 350 | 3 |
| Demolition hammer hire PLN per day of demolition hammer hire | 98.40 PLN/day | 86 ‑ 110 | 73.80 ‑ 135 | 3 |
The median is the middle value across all sources. ‘Typical’ is the range containing the middle half of the sources. Methodology.