Interior renovation and finishing: how much services cost
Prices of 54 services collected from 240 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 |
|---|---|---|---|---|
| Wall painting PLN/m² (two coats of paint, labour) | 22 PLN/m² | 18 ‑ 30 | 5 ‑ 50 | 33 |
| Bathroom renovation PLN/m² of bathroom (labour) | 4,000 PLN/m² | 1,050 ‑ 4,000 | 400 ‑ 5,500 | 5 |
| Flat renovation PLN/m² of flat (complete renovation, including materials) | 2,300 PLN/m² | 1,400 ‑ 3,200 | 600 ‑ 5,500 | 16 |
| Screed (flooring) PLN/m² (concrete screed, labour without materials) | 45 PLN/m² | 45 | 30 ‑ 60 | 3 |
| Microcement PLN/m² (microcement flooring, materials and labour) | 375 PLN/m² | 330 ‑ 435 | 250 ‑ 650 | 4 |
| Suspended ceiling PLN/m² (single-level plasterboard suspended ceiling) | 165 PLN/m² | 145 ‑ 215 | 80 ‑ 360 | 3 |
| Laying tiles PLN/m² (labour, standard tiles) | 130 PLN/m² | 105 ‑ 165 | 40 ‑ 250 | 5 |
| Internal door installation PLN per item (installation of an internal door with leaf and frame) | 320 PLN/item | 275 ‑ 400 | 170 ‑ 600 | 3 |
| Parquet floor sanding PLN/m² (comprehensive floor sanding and varnishing) | 115 PLN/m² | 110 ‑ 140 | 60 ‑ 180 | 5 |
| Interior design PLN/m² of designed floor area | 175 PLN/m² | 170 ‑ 180 | 82 ‑ 500 | 5 |
| Laying laminate flooring PLN/m² (panel installation, labour) | 70 PLN/m² | 58 ‑ 79 | 30 ‑ 150 | 4 |
| Wall plastering PLN/m² (interior plastering, labour) | 44 PLN/m² | 40 ‑ 51 | 25 ‑ 75 | 4 |
| Interior design PLN/m² (interior design) | 180 PLN/m² | 175 ‑ 315 | 170 ‑ 550 | 3 |
| Resin flooring (epoxy/polyurethane) PLN/m² of resin flooring (materials and labour) | 200 PLN/m² | 110 ‑ 225 | 70 ‑ 350 | 5 |
| Stretch ceiling PLN/m² of stretch ceiling (including installation) | 120 PLN/m² | 120 ‑ 190 | 80 ‑ 300 | 5 |
| Wallpapering PLN/m² (wallpapering, labour) | 45 PLN/m² | 35 ‑ 50 | 10 ‑ 65 | 3 |
| Kitchen renovation PLN/m² of kitchen (complete renovation, including materials) | 4,750 PLN/m² | 4,250 ‑ 4,900 | 2,500 ‑ 7,000 | 3 |
| Shower enclosure installation PLN for installing a shower enclosure with a shower tray (labour) | 550 PLN | 390 ‑ 700 | 150 ‑ 1,100 | 3 |
| Kitchen design PLN for a kitchen design (one-off) | 1,700 PLN | 1,400 ‑ 2,200 | 800 ‑ 2,940 | 4 |
| Skirting board installation PLN per linear metre (labour) | 28 PLN/linear metre | 26 ‑ 33 | 15 ‑ 55 | 5 |
| Concrete grinding and polishing PLN/m² (concrete floor grinding) | 55 PLN/m² | 38 ‑ 56 | 15 ‑ 100 | 3 |
| Finishing around windows and doors after installation PLN/m² (finishing window reveals/plastering after window installation) | 120 PLN/m² | 110 ‑ 125 | 60 ‑ 200 | 2 |
| Gypsum skim coating PLN/m² (labour, gypsum skim coat) | 48 PLN/m² | 46 ‑ 54 | 16 ‑ 75 | 6 |
| Laying wooden flooring (parquet) PLN/m² (wood flooring installation labour) | 30 PLN/m² | 30 ‑ 45 | 25 ‑ 59 | 3 |
| Turnkey flat finishing PLN/m² (turnkey finish, design, package catalogue materials and labour) | 3,000 PLN/m² | 2,600 ‑ 3,500 | 1,199 ‑ 7,000 | 4 |
| Plasterboard boxing PLN/m² (plasterboard partition wall, materials and labour) | 85 PLN/m² | 80 ‑ 93 | 60 ‑ 140 | 3 |
| Partition wall construction PLN/m² of wall (building partition walls) | 140 PLN/m² | 130 ‑ 155 | 80 ‑ 250 | 2 |
| Bathroom design PLN for a bathroom design | 525 PLN | 175 ‑ 990 | 99 ‑ 1,400 | 4 |
| Flat interior design project PLN/m² of flat (complete interior design) | 200 PLN/m² | 165 ‑ 300 | 79 ‑ 500 | 6 |
| Linear drain installation PLN for installing a linear shower drain (installation labour only) | 425 PLN | 390 ‑ 440 | 200 ‑ 600 | 3 |
| Bathroom waterproofing PLN/m² for labour to install under-tile waterproofing in a bathroom | 58 PLN/m² | 51 ‑ 66 | 30 ‑ 100 | 3 |
| Door painting PLN/m² of painted doors | 125 PLN/m² | 110 ‑ 140 | 80 ‑ 155 | 2 |
| Wallpaper removal PLN/m² of wallpaper removed (labour) | 33 PLN/m² | 26 ‑ 34 | 18 ‑ 40 | 3 |
| Removing old plaster PLN/m² of plaster removed from a wall (labour) | 70 PLN/m² | 58 ‑ 73 | 35 ‑ 105 | 3 |
| Bath resurfacing PLN for bath renovation (standard, up to approx. 170-180 cm) | 750 PLN | 570 ‑ 950 | 350 ‑ 1,500 | 5 |
| Laying parquet flooring PLN/m² for laying glued parquet (classic pattern, labour) | 50 PLN/m² | 38 ‑ 75 | 30 ‑ 120 | 4 |
| Wall scraping PLN/m² of wall (scraping off old paint, labour) | 10 PLN/m² | 7.50 ‑ 15 | 5 ‑ 25 | 4 |
| Epoxy flooring installation PLN/m² (materials and labour combined) | 265 PLN/m² | 185 ‑ 300 | 40 ‑ 500 | 4 |
| Partition wall demolition PLN/m² of brick partition wall up to 20 cm thick (labour) | 85 PLN/m² | 80 ‑ 90 | 40 ‑ 150 | 2 |
| Balcony renovation PLN/m² of balcony (partial renovation, labour) | 1,250 PLN/m² | 720 ‑ 1,850 | 215 ‑ 4,300 | 4 |
| Tile grouting PLN/m² (cement grouting, labour) | 20 PLN/m² | 13 ‑ 23 | 5 ‑ 25 | 3 |
| External window sill installation PLN per linear metre (installation labour) | 115 PLN/linear metre | 92 ‑ 130 | 55 ‑ 200 | 4 |
| Bath panel installation PLN per item (ready-made rectangular acrylic cover) | 325 PLN/item | 315 ‑ 340 | 250 ‑ 400 | 2 |
| Painting roof soffits PLN/m² of wooden soffit | 34 PLN/m² | 29 ‑ 40 | 18 ‑ 60 | 2 |
| Concrete floor grinding PLN/m² of concrete flooring | 55 PLN/m² | 38 ‑ 56 | 15 ‑ 100 | 3 |
| Loft ladder installation PLN for installing loft stairs (labour, excluding cutting the opening) | 400 PLN/installation | 350 ‑ 440 | 200 ‑ 600 | 3 |
| Laying PVC flooring PLN/m² for laying PVC flooring (labour) | 38 PLN/m² | 36 ‑ 39 | 25 ‑ 50 | 2 |
| Concealed cistern frame installation (Geberit) PLN for installing a concealed cistern frame (Geberit), per unit | 395 PLN/item | 375 ‑ 420 | 120 ‑ 650 | 6 |
| Internal window sill installation PLN per linear metre (lm) of internal window sill installation | 130 PLN/linear metre | 110 ‑ 135 | 55 ‑ 200 | 5 |
| Front door replacement PLN for the service (fitting a door with its frame) | 750 PLN | 750 | 450 ‑ 1,050 | 5 |
| Induction hob installation PLN for the service (connecting the hob to the installation) | 130 PLN | 115 ‑ 145 | 100 ‑ 160 | 2 |
| Laying wooden floorboards PLN/m² of flooring (floorboard/Barlinek board installation, labour) | 57 PLN/m² | 46 ‑ 60 | 24.90 ‑ 129.60 | 6 |
| Resin screed/mosaic flooring PLN/m² of flooring (resin mosaic made of blocks embedded in resin, materials and labour) | 380 PLN/m² | 330 ‑ 455 | 250 ‑ 700 | 3 |
| Balcony railing installation PLN per linear metre (materials and installation, steel balustrade) | 465 PLN/linear metre | 435 ‑ 640 | 200 ‑ 1,100 | 3 |
The median is the middle value across all sources. ‘Typical’ is the range containing the middle half of the sources. Methodology.