Sources are listed at the foot of the page; where nothing is published we say so.
Office cleaning
Published London rates run from about £17 an hour at the directory end to £25 to £40 an hour quoted by contractors in 2025 and 2026, with the largest London contractor publishing from £19 to £20.50 plus VAT against a ten-hour weekly minimum. Our guide is £25 to £35 an hour per operative, products included. Small offices cleaned two or three evenings a week are usually quoted per visit: £80 to £130 a visit for a 2 to 10 person office. For larger floors cleaned nightly, per-square-metre pricing applies: £0.25 to £0.50 per m² per visit on a daily five-day contract, or £2.50 to £3.20 per m² for an occasional or one-off visit.
Contract cleaning by the month
A 2 to 10 person office cleaned two or three times a week runs to £450 to £600 a month at the upper end of published figures. No reliable bands are published for 10 to 30 or 30 to 100 person offices; the price is hours times rate, and hours follow washrooms, kitchens and floor type more than headcount. As a worked example only, a ten-hour week at our hourly guide is about £1,080 to £1,520 a month; a thirty-hour week is three times that. Your quote shows the hours so the arithmetic is visible.
Deep cleaning
Periodic and one-off deep cleans are priced per square metre: £2.50 to £3.20 per m², from the top of the published £2.15 to £3.20 range. Small offices carry a minimum, with published one-off office cleans running from £150 to £450 a clean and a London deep clean averaging £250; expect our minimum to sit at the upper end of that.
Commercial kitchen deep cleans
Compliance-level kitchen deep cleans are published at £70 to £200 an hour for the team. Our guide is £120 to £200 an hour, and a typical single kitchen is a closed-day team shift, so a full eight-hour shift is roughly £960 to £1,600. Nobody publishes reliable prices by kitchen size; the survey counts the appliances, canopies and floor area and turns them into hours.
Kitchen extract (TR19) and ductwork
No contractor publishes TR19 Grease prices by system size, and the one forum figure, £300 for thirteen metres of duct with canopy and filters, was judged by the trade too cheap to have been done properly. The nearest published figure is commercial ductwork cleaning at £400 to £1,400 a visit, averaging £900. Our guide for a single-canopy system with a verification report and certificate is £900 to £1,400; multi-run systems, roof-level fans and systems needing new access panels are priced from the survey. Frequency follows cooking hours: quarterly for heavy use, six-monthly for moderate, annually for light.
Commercial end of tenancy cleans
There is no published commercial per-square-foot rate. A handback clean is a deep clean scoped from the lease, so it is priced on the deep-clean band, £2.50 to £3.20 per m², with photographic evidence and a short report included. Small units are priced by the hour at £27 to £35 an operative, above the £22 to £27 London hourly guide. Published London residential handbacks run from £200 for a studio to £450 and up for a large house, which is a floor, not a guide, for a commercial demise.
Washroom and hygiene services
Sanitary units, consumables and air care are priced per unit per service cycle, usually fortnightly or four-weekly for small offices. No supplier published a per-unit price in 2025 or 2026; all quote after a washroom count, and so do we. Ask any quote for unit count, frequency and whether consumables are at cost or marked up.
Window cleaning
Published commercial visits run from £100 to £500, with per-pane rates of £1 to £5 and an uplift of £10 to £30 a visit for higher floors and awkward access. Our guide is £150 to £500 a visit for shopfronts and mid-rise reach-and-wash from the ground, at £3 to £5 a pane, with each additional storey adding to the visit price. Cradle and abseil access is priced from the survey.
Builders and sparkle cleans
Trade pricing for a combined builders clean and sparkle clean is about £15 per m², with the sparkle clean roughly 40 per cent of the builders-clean price. Hourly guides run £29 to £35 an operative in London. Our guide is £12 to £15 per m² across both stages, or £30 to £35 an hour per operative, each stage scoped and signed off separately.
High-level cleaning
High-level work is a crew plus a platform. A two-person crew is published at £52.50 to £67.50 an hour, and platform hire at £280 to £320 a day for a scissor lift and £370 to £400 a day for a truck-mounted boom. Our guide is a two-person crew day at £440 to £560 plus platform hire at cost, £300 to £400 a day, plus any rope-access specialist where a platform cannot reach.
Carpets and hard floors
Commercial carpet cleaning is published at up to £4 per m², with restoration cleans at £2.50 to £4.50 and a minimum visit of £85. Our guide is £3 to £4.50 per m². Hard floors: machine scrub at £6 to £8 per m², strip and reseal at £12 to £15 per m², vinyl and safety flooring at £3 to £5.50 per m², all with a minimum charge for small areas.
Schools, clinics and other sectors
No published hourly rate exists for school, medical or dental cleaning. They sit at the top of the office band, £30 to £35 an hour, because the checks on staff, the named products, the colour-coded equipment and the records for inspection all add time. Hospitality and venues carry a small-hours premium; retail is priced to the morning deadline; industrial units are priced by machine and floor area rather than by the hour.
What moves the price
| Driver | Moves it up | Moves it down |
|---|---|---|
| Hours | Long visits, daytime cover, split shifts | Tight task list, fewer touch points |
| Frequency | One-off and quarterly work | Daily contracts, lower per-visit cost |
| Access | Passes, inductions, goods-lift bookings, security escorts | Keyholding agreed, open access |
| Out of hours | Nights, weekends, small-hours hospitality | Evening or early-morning slots |
| Consumables | Supplied and managed by us | Client-supplied |
| Waste | Sanitary, clinical, bulky or builders waste | General waste only |
| Height | Platforms, cradles, rope access | Ground-level reach-and-wash |
| London zone | Congestion charge, parking, central access | Outer boroughs with parking |
| Building | Many washrooms and kitchens, mixed floor types | Open plan, one floor finish |
How to compare quotes
Send every bidder the same written specification. Ask for the hours behind the price and the hourly wage the cleaners are paid. Check who supplies consumables and whether periodic work is included or extra. Ask who supervises, how often, and what happens to a missed area. Read the initial term, the notice period and whether the contract renews on its own. A quote that is cheap on all of those is usually short on hours.