Post job

How to hire a janitorial maintenance worker

Janitorial maintenance worker hiring summary. Here are some key points about hiring janitorial maintenance workers in the United States:

  • There are currently 610,202 janitorial maintenance workers in the US, as well as 103,876 job openings.
  • Janitorial maintenance workers are in the highest demand in Columbus, OH, with 12 current job openings.
  • The median cost to hire a janitorial maintenance worker is $1,633.
  • It takes between 36 and 42 days to fill the average role in the US.
  • Human Resources use 15% of their expenses on recruitment on average.
  • On average, it takes around 12 weeks for a new janitorial maintenance worker to become settled and show total productivity levels at work.

How to hire a janitorial maintenance worker, step by step

To hire a janitorial maintenance worker, you need to identify the specific skills and experience you want in a candidate, allocate a budget for the position, and advertise the job opening to attract potential candidates. To hire a janitorial maintenance worker, you should follow these steps:

Here's a step-by-step janitorial maintenance worker hiring guide:

  • Step 1: Identify your hiring needs
  • Step 2: Create an ideal candidate profile
  • Step 3: Make a budget
  • Step 4: Write a janitorial maintenance worker job description
  • Step 5: Post your job
  • Step 6: Interview candidates
  • Step 7: Send a job offer and onboard your new janitorial maintenance worker
  • Step 8: Go through the hiring process checklist

What does a janitorial maintenance worker do?

A janitorial maintenance worker is one of the busiest employees in a company. They are responsible for inspecting all the office's rooms and equipment daily. They do the workplace's maintenance, including completing necessary repairs and replacing supplies. They mop the floor, wipe windows and blinds, and disinfect dirty areas. They also ensure that all employees go in and out of the office in a clean and orderly manner.

Learn more about the specifics of what a janitorial maintenance worker does
jobs
Post a janitorial maintenance worker job for free, promote it for a fee
  1. Identify your hiring needs

    First, determine the employments status of the janitorial maintenance worker you need to hire. Certain janitorial maintenance worker roles might require a full-time employee, whereas others can be done by part-time workers or contractors.

    Determine employee vs contractor status
    Is the person you're thinking of hiring a US citizen or green card holder?

    A janitorial maintenance worker's background is also an important factor in determining whether they'll be a good fit for the position. For example, janitorial maintenance workers from different industries or fields will have radically different experiences and will bring different viewpoints to the role. You also need to consider the candidate's previous level of experience to make sure they'll be comfortable with the job's level of seniority.

    This list presents janitorial maintenance worker salaries for various positions.

    Type of Janitorial Maintenance WorkerDescriptionHourly rate
    Janitorial Maintenance WorkerIndustrial machinery mechanics and maintenance workers maintain and repair factory equipment and other industrial machinery, such as conveying systems, production machinery, and packaging equipment. Millwrights install, dismantle, repair, reassemble, and move machinery in factories, power plants, and construction sites.$9-14
    CustodianA custodian, also referred to as janitor, is responsible for maintaining cleanliness and helping protect all facilities. Custodians make sure everything is clean, neat, in order, and free from clutter and safe... Show more$11-18
    CleanerCleaners ensure that a room, building, or other area is spotless. They clean by mopping floors, dusting cabinets, wiping surfaces, among others... Show more$10-17
  2. Create an ideal candidate profile

    Common skills:
    • Cleanliness
    • HVAC
    • Light Fixtures
    • OSHA
    • Plumbing
    • Building Floors
    • Snow Removal
    • Electrical Systems
    • Switches
    • Ladders
    • Maintenance
    • General Maintenance
    • Clean Bathrooms
    • Light Bulbs
    Check all skills
    Responsibilities:
    • Assist with light building repairs, maintain building cleanliness, strip and wax floors, order and manage supplies.
    • Perform minor maintenance including plumbing and electrical.
    • Climb ladders and lift heavy loads during set-up for events.
    • power wash parking lot, clean fryers, clean bathrooms.
    • Perform various landscaping duties such as mowing grass and pruning trees.
    • Sanitize the available facilities at the restroom; basins, urinals, and toilets.
    More janitorial maintenance worker duties
  3. Make a budget

    Including a salary range in the janitorial maintenance worker job description is a good way to get more applicants. A janitorial maintenance worker salary can be affected by several factors, such as the location of the job, the level of experience, education, certifications, and the employer's prestige.

    For example, the average salary for a janitorial maintenance worker in North Carolina may be lower than in Maine, and an entry-level engineer typically earns less than a senior-level janitorial maintenance worker. Additionally, a janitorial maintenance worker with lots of experience in the field may command a higher salary as a result.

    Average janitorial maintenance worker salary

    $11.87hourly

    $24,698 yearly

    Entry-level janitorial maintenance worker salary
    $19,000 yearly salary
    Updated December 14, 2025

    Average janitorial maintenance worker salary by state

    RankStateAvg. salaryHourly rate
    1Washington$31,219$15
    2New York$28,052$13
    3Idaho$27,558$13
    4Colorado$27,449$13
    5Arizona$27,329$13
    6Connecticut$26,892$13
    7Illinois$26,428$13
    8Oregon$26,345$13
    9Nevada$25,715$12
    10North Dakota$25,424$12
    11Wyoming$25,113$12
    12Michigan$24,409$12
    13Missouri$24,075$12
    14Minnesota$23,956$12
    15Indiana$23,657$11
    16Iowa$23,623$11
    17Pennsylvania$23,610$11
    18Georgia$23,541$11
    19Ohio$23,517$11
    20Texas$23,180$11

    Average janitorial maintenance worker salary by company

    RankCompanyAverage salaryHourly rateJob openings
    1Brunswick$30,421$14.632
    2Wegmans Food Markets$30,263$14.5521
    3Total Wine & More$30,087$14.46
    4Sapp Bros.$29,195$14.04
    5Housing Management Resources$27,510$13.233
    6Firstservice Residential California, Inc.$27,507$13.22
    7Staff Management$27,214$13.085
    8ServiceMaster$27,113$13.04258
    9Campbell Property Management$26,969$12.971
    10Express Employment Indy South$26,843$12.917
    11Automation Personnel Services$26,771$12.8712
    12Staff On Site$26,727$12.85
    13Adecco$26,658$12.82158
    14Champion Homes$26,579$12.7838
    15PrideStaff$26,571$12.77
    16Full House Marketing$26,563$12.77
    17Lexus of Pembroke Pines$26,546$12.762
    18Reef$26,475$12.73
    19Black Angus Steakhouse$26,428$12.711
    20ManpowerGroup$26,365$12.6837
  4. Writing a janitorial maintenance worker job description

    A janitorial maintenance worker job description should include a summary of the role, required skills, and a list of responsibilities. It's also good to include a salary range and the first name of the hiring manager. To help get you started, here's an example of a janitorial maintenance worker job description:

    Janitorial maintenance worker job description example

    Pilot Flying J is the 10th largest privately held company in North America with more than 28,000 team members. As the industry-leading network of travel centers, we have more than 950 retail and fueling locations in 44 states and six Canadian provinces. Our energy and logistics division is a top supplier of fuel, employing one of the largest tanker fleets and providing critical services to oil operations in our nation's busiest basins. Pilot Company supports a growing portfolio of brands with expertise in supply chain and retail operations, logistics and transportation, technology and digital innovation, construction, maintenance, human resources, finance, sales and marketing.

    Founded in 1958, we are proud to be family owned and consider our team members to be part of the family. Our founding values, people-first culture and commitment to giving back remains true to us today. Whether we are serving guests, a fellow team member, or a trucking company, we are dedicated fueling people and keeping North America moving.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

    Pilot Flying J is part of the Pilot Company family of brands that keeps North America's drivers moving, including E-Z Trip, Mr. Fuel, One9 Fuel Stop, Pride, StaMart and Xpress Fuel.
    Maintaining overall cleanliness of the store Cleaning showers and restroom facilities Washing, loading, and unloading towels for showers Performing general repair/ maintenance of the store Picking up and taking all trash around travel center Provide excellent guest service through well-maintained facilities At Pilot Flying J, we fuel more than tanks – we fuel people. From our team members to our guests, we strive to make everyone’s journey better. As the largest travel center network and leading supplier of fuel, being part of the Pilot Flying J family means you are essential to keeping North America’s drivers moving.
    What makes our travel centers a great place to work and shop? It starts with friendly people, a focus on teamwork and service, and a commitment to a safe and clean experience. Working together, we proudly provide the fuel, food and amenities that millions of travelers rely on to reach their destination. As a growth company, we are always looking for more incredible people to join our team. You bring the skills, drive to work hard and a friendly team spirit, and we’ll provide the training, benefits and opportunity to fuel your future.
    We hope your next career stop is with us! Join our team and start your journey with Pilot Flying J. Pay Range: $11.50 up to $18.250000 Required Qualifications Highly motivated self-starters Ability to work as part of a team Able to lift 50 pounds and walk/stand most of the day Ability to work a flexible schedule of nights, days, weekends, and holidays Preferred Qualifications Experience in a similar position Knowledge of industrial equipment and ability to fix small problems Top Company Benefits:
    Weekly Pay Free meal and beverages daily $10/week health plans Paid time off Tuition Assistance Wellness Program Professional development 401(k) retirement savings plan Paid parental leave Adoption Assistance Flexible Schedule Full and Part Time positions available
    By submitting your interest in this job, you agree to receive text notifications with additional steps to complete your job application. You will receive up to 6 messages from the number "63879". Message & data rates may apply. Please refer to our privacy policy for more information.
  5. Post your job

    There are various strategies that you can use to find the right janitorial maintenance worker for your business:

    • Consider promoting from within or recruiting from your existing workforce.
    • Ask for referrals from friends, family members, and current employees.
    • Attend job fairs at local colleges to find candidates who meet your education requirements.
    • Use social media platforms like LinkedIn, Facebook, and Twitter to reach potential job candidates.
    Post your job online:
    • Post your janitorial maintenance worker job on Zippia to find and recruit janitorial maintenance worker candidates who meet your exact specifications.
    • Use field-specific websites.
    • Post a job on free websites.
  6. Interview candidates

    During your first interview to recruit janitorial maintenance workers, engage with candidates to learn about their interest in the role and experience in the field. During the following interview, you'll be able to go into more detail about the company, the position, and the responsibilities.

    You should also ask about candidates' unique skills and talents to see if they match the ideal candidate profile you developed earlier. Candidates good enough for the next step can complete the technical interview.

    The right interview questions can help you assess a candidate's hard skills, behavioral intelligence, and soft skills.

  7. Send a job offer and onboard your new janitorial maintenance worker

    Once you've decided on a perfect janitorial maintenance worker candidate, it's time to write an offer letter. In addition to salary, it should include benefits and perks available to the employee. Qualified candidates may be considered for other positions, so make sure your offer is competitive. Candidates may wish to negotiate. Once you've settled on the details, formalize your agreement with a contract.

    It's also important to follow up with applicants who do not get the job with an email letting them know that the position is filled.

    Once that's done, you can draft an onboarding schedule for the new janitorial maintenance worker. Human Resources should complete Employee Action Forms and ensure that onboarding paperwork is completed, including I-9s, benefits enrollment, federal and state tax forms, etc. They should also ensure that new employee files are created for internal recordkeeping.

  8. Go through the hiring process checklist

    • Determine employee type (full-time, part-time, contractor, etc.)
    • Submit a job requisition form to the HR department
    • Define job responsibilities and requirements
    • Establish budget and timeline
    • Determine hiring decision makers for the role
    • Write job description
    • Post job on job boards, company website, etc.
    • Promote the job internally
    • Process applications through applicant tracking system
    • Review resumes and cover letters
    • Shortlist candidates for screening
    • Hold phone/virtual interview screening with first round of candidates
    • Conduct in-person interviews with top candidates from first round
    • Score candidates based on weighted criteria (e.g., experience, education, background, cultural fit, skill set, etc.)
    • Conduct background checks on top candidates
    • Check references of top candidates
    • Consult with HR and hiring decision makers on job offer specifics
    • Extend offer to top candidate(s)
    • Receive formal job offer acceptance and signed employment contract
    • Inform other candidates that the position has been filled
    • Set and communicate onboarding schedule to new hire(s)
    • Complete new hire paperwork (i9, benefits enrollment, tax forms, etc.)
    Sign up to download full list

How much does it cost to hire a janitorial maintenance worker?

There are different types of costs for hiring janitorial maintenance workers. One-time cost per hire for the recruitment process. Ongoing costs include employee salary, training, onboarding, benefits, insurance, and equipment. It is essential to consider all of these costs when evaluating hiring a new janitorial maintenance worker employee.

You can expect to pay around $24,698 per year for a janitorial maintenance worker, as this is the median yearly salary nationally. This can vary depending on what state or city you're hiring in. If you're hiring for contract work or on a per-project basis, hourly rates for janitorial maintenance workers in the US typically range between $9 and $14 an hour.

Find better janitorial maintenance workers in less time
Post a job on Zippia and hire the best from over 7 million monthly job seekers.

Hiring janitorial maintenance workers FAQs

Search for janitorial maintenance worker jobs

Ready to start hiring?

Browse installation, maintenance and repair jobs