Add a service price

Cleaning and housekeeping: how much services cost

Prices of 27 services collected from 154 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.

ServiceMedianTypicallyFull rangeSources
Window cleaning
PLN per window sash
23 PLN/panel22 ‑ 3210 ‑ 503
Facade cleaning
PLN/m² (standard facade cleaning)
15 PLN/m²15 ‑ 178 ‑ 307
Paving stone cleaning
PLN/m² (standard paving block cleaning)
13 PLN/m²9.50 ‑ 177 ‑ 206
Flat cleaning
PLN for a one-off flat cleaning (price depends on floor area)
265 PLN160 ‑ 35065 ‑ 1,00052
Septic tank emptying
PLN for emptying a septic tank
240 PLN215 ‑ 315160 ‑ 5004
Ozone treatment of a flat
PLN for ozone treatment of a small flat (up to 50 m²)
325 PLN275 ‑ 395150 ‑ 6006
Roof cleaning
PLN/m² (standard roof cleaning)
18 PLN/m²17 ‑ 208 ‑ 255
Office cleaning
PLN/m² per month (office cleaning, recurring contract)
4 PLN/m²/month3 ‑ 62.90 ‑ 84
Car upholstery cleaning
PLN for comprehensive upholstery cleaning in a passenger car
300 PLN300 ‑ 350200 ‑ 1,5005
Upholstery cleaning
PLN per armchair (upholstery cleaning)
55 PLN/armchair44 ‑ 6520 ‑ 804
Laser cleaning
PLN/m² of laser cleaning
33 PLN/m²24 ‑ 4115 ‑ 502
Skip for rubble
PLN for an approx. 5 m³ skip (clean rubble)
800 PLN/container675 ‑ 890550 ‑ 9803
Insect control (bedbugs, cockroaches)
PLN per treatment (cockroaches/German cockroaches, standard flat)
350 PLN/procedure335 ‑ 365250 ‑ 5003
Carpet cleaning
PLN/m² (synthetic carpet)
20 PLN/m²16 ‑ 2612 ‑ 407
Rubble removal
PLN for rubble removal (bag or skip, depending on size)
390 PLN320 ‑ 895200 ‑ 2,6003
Post-renovation cleaning
PLN/m² (post-renovation cleaning)
20 PLN/m²17 ‑ 2010 ‑ 303
Rodent control
PLN for the service (pest control for rodents in a flat)
250 PLN250 ‑ 325150 ‑ 4006
Dry ice cleaning
PLN per hour of work
750 PLN/h675 ‑ 800600 ‑ 8004
Flat clearance
PLN for clearing out a studio or small flat (complete service)
1,400 PLN/flat750 ‑ 2,150500 ‑ 4,0004
Mattress cleaning
PLN per single mattress (cleaning one side)
79 PLN/mattress66 ‑ 9760 ‑ 1174
Gutter cleaning
PLN per job (minimum charge for gutter cleaning)
250 PLN210 ‑ 285170 ‑ 4002
Cleaning for housing associations
PLN/m² of floor area per month (regular cleaning for a housing association)
2.50 PLN/m²/month2 ‑ 3.500.50 ‑ 73
Rubbish and waste removal
PLN per month (municipal waste collection fee, depending on the city)
28 PLN/month24 ‑ 3120 ‑ 35.202
Solar panel cleaning
PLN per panel (cleaning, labour)
20 PLN/item15 ‑ 255 ‑ 353
Carpet cleaner hire
PLN per day of hire (carpet cleaner)
110 PLN/day95 ‑ 12559 ‑ 141.452
Block paving impregnation
PLN/m² of paving blocks
20 PLN/m²16 ‑ 2412 ‑ 304
Pavement snow clearance
PLN per hour of manual pavement snow clearing
40 PLN/hour38 ‑ 5020 ‑ 69.693

The median is the middle value across all sources. ‘Typical’ is the range containing the middle half of the sources. Methodology.