Regular cleaning cost in London (2026)
Prices reviewed November 2026
The typical price in London is £17 to £25 per hour (regular cleaning). Regular cleaning is charged by the hour, so what you pay depends on your home and how often you book.
💷 Typical regular cleaning prices in London
| Regular cleaning | £17 to £25 per hour |
| Weekly clean, 2-bed flat | £50 to £90 |
What changes the price
- The number of hours a clean takes in your home.
- How often you book: weekly is usually the best rate.
- Whether the cleaner brings products and a vacuum.
- Extras such as ironing, laundry or inside the fridge.
- How tidy the home is before they arrive.
How long it takes
A weekly clean of a one or two bedroom flat usually takes two to three hours. The first visit often takes longer while the cleaner learns your home.
How to pay less
- Pick a fixed weekly or fortnightly slot: it is usually the best value.
- Agree a task list so the hours go on what matters to you.
- Provide your own products if you already own them.
Before you hire
- Ask for a trial visit before you commit to a regular day and time.
- Ask who covers if your regular cleaner is ill or on holiday.
- Ask how to give notice, and whether there is a minimum number of weeks.
- Agree how you will pass on keys or door codes safely.
💬 Questions about regular cleaning costs
How often should I book a regular clean in London?
Weekly keeps things ticking over, every two weeks suits most busy households, and monthly is a nice reset. Pick what matches your mess levels. You can change it later.
Will I get the same cleaner every time?
Most cleaners in London like a regular routine, so that's the usual set-up. Say you'd like the same person when you request quotes.
Do I need to be home?
Not at all. Plenty of people leave a key or a lockbox code. Sort out access with your cleaner before the first visit.
How many hours of cleaning does a flat need?
A one-bed flat is often 2 to 3 hours and a three-bed house 4 to 5 hours. A cleaner will confirm after seeing the home or your photos.
Get regular 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 regular cleaning quotes in London
- Regular cleaning in Barking and Dagenham
- Regular cleaning in Barnet
- Regular cleaning in Bexley
- Regular cleaning in Brent
- Regular cleaning in Bromley
- Regular cleaning in Camden
- Regular cleaning in City of London
- Regular cleaning in Croydon
- Regular cleaning in Ealing
- Regular cleaning in Enfield
- Regular cleaning in Greenwich
- Regular cleaning in Hackney
- Regular cleaning in Hammersmith and Fulham
- Regular cleaning in Haringey
- Regular cleaning in Harrow
- Regular cleaning in Havering
- Regular cleaning in Hillingdon
- Regular cleaning in Hounslow
- Regular cleaning in Islington
- Regular cleaning in Kensington and Chelsea
- Regular cleaning in Kingston upon Thames
- Regular cleaning in Lambeth
- Regular cleaning in Lewisham
- Regular cleaning in Merton
- Regular cleaning in Newham
- Regular cleaning in Redbridge
- Regular cleaning in Richmond upon Thames
- Regular cleaning in Southwark
- Regular cleaning in Sutton
- Regular cleaning in Tower Hamlets
- Regular cleaning in Waltham Forest
- Regular cleaning in Wandsworth
- Regular cleaning in Westminster