Pricing

Office cleaning prices per m² – how to price contract cleaning

Business clients ask for a monthly price or a price per m². How to get there from your hourly rate – without copying numbers from the internet.

Editorial team reinigungsunternehmer.atLast updated: 5 min read

Illustration: office floor plan with square-metre grid and tape measure
Illustration: office floor plan with square-metre grid and tape measure
Contents
  1. The formula
  2. Example 1: small office (all values are assumptions)
  3. Example 2: medical practice (assumptions)
  4. How strongly output drives the price
  5. Setting output values realistically
  6. What lowers output
  7. Price extras separately
  8. Common mistakes
  9. Pricing checklist
  10. Recalculating after eight weeks – an example
  11. Presenting the price
  12. Frequently asked questions

In short: Monthly price = (area ÷ output in m²/h) × visits per month × hourly rate, plus extras. Price per m² = monthly price ÷ area. What matters is a realistic output value per room type – from the site visit and the first weeks, not from generic tables. As of October 2026.

“What do you charge per square metre?” – as a cleaning company in Vienna we hear this in almost every first conversation. The honest answer: it depends on the site. An open-plan office with carpet is cleaned much faster per m² than a medical practice with many small rooms and washrooms. Anyone quoting a flat price per m² without seeing the site is guessing.

The formula

Hours per visit = Σ (area per room type ÷ output per room type) + set-up time

Monthly price = hours per visit × visits per month × hourly rate

Price per m² per month = monthly price ÷ total area

Count visits per month with 4.33 weeks: once a week = 4.33, twice = 8.66, three times = 12.99, five times = 21.65.

Example 1: small office (all values are assumptions)

Room type Area Output (assumption) Hours
Offices 300 m² 250 m²/h 1.20
Sanitary 30 m² 60 m²/h 0.50
Kitchen 20 m² 80 m²/h 0.25
Set-up 0.25
Per visit 350 m² 2.20

At 2 visits per week (8.66 per month) and €34.62 net per hour from our hourly-rate example:

2.20 h × 8.66 × €34.62 ≈ €659.58 net per month → about €1.88 per m² per month.

With 2027 wages (contract cleaning €12.73 per the agreement; please check the current text) the same method gives an hourly rate of about €35.56 – and a monthly price of about €677 net. That is exactly why you need an adjustment clause: Collective agreement for building cleaning in Austria explained.

This is a calculation method, not a price recommendation. Your values depend on wages, site and specification.

Example 2: medical practice (assumptions)

Room type Area Output (assumption) Hours
Treatment rooms 80 m² 100 m²/h 0.80
Waiting area, reception 60 m² 150 m²/h 0.40
Sanitary 20 m² 50 m²/h 0.40
Set-up 0.20
Per visit 160 m² 1.80

5 visits per week (21.65 per month) × 1.80 h × €34.62 ≈ €1,349 net per month → about €8.43 per m² per month.

The price per m² is more than four times that of the office – because cleaning is more frequent and the rooms more demanding. That is why a “market price per m²” is almost useless as a benchmark.

How strongly output drives the price

For the office in example 1 (300 m² of office space), everything else equal:

Office output Hours per visit Monthly price net
200 m²/h 2.50 ≈ €750
250 m²/h 2.20 ≈ €660
300 m²/h 2.00 ≈ €600

Just 50 m²/h difference shifts the price by about 10 %. If you actually achieve 200 instead of 250 m²/h, you work about 2.6 hours a month for free – and your employee may be doing overtime with a surcharge: Working time, breaks and records in the cleaning industry.

Setting output values realistically

What lowers output

  • Many small rooms, doors, steps
  • Lots of furniture, cables, paper on desks
  • Delicate floors (natural stone, oiled parquet)
  • Heavy visitor traffic, dirt carried in during winter
  • Long walks to sinks, water and bins
  • Cleaning during business hours (interruptions)

Price extras separately

Windows, deep cleaning, carpet shampooing or post-construction cleaning don’t belong in the monthly flat rate. They have different output values, wage groups and equipment: Contract, deep and special cleaning – differences and pricing.

Common mistakes

  • Copying generic output values from the internet
  • Pricing washrooms and kitchens like offices
  • Forgetting set-up and travel time
  • Packing extras (windows, deep cleaning) into the flat rate
  • Supplying consumables (paper, soap) without an agreement
  • No recalculation after the first weeks

Pricing checklist

  1. Area per room type from the visit or floor plan
  2. Output per room type (estimate conservatively)
  3. Set-up time per visit
  4. Visits per month (weeks × 4.33)
  5. Hourly rate from your own calculation
  6. Surcharges (night, Sunday) if needed
  7. Extras separately
  8. Compare target vs actual after 4–8 weeks

Recalculating after eight weeks – an example

Assumption: for the office in example 1 you calculated 2.20 hours per visit. Time tracking over the first eight weeks shows an average of 2.55 hours.

Calculated Actual
Hours per visit 2.20 2.55
Hours per month 19.05 22.08
Cost at €34.62/h €659.58 ≈ €764.40
Difference per month ≈ −€105

Over a year that is about €1,260 missing. You now have three options: adjust the specification (e.g. desks only once a week), improve the process (equipment, route planning) or talk to the client about the price – using the time-tracking figures as evidence. Without recalculation you only notice at year-end.

Presenting the price

Clients understand a monthly price better than output values. What works: the monthly fee net and gross, a short summary (area, visits per week, areas included), extras as separate priced lines, and a note on the adjustment clause. Full quote structure: Writing a quote for contract cleaning – with service specification.

Frequently asked questions

What does office cleaning cost per m²?

It depends on the site, intervals and your hourly rate. Rather than following market prices, calculate from your costs – see above.

Quote a monthly price or a price per m²?

The monthly price is usually easier for clients to understand. The price per m² is a comparison figure.

What if the client wants a lower price?

Adjust the specification rather than your hourly rate: fewer visits, lower intervals for some areas, desks only when cleared. That keeps the contract profitable.

How often should I recalculate?

After the first 4–8 weeks and then at least once a year – at the latest with every collective-agreement increase.

What about the client’s holiday closures?

With a monthly flat rate it is usual to keep invoicing during closure months because staff and planning remain. If the client wants deductions, it must be in the contract and reflected in the price.

bling-bling.at

Looking for cleaning in Vienna?

Bling Bling GmbH is a licensed commercial cleaning company in Vienna. Services and enquiries at bling-bling.at.

bling-bling.at →
RecommendedComplete bundle – pricing, templates and sales99 € 127 €