Guide
How to price window cleaning correctly
Short answer. Window cleaning pricing builds an hourly rate from wage, overheads and margin, plus uplifts for height, weather and travel. A realistic rate in Germany rarely starts below 40 euros per hour before margin.
Flat-price window cleaning is blind pricing. Weather, height class and travel change the cost per job significantly. This guide shows how to build a solid hourly rate.
Base values
Gross wage, social costs, gear, vehicle costs and overhead. These must be honest, otherwise the rest is worthless.
Uplifts
Height and safety classes, weather tolerance, travel time. Without uplifts you cross-subsidize your clients.
Margin and buffer
Include a realistic margin and a buffer for rework. Both exist in operations, planned or not.
Live check
See in real time whether pricing holds up in the field. If a facade consistently runs long, correct the rate or the sequence.
How to proceed
- 01
1. Build the hourly rate
Use the calculator to add base and overhead cleanly.
- 02
2. Configure uplifts
Define uplifts per height class and weather profile in the system.
- 03
3. Quote
Quotes come from the system, not a spreadsheet. Renegotiations are logged there.
- 04
4. Check margin live
In Taskey you see whether each facade holds margin. Adjust the setup before the series turns negative.
Common questions
- At what hourly rate does window cleaning pay off?
- It depends on region, gear and job type. A viable rate in Germany rarely starts below 40 euros per hour before margin.
- How do I handle height classes?
- Height and safety requirements attach to a facade zone. The uplift kicks in whenever that zone appears in a quote.
Related
Pricing that survives the field
Try Taskey on a first facade and see margin live.
Try Taskey