Janitors made a median salary of $31,990 in 2022. The best-paid 25% made $37,560 that year, while the lowest-paid 25% made $27,920.