Cleaner salary in United Kingdom
How much does a Cleaner make in United Kingdom?
Average base salary
- Hour
- Day
- Week
- Month
- Year
The average salary for a cleaner is £13.79 per hour in United Kingdom. 157.5k salaries reported, updated at 2 November 2026
Highest paying companies for Cleaner in United Kingdom
Average year pay is based on job postings on Indeed in the past 36 months.Hiring a Cleaner?
Highest paying cities for Cleaners near United Kingdom
Where can a Cleaner earn more?
Compare salaries for Cleaners in different locationsFrequently Asked Questions (FAQs) about Cleaner
The average salary for a Cleaner is £13.79 per hour in United Kingdom. This figure is based on 157.5k salaries taken from job postings on Indeed in the past 36 months, last updated on 2 November 2026.
Cleaner jobs on Indeed - find your next one today.
Cleaner salaries typically range between a low of £12.71 and a high of £16.48 per hour, depending on experience, location, and the hiring company.
Some of the highest-paying cities for Cleaner include London at £13.99 per hour, Plymouth at £13.82 per hour and Exeter at £13.78 per hour.
Based on recent job postings on Indeed, some of the top-paying companies for Cleaner include Sheffield Wednesday Football Club ($207,480 per year) and Lloyd's Register ($110,000 per year).