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.

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.
| Line | What to record | Why it matters |
|---|---|---|
| Area and frequencies | Square footage and frequencies each bid used | Confirms everyone priced the same job |
| Weekly labor hours | Hours per building per week | The single best predictor of results |
| Wage rate | Hourly wage assumed for cleaners | Must meet the applicable minimum |
| Supervision | Supervisor hours and sites per supervisor | Drives inspection and follow-up |
| Consumables | Included, billed at cost or owner-supplied | Can shift a large cost off the bid |
| Periodic work | Floor, carpet and glass included or priced separately | Often omitted from low bids |
| Equipment | Machines provided and maintained | Affects productivity and condition |
| Exclusions | Everything the bidder will not do | Reveals 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.

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.
| Criterion | What to look for | Points |
|---|---|---|
| Leveled price | Total cost for the same scope and inclusions | 35 |
| Staffing plan and hours | Credible hours, stable crews, supervision | 20 |
| Quality system | Inspections, reporting, corrective action | 15 |
| Experience and references | Similar buildings, consistent feedback | 15 |
| Transition plan | Realistic timeline, named people | 10 |
| Safety and compliance | Programs, registration, insurance | 5 |
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 questionsHow 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.
Keep reading
Free site walkthrough
Talk to EBS about your facility
A few details and a supervisor calls you back the same business day.
- Call(949) 375-3305
- Emailinfo@ebsmaintenance.com
- HoursDaytime, evening, overnight and weekend schedules
