Service areas

(949) 375-3305
Request a walkthrough

Bid evaluation

How Do You Evaluate and Compare Janitorial Bids?

The lowest monthly total is rarely the lowest real cost. Leveling the bids first shows what each price actually buys.

By the EBS Maintenance team ·

A four-storey office building with bands of green-tinted glass, a lawn and slim cypress trees, with a second building behind, under a clear sky, for the EBS guide "How Do You Evaluate and Compare Janitorial Bids?"

The short answer

To evaluate janitorial bids, first level them: put every proposal on the same scope, frequencies and square footage, then compare the labor hours, wage rates, supervision, supplies and periodic work each includes, not just the monthly totals. Check whether each bid's hours can deliver the scope, and whether its price can cover California wage rules for those hours. Then score the leveled bids against published criteria such as staffing plan, quality system, references and transition plan.

Step one: janitorial bid leveling

Bids arrive with different assumptions, formats and exclusions, so the totals are not comparable as received. Build a leveling sheet with one column per bidder and fill in the same lines for each. Where a bidder left something out, ask in writing rather than guessing, and send the same clarification to every bidder.

Lines on a bid leveling sheet
LineWhat to recordWhy it matters
Area and frequenciesSquare footage and frequencies each bid usedConfirms everyone priced the same job
Weekly labor hoursHours per building per weekThe single best predictor of results
Wage rateHourly wage assumed for cleanersMust meet the applicable minimum
SupervisionSupervisor hours and sites per supervisorDrives inspection and follow-up
ConsumablesIncluded, billed at cost or owner-suppliedCan shift a large cost off the bid
Periodic workFloor, carpet and glass included or priced separatelyOften omitted from low bids
EquipmentMachines provided and maintainedAffects productivity and condition
ExclusionsEverything the bidder will not doReveals hidden extras

Use labor hours to evaluate janitorial bids against the scope

Divide each bid's cleanable square footage by its weekly labor hours to get an implied production rate, then compare bidders. Similar rates suggest everyone read the scope the same way. A bid with far fewer hours than its peers is either unusually efficient or missing tasks, and it should explain which. Remember that restrooms, clinical rooms and other dense spaces need more hours than open office, so compare buildings of the same type.

Ask each finalist for a staffing chart: how many people, on which nights, for how many hours, and under which supervisor. A bid that cannot produce one has not really been built from your scope, however polished the rest of the proposal looks.

Check the price against the wage floor

Multiply each bid's weekly hours by the minimum wage that applies at the site, whether the state rate or a higher city rate, then add payroll taxes, workers' compensation, paid sick leave, supervision and supplies. If the bid price sits close to or below that rough floor, the vendor cannot pay its people lawfully and stay in business. Under Labor Code section 2810, a client that knows or should know a janitorial contract is underfunded for labor law compliance takes on its own exposure.

Check employment status too. California's ABC test, codified in Labor Code section 2775, makes it hard to treat cleaners as independent contractors, and a bid that relies on them is a warning sign. Confirm each bidder's current registration with the Labor Commissioner under the Property Service Workers Protection Act.

A man in a black shirt with the EBS logo reviewing a tablet beside an X-ray baggage scanner in a glass-walled lobby at night, EBS staff at work, the same crews that serve Southern California

Red flags in a low janitorial bid

A low price is not a red flag by itself; some vendors are genuinely efficient. Unexplained gaps are the problem. Look for these signs on the leveling sheet, and ask the bidder to explain each one in writing before deciding.

  • Weekly hours far below other bidders for the same scope
  • No supervisor hours, or one supervisor stretched across too many sites
  • Consumables or periodic work quietly excluded
  • Cleaners described as independent contractors or unnamed subcontractors
  • Scope language that rewrites your frequencies
  • No backup coverage plan for absences
  • Missing insurance details or registration
  • A start-up plan without dates or names

Janitorial bid evaluation criteria and scoring

Score only the bids that survive leveling, using the criteria you published. A points scale keeps the discussion structured and leaves a record of why a vendor was chosen. The weights below are an illustration; adjust them to what matters most in your building.

References are worth real effort. Call property or facility managers at buildings like yours and ask about crew consistency, turnover, how problems were fixed and how quickly the vendor's managers engaged. If possible, walk one of the bidder's current sites at the time the crew works.

Illustrative scoring out of 100 points
CriterionWhat to look forPoints
Leveled priceTotal cost for the same scope and inclusions35
Staffing plan and hoursCredible hours, stable crews, supervision20
Quality systemInspections, reporting, corrective action15
Experience and referencesSimilar buildings, consistent feedback15
Transition planRealistic timeline, named people10
Safety and compliancePrograms, registration, insurance5

How EBS expects to be evaluated

EBS prices after a supervisor walks the building, and the quality system behind its numbers can be shown rather than described: eHub inspection records, follow-up and corrective-action tracking, field supervision and backup staffing. It is a licensed and insured company with more than 25 years in commercial cleaning, and its people are trained before any site assignment and background-checked. Leveling an EBS proposal against others is exactly the comparison it is prepared for.

Related questions

Still not sure? A supervisor can answer at the walkthrough.

Request a walkthroughAll questions
How do I compare janitorial proposals in different formats?

Rebuild them into your own leveling sheet, line by line, and send written questions wherever a bid is silent. Next time, require a standard pricing form in the RFP so every proposal arrives in the same format and the leveling takes hours instead of days.

Should the lowest bid always be rejected?

No. Test it. If its hours are in line with the scope, its wage rate meets the applicable minimum, and it includes the same supplies, supervision and periodic work as the others, it may simply be the best value. Reject it only when the gaps cannot be explained.

What should I ask a bidder's references?

Ask how long they have used the vendor, how often the regular crew changes, how missed tasks were handled, whether invoices matched the agreed scope, and whether they would sign again. Ask for references at buildings of a similar type and size to yours.

Is it worth visiting a building the bidder already cleans?

Yes, when the decision is significant. Seeing restrooms, floors and corners at a comparable building, ideally soon after the crew has finished, says more than any proposal. A short conversation with that building's manager adds context the formal reference call may miss.

Free site walkthrough

Talk to EBS about your facility

A few details and a supervisor calls you back the same business day.

A supervisor calls you back the same business day. If you leave before sending, we may use the contact details you entered to follow up on this request.

CallRequest a walkthrough