High-paying cleaning jobs in Buffalo

Cleaning means maintaining cleanliness in homes or businesses by removing dirt and organizing spaces. Cleaners use tools and chemicals to sanitize efficiently. They need attention to detail, time-management skills, and physical stamina to perform their duties effectively.


The 293 cleaning jobs listed below pay well, with salaries between $17.75 and $21.31 per hour. Cleaner, Custodian and Housekeeper are among the most popular high-paying roles in Buffalo, NY.

Job title

Updated Nov 12, 2026
Job title
Buffalo, NY
New York State
Job openings (Buffalo)

House Cleaner

Buffalo

$21.98 per hour

New York State

$21.70 per hour

Pest Control Technician

Buffalo

$21.44 per hour

New York State

$23.10 per hour

Cleaning Technician

Buffalo

$21.31 per hour

New York State

$20.86 per hour

Automotive Detailer

Buffalo

$19.31 per hour

New York State

$19.55 per hour

Environmental Services Aide

Buffalo

$18.57 per hour

New York State

$19.73 per hour

Car Wash Attendant

Buffalo

$17.81 per hour

New York State

$17.75 per hour

Custodian

Buffalo

$17.75 per hour

New York State

$18.38 per hour

Cleaner

Buffalo

$17.67 per hour

New York State

$18.65 per hour

Janitor

Buffalo

$17.28 per hour

New York State

$18.35 per hour

Housekeeper

Buffalo

$16.98 per hour

New York State

$19.44 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.