Office cleaning costs in London in 2026 typically vary from £19–£35 per hour, depending on what you need and where you're based. For a small office (around 500 sq ft) cleaned three times a week, expect to pay roughly £320–£480 a month. Central London locations usually run 10–20% higher than outer boroughs, and out-of-hours cleaning adds another £3–£8 an hour. Most contracts run for 3–12 months with a 1–3 month notice period. The exact price depends on your office size, how of