How much is a cleaner paid in US In the United States, $15.07 is the average hourly salary for a cleaner.