LV CleanPro
LV CleanPro
LV & Kalkulation
Glass Cleaning

Calculating glass cleaning: price per m² & sample calculation

Glass area, difficulty level, interval – how to calculate glass cleaning correctly. With formula and example.

28 January 20256 min read

Glass cleaning is one of the most profitable cleaning types – if calculated correctly. Many cleaning companies underestimate the effort for frames, difficulty level and height. Here's how to calculate glass cleaning: area, interval, price and sample calculation.

Recording the glass area correctly

Measure the glass area in m², not just the number of windows. Distinguish:

  • Single-sided cleaning: interior only or exterior only
  • Double-sided cleaning: interior + exterior (effort × 2)
  • Frame cleaning: separate item or included
  • Multi-pane windows: significantly more time

Considering the difficulty level

The price depends heavily on the difficulty level:

  • Ground floor / easily accessible: standard performance value
  • 1st–3rd floor with ladder: +20–30% effort
  • Height work (from 4th floor): special equipment, +50–100%
  • Hard to reach (overhangs): +30–50%

Intervals for glass cleaning

Typical intervals (day-based, not weekly):

  • Monthly (30 days) – e.g. shop windows
  • Quarterly (90 days) – standard for offices
  • Semi-annual (180 days) – residential buildings
  • Annual (365 days) – less frequented properties

Formula for glass cleaning

Monthly factor (day-based)
Monthly factor = 30 ÷ Interval (days)
Monthly price
Monthly hours = (Glass area ÷ Performance value) × Monthly factor
Monthly price = Monthly hours × Hourly rate

Performance values for glass cleaning

  • Interior only: 30–50 m²/h
  • Interior + exterior (ground floor): 15–25 m²/h
  • Interior + exterior (with ladder): 10–18 m²/h
  • Height work: 8–15 m²/h
📋 Sample calculation office glass

Glass area: 200 m² (interior + exterior) · Performance value: 20 m²/h · Interval: 90 days · Hourly rate: 45 €/h

Monthly factor = 30 ÷ 90 = 0.33
Hours per cleaning = 200 ÷ 20 = 10 h
Monthly hours = 10 × 0.33 = 3.33 h
Monthly price = 3.33 × 45 € = 150.00 €/month
Price per cleaning = 10 × 45 € = 450.00 €
Quarterly price = 450.00 €

Frame cleaning and multi-pane windows

Frame cleaning is often forgotten. Calculate it separately or increase the performance value surcharge by 20–30%. For multi-pane windows, the effort can be twice as high.

⚠️ Common errors
  • Glass area estimated by window count only – imprecise
  • Single-sided instead of double-sided – effort underestimated
  • Frame cleaning forgotten – not paid
  • Height work not considered – special equipment costs extra
  • Interval too long – glass gets dirty, customer dissatisfied

Calculating glass cleaning with LV CleanPro

LV CleanPro supports day-based intervals for glass cleaning. You enter glass area, performance value and interval – the software calculates monthly factor, hours and price automatically. The finished PDF quote is ready to send immediately.

Frequently asked questions

How do you calculate glass cleaning?

Record glass area in m², choose performance value (m²/h) by difficulty, set interval (e.g. 90 days), monthly factor = 30 ÷ interval, monthly hours × hourly rate = monthly price.

How much does glass cleaning cost per m²?

Typically 3–8 €/m² per cleaning (interior + exterior), depending on height, accessibility and interval. Height work is significantly more expensive.

What performance value for glass cleaning?

Interior only: 30–50 m²/h. Interior + exterior (ground floor): 15–25 m²/h. With ladder: 10–18 m²/h. Height work: 8–15 m²/h.

How often should glass be cleaned?

Shop windows: monthly. Office: quarterly (90 days). Residential: semi-annual. High-traffic areas: monthly to weekly.

How much does glass cleaning cost per hour?

The hourly rate for glass cleaning is typically 40–55 €/hour net. Height work and special equipment cost more.

Try LV CleanPro now

Create professional service specifications and calculations in minutes – with automatic PDF generation.

Get started free

Cookie Settings

We use cookies to give you the best possible experience on our website, analyze traffic and improve our marketing efforts. By clicking "Accept all", you agree to the use of cookies. You can change your settings at any time. For more information, see our privacy policy. Privacy policy