A Cleaner earns an average wage of £6.85 per hour. Most people move on to other jobs if they have more than 20 years' experience in this field. Pay for this job does not change much by experience, with the most experienced earning only a bit more than the least.