taskmarket

How much does a cleaner cost per hour?

Hourly rates for regular house cleaners in the UK in 2026, independent cleaners compared with agencies, and what a typical visit costs.

Hourly rates

National 2026 price guides put the UK average for a house cleaner at around £18 to £19 an hour. London and parts of the South East are higher, and many other areas are lower.

What a visit costs

If your clean takes two to three hours, £18 to £19 an hour works out at roughly £36 to £57 a visit, and usually more through an agency. Ask how long they expect the clean to take before you agree a price.

Independent cleaner or agency?

Agencies usually cost a few pounds an hour more. They handle cover when your cleaner is off, and some insure the cleaner for you. An independent cleaner is often cheaper and you deal with the same person each time, so check whether they have their own insurance.

On Taskmarket, pros who have sent us an insurance certificate show an "Insured" badge, and you can post a job that only insured pros can quote on. A repeat clean can be set up every one, two or four weeks with the same pro.

Post a job for free House cleaning near you

Where these prices come from

Published UK price guides, checked in October 2026. Prices vary with the job, so treat them as a rough guide.