As a cleaner, your salary depends on your employer. The average salary of a cleaner is $33,032 per year or $16.27 per hour. Entry-level cleaner jobs that require minimal experience attract a salary of $29,250 yearly. The most experienced cleaners can make up to $42,707 annually, which increases gradually depending on your duties.