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

  1. 01

    1. Build the hourly rate

    Use the calculator to add base and overhead cleanly.

  2. 02

    2. Configure uplifts

    Define uplifts per height class and weather profile in the system.

  3. 03

    3. Quote

    Quotes come from the system, not a spreadsheet. Renegotiations are logged there.

  4. 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
Pricing window cleaning: hourly rate, uplifts, margin | Taskey | Taskey