Content has loaded

Cleaner salary in United States, 2026

How much does a Cleaner make in the United States?

Average base salary

$16.86
Average $16.86
Low $10.13
High $28.04

The average salary for a cleaner is $16.86 per hour in the United States. 83.8k salaries taken from job postings on Indeed in the past 36 months (updated June 14, 2026).

Cleaner job openings in United States

slide 1 of 6
slide1 of 6
Dishwasher - Cleaning Team Mem...
Legacy Village of Stillwater3.5out of 5 stars.
Stillwater, OK
From $12 an hour
Part-time
3 days ago

Highest paying companies for Cleaner in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Allied Universal Janitorial Se...
 
$348,000per year
View company
Norwegian Cruise Line Holdings...
 
$312,945per year
ABC CLEANING
 
$234,000per year
CF Industries Holdings, Inc.
 
$198,600per year
Outsourcing
 
$182,000per year
Pacific Gas and Electric
 
$169,090per year

Highest paying cities for Cleaners near United States

  1. New York, NY
    $20.90 per hour
  2. Chicago, IL
    $20.17 per hour
  3. Grand Rapids, MI
    $16.97 per hour
  4. Indianapolis, IN
    $16.85 per hour
  5. Milwaukee, WI
    $16.85 per hour

Where can a Cleaner earn more?

Compare salaries for Cleaners in different locations
vs

How much do similar professions as Cleaner get paid in United States?

Senior Cleaner

Job openings
Average $21.19 per hour