Cleaner cost in London (2026)
Prices reviewed November 2026
The typical price in London is £17 to £25 per hour (regular cleaning). Cleaning prices in London depend on the time a clean takes, so the biggest levers are the size of your home and how often you book.
💷 Typical cleaner prices in London
| Regular cleaning | £17 to £25 per hour |
| Deep clean, 2-bed flat | £180 to £300 |
| End of tenancy, 2-bed flat | £220 to £350 |
| After builders clean | £300 to £600 |
What changes the price
- The size of the home: the number of bedrooms and bathrooms sets the hours.
- The type of clean: a regular tidy costs less per hour than a deep or end of tenancy clean.
- How often you book: weekly and fortnightly customers often get a better hourly rate.
- The state of the property: heavy limescale, grease or clutter takes longer.
- Who brings the products and equipment, which some cleaners charge extra for.
How long it takes
A regular clean of a flat usually takes two to four hours. A deep or end of tenancy clean can take a full day, or longer with a team.
How to pay less
- Book regular cleans rather than one-offs: cleaners often reward a steady booking.
- Tidy surfaces before they arrive so paid time goes on cleaning, not moving things.
- Say exactly what you want in your request, so quotes are for the same job.
Before you hire
- Ask whether they bring their own products and equipment, or expect you to supply them.
- Ask for public liability insurance in case something is damaged.
- Agree the hours, the tasks and the price in writing before the first visit.
- Ask how they handle a missed or late visit.
💬 Questions about cleaner costs
How much does a cleaner cost in London?
Most cleaners in London charge £17 to £25 an hour for regular cleaning. One-off and end of tenancy cleans are usually priced by the job, based on the number of bedrooms and the condition of the property.
Do cleaners bring their own products?
Many do, and some charge a little more for it. You can tell us your preference when you request quotes, so cleaners can price it in.
Will an end of tenancy clean get my deposit back?
A professional end of tenancy clean gives you the best chance. Many cleaners in London offer a re-clean if the landlord or agent raises an issue within 48 hours. Ask about this when you compare quotes.
Is a cleaner cheaper paid by the hour or the job?
Regular cleans are usually hourly, which is cheaper if your home is tidy. One-off and end of tenancy cleans are usually a fixed price, which protects you if the job takes longer than expected.
Get cleaner 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 cleaner quotes in London
- Cleaner in Barking and Dagenham
- Cleaner in Barnet
- Cleaner in Bexley
- Cleaner in Brent
- Cleaner in Bromley
- Cleaner in Camden
- Cleaner in City of London
- Cleaner in Croydon
- Cleaner in Ealing
- Cleaner in Enfield
- Cleaner in Greenwich
- Cleaner in Hackney
- Cleaner in Hammersmith and Fulham
- Cleaner in Haringey
- Cleaner in Harrow
- Cleaner in Havering
- Cleaner in Hillingdon
- Cleaner in Hounslow
- Cleaner in Islington
- Cleaner in Kensington and Chelsea
- Cleaner in Kingston upon Thames
- Cleaner in Lambeth
- Cleaner in Lewisham
- Cleaner in Merton
- Cleaner in Newham
- Cleaner in Redbridge
- Cleaner in Richmond upon Thames
- Cleaner in Southwark
- Cleaner in Sutton
- Cleaner in Tower Hamlets
- Cleaner in Waltham Forest
- Cleaner in Wandsworth
- Cleaner in Westminster