How much does a regular cleaner cost in the UK in 2026?
A regular domestic cleaner in the UK typically costs £17–£22 an hour outside London and £22–£29 in London in 2026. Weekly and twice-weekly slots are cheapest per hour; monthly visits cost more per hour because each visit does more.
What sets the price?
- Where you live — London around 25% above the national guide, the South East around 10%.
- How often — frequent visits mean less build-up, so a lower rate.
- Home size — a 1-bed flat often needs 2 hours, a 4-bed house 4 hours.
- Extras — ironing, inside the oven or fridge add time.
Typical weekly costs
At 2.5 hours a week, a 2-bed home outside London works out at roughly £45–£58 a visit. See our regional price tables.
★ Add Regular Cleaners as a preferred source on Google