Office cleaning cost in London (2026)
Prices reviewed November 2026
The typical price in London is £40 to £90 (small office, per visit). Office cleaning is priced by size, frequency and the hours the space can be cleaned, and is often a regular contract.
💷 Typical office cleaning prices in London
| Small office, per visit | £40 to £90 |
| Commercial cleaning | £18 to £28 per hour |
What changes the price
- The floor area and number of desks and rooms.
- How often it is cleaned, from daily to weekly.
- Out-of-hours work, which many offices need.
- The number of toilets and kitchen areas.
- Whether supplies such as paper and soap are included.
How long it takes
A small office is often cleaned in one to two hours a day, outside working hours. Larger sites are cleaned by a team on a set rota.
How to pay less
- Agree a written specification so every quote covers the same tasks.
- Ask for a short trial period before a longer contract.
- Consider fewer visits a week if the space is lightly used.
Before you hire
- Ask for public liability insurance, and employer's liability insurance if they have staff.
- Agree the hours, the days and the areas in a written schedule.
- Ask how they handle keys, alarm codes and security.
- Ask for the notice period in the contract before you sign.
💬 Questions about office cleaning costs
Can the cleaning happen out of hours?
Usually, yes. Many commercial cleaners in London work early mornings or evenings so your team is never in the way.
Do I need a contract?
Not always. Some cleaners offer rolling arrangements and others prefer a short agreement. Ask when you compare quotes.
Do office cleaners have insurance?
Ask to see it before you start. Public liability insurance is standard for commercial cleaners.
Is office cleaning cheaper as a regular contract?
Yes. A regular schedule lets the cleaner plan their time, so the rate per visit is usually lower than for a one-off clean.
Get office cleaning quotes
Use these figures to plan your budget, then compare written quotes for the same work. Your price depends on the job, the size of your home and how soon you need it. Tell us what you need to request up to 3 local quotes; responses depend on availability.
- Get office cleaning quotes in London
- Office cleaning in Barking and Dagenham
- Office cleaning in Barnet
- Office cleaning in Bexley
- Office cleaning in Brent
- Office cleaning in Bromley
- Office cleaning in Camden
- Office cleaning in City of London
- Office cleaning in Croydon
- Office cleaning in Ealing
- Office cleaning in Enfield
- Office cleaning in Greenwich
- Office cleaning in Hackney
- Office cleaning in Hammersmith and Fulham
- Office cleaning in Haringey
- Office cleaning in Harrow
- Office cleaning in Havering
- Office cleaning in Hillingdon
- Office cleaning in Hounslow
- Office cleaning in Islington
- Office cleaning in Kensington and Chelsea
- Office cleaning in Kingston upon Thames
- Office cleaning in Lambeth
- Office cleaning in Lewisham
- Office cleaning in Merton
- Office cleaning in Newham
- Office cleaning in Redbridge
- Office cleaning in Richmond upon Thames
- Office cleaning in Southwark
- Office cleaning in Sutton
- Office cleaning in Tower Hamlets
- Office cleaning in Waltham Forest
- Office cleaning in Wandsworth
- Office cleaning in Westminster