You sent the RFP to six janitorial vendors three weeks ago. The bids are back. The low number is $1.42 per square foot per year. The high number is $4.10. Same building, same scope, same walkthrough — and a 189% spread between the cheapest and most expensive bid. Now you're sitting at your desk on a Tuesday afternoon with a portfolio review on Thursday, and you have to recommend a vendor. The CFO wants the $1.42 number. The asset manager wants to know why anyone would charge $4.10. Your tenants — the ones who put in three complaints last quarter about restrooms on floors 9 and 11 — want clean restrooms. And you, the person whose name goes on the service contract, want to not get fired in six months when the new vendor stops showing up on Fridays.
This is the moment most janitorial RFPs go sideways. Not at the kickoff. Not at the walkthrough. Right here, at the bid-review table, when a property manager has to translate six wildly different proposals into a single defensible recommendation. The cost of getting it wrong isn't just a cleaning problem — it's tenant retention, lease renewal conversations, and the quiet erosion of NOI that nobody traces back to the janitorial contract. This guide is the vetting framework I wish every Chicago property manager had before they opened the first envelope.
I've sat on both sides of these RFPs — as the operator submitting bids and as the consultant helping property managers evaluate them. The pattern is almost always the same. The RFP gets written in a hurry, copied from a template the last PM left behind, and sent to a list of vendors that includes two incumbents the PM trusts, two referrals from the regional manager, and two names pulled from a Google search at 4:45 PM on a Friday. The scope is vague. The frequencies are inconsistent. There's no mention of supplies, no clear definition of "day porter coverage," and no specification of what "detail clean" actually means on a quarterly basis.
What comes back is six proposals that can't be compared on the same axis. Vendor A is bidding nightly five-day service with a part-time day porter. Vendor B assumed seven-day service and included carpet extraction quarterly. Vendor C lowballed because they intend to staff the building with two people working at the speed of four, and they'll lose the account in eight months when restroom complaints stack up. Lowest bid wins, and ninety days later the PM is back in market with a tighter timeline and an angrier tenant roster. The fix isn't a better template — it's a better set of questions, and a refusal to award on price alone.
These are the eight questions I would ask any janitorial vendor — incumbent or challenger — before signing a contract on a Chicago commercial building. If a vendor can't answer them clearly in writing within the proposal, that's your answer.
This is the only question that backs into whether a bid is real. A 200,000 square foot Class B office tower in the Loop needs somewhere between 28 and 36 labor hours per night to clean to a Class A standard, depending on tenant density and restroom count. If a vendor is bidding 18 hours and quoting $1.42 per square foot, they're either underpaying their crew (which means turnover, no-shows, and theft risk) or they're going to under-deliver and renegotiate scope in month four. Ask for the hours. Ask for the wage. Then check those numbers against the Chicago minimum wage and the prevailing rate for SEIU Local 1, which still sets the market in most downtown buildings.
ISSA CIMS (Cleaning Industry Management Standard) certification is the cleanest signal that a janitorial vendor runs a real management system — documented training, defined quality control, transparent reporting. It's not mandatory, but the absence of it on a portfolio of any size is a flag. More important than the logo is the supervisor. Who walks the building? How often? What's their tenure with the company? A great janitorial cleaning services provider will name the supervisor in the proposal and let you interview them before signing.
Turnover above 80% annually is the industry baseline, and most vendors won't volunteer the number. Ask anyway. The follow-up question matters more: when a crew member calls out at 5 PM, what happens? The honest answer is either "we have a float crew" or "we shift hours from the morning shift." The dishonest answer is silence and a no-show on your floor at 7 PM. You want a vendor with a documented callout protocol and at least a 10% bench.
Insurance is where vendors get exposed fast. We'll cover the full COI red-flag list in the next section, but in the eight-question pass you want to hear unprompted mentions of general liability at $1M per occurrence / $2M aggregate, workers' compensation, a janitorial bond, and willingness to name the building owner and management company as additional insureds. If the bidder pauses on any of these, the answer is no.
Not three references total. Three references on buildings that match your asset. A vendor that cleans 60,000 square foot medical office buildings in the suburbs may be excellent at that and completely wrong for a 280,000 square foot multi-tenant office tower with a lobby concierge and 14 elevator banks. Ask for the property manager's name and call them. The question to ask the reference is not "are they good?" — it's "what's gone wrong, and how did they handle it?"
This is where the $1.42 number lives or dies. Carpet extraction, hard-floor strip and wax, window cleaning (interior and exterior), high-dust quarterly, pressure washing of exterior entrances, snow-related entry mat service, day porter coverage on holidays, supply replenishment (paper, soap, liners) — every one of these is either in the bid or it's a line-item extra. A clean proposal lists them by name and tells you which bucket they sit in. A dirty proposal says "as needed" and hands you a $4,200 invoice in February.
The right answer involves a written inspection program (weekly supervisor walks, monthly PM-attended inspections, quarterly executive review), a defined tenant complaint intake (email, phone, ticketing system), and a service level agreement with response times. The wrong answer is "call my cell." If you're managing janitorial cleaning services across multiple buildings, you need a vendor whose QC process scales — not one that depends on a single owner-operator picking up the phone at 9 PM.
A vendor who has done this before will hand you a transition plan without being asked. Background-checked crew onboarded by day 10. Key fobs and access cards reconciled by day 14. Supply inventory taken on day 1 and reordered by day 7. A 30-day quality audit with the PM walking the building. If the vendor's answer to "what's your transition plan" is "we'll get you a crew" — pass.
I have seen forged certificates of insurance. I have seen vendors send a COI from a policy that lapsed six weeks earlier and bet that nobody would call the broker. I have seen "additional insured" added to the certificate but not to the actual policy endorsement — meaning when there's a slip-and-fall in the lobby, the building owner is not covered, regardless of what the paper says. COI fraud in the janitorial cleaning services industry is not rare. It's a Tuesday.
The verification checklist is short and non-negotiable. General liability at $1,000,000 per occurrence and $2,000,000 aggregate, minimum. Workers' compensation per Illinois statutory requirements (this is the one that creates the worst exposure if the vendor cuts corners — an uninsured janitor injured in your building can come after the owner). Auto liability if any vehicles are on site. A janitorial bond (typically $10,000 to $25,000) to cover employee theft. Umbrella coverage of $2M to $5M depending on building size. And the additional insured endorsement — not just on the certificate, but on the actual policy, with a copy of the endorsement form (CG 20 10 and CG 20 37 for completed operations) attached.
Verify the certificate by calling the broker listed on the document. Not the vendor. The broker. Confirm the policy is active, confirm the additional insured endorsement is in place, and confirm the policy effective dates match the certificate. This takes seven minutes and has saved more than one Chicago property manager from a six-figure problem. A real, OSHA-compliant janitorial cleaning services vendor will hand you broker contact information without flinching.
There are two ways to price a janitorial contract, and the difference matters more than most PMs realize. Bid-by-square-foot is the fast method: vendor takes the rentable square footage, applies a per-foot rate based on building class, and produces a number in 48 hours. It's useful for portfolio benchmarking, for early-stage RFPs where you're qualifying a shortlist, and for buildings with standard layouts.
Walkthrough pricing is the accurate method. The vendor sends a senior estimator to the building, walks every floor, counts restroom fixtures, measures hard-floor versus carpet square footage, notes the elevator and stairwell configuration, identifies the loading dock and trash compactor routine, and prices the actual labor required. A walkthrough bid takes 7-10 days. It produces a number that holds up over a three-year contract because it's based on what the building actually is, not what its rentable footage suggests.
The rule I give property managers: use square-foot pricing to qualify the field down to three vendors. Then require a walkthrough bid from each of the three before awarding. On a 14-floor Class B office tower I helped vet in the West Loop, the square-foot bids came in at $1.65 to $3.20 per foot. After walkthroughs, all three vendors revised — two went up (because they hadn't accounted for the daytime conference center service), one went down (because they realized the restroom count was lower than the floor plan suggested). The PM awarded at $2.40 per foot, walked into a portfolio review with defensible math, and that building is now in year three with the same vendor and a 96% tenant satisfaction score.
Switching janitorial vendors mid-lease is one of the most common ways property managers blow up tenant relationships. The temptation is to cut the incumbent on Friday and start the new vendor on Monday. The reality is that key handoffs get missed, supply closets get emptied, the new crew shows up without elevator access, and your tenants experience three weeks of inconsistent service that they remember for the entire lease term.
The 14-day overlap is the cleanest version of the transition. Days 1-3: notify the incumbent in writing, request a final walkthrough, and lock in the contractual termination date. Days 4-7: the new vendor conducts a transition walkthrough with the incumbent supervisor present, takes inventory of supplies and equipment in the janitor's closet, and submits its crew roster for background-check approval. Days 8-10: building access is provisioned for the new crew, security is briefed, and tenant notice goes out (a short note explaining the change and the QC contact). Days 11-14: both crews are on-site, with the incoming crew shadowing for the first two nights and taking lead for the last two. The incumbent leaves the building clean. Switching janitorial cleaning services this way costs roughly half a month of overlap labor and saves you from the alternative — which is a service gap that gets logged in every renewal conversation for the next three years.
I ran a transition on a 6-building medical office park in Oak Brook using exactly this plan. The incumbent had held the contract for eleven years and was, by most measures, fine — until the asset manager noticed the per-foot pricing had crept above market and tenant complaint volume had doubled. The 14-day overlap was tight (six buildings, three shifts, two unions) but it worked. The new vendor was at full quality by day 18, the tenants got a single notice, and the asset manager walked into the quarterly with the savings already in the budget.
Most janitorial contracts are templates that nobody reads after the signature page. Four clauses are worth fighting over. Cancellation: 30-day mutual termination without cause is standard and the only acceptable answer. Anything longer (60, 90, 120 days) is the vendor protecting itself against losing the account when service slips. Escalation: annual price increases should be tied to a published index — CPI, ECI, or the Chicago labor index — capped at 4-5% per year. "Market rate adjustment at vendor's discretion" is not an escalation clause; it's a blank check.
The other two: Scope creep — every contract should define what a scope addition triggers (written change order, pricing on a published rate card, PM signature) and what counts as included service. The most common abuse is "as-needed" extras that quietly add 8-12% to the annual contract value. Holiday and severe weather coverage — Chicago has thirteen federal holidays, a half-dozen city holidays, and roughly ten snow days a year where building access is non-trivial. The contract should specify which holidays are covered at no extra charge, which require advance notice and an upcharge, and what happens when a CTA shutdown or a blizzard prevents the crew from showing up. The answer is not "we'll figure it out." The answer is "here's the protocol." For property managers running multi-family cleaning alongside commercial work, the holiday clause matters even more because residents are home and noticing.
When Allora Cleaning Chicago bids a building, the process is built around the same eight questions above — answered upfront, in writing, before the PM has to ask. Every proposal includes the labor-hour breakdown, the on-site supervisor's name and tenure, the COI package with broker contact information, three matched references, line-item scope with extras identified, the QC inspection schedule, and a 30-day transition plan. Background checks are run on every crew member before the first shift. Supervisors carry tablets and submit nightly inspection reports against a checklist the PM helps build during onboarding.
We bid commercial work across the Loop, the West Loop, River North, the medical corridor on the Near West Side, and the western suburbs — including a growing book in Downers Grove commercial cleaning and the Oak Brook medical office market. Pricing is walkthrough-based after the qualifying round. Escalation is CPI-capped. Cancellation is mutual 30-day. Holiday coverage is in the contract by name. If the building has tenants, we want to meet them during transition — not after the first complaint.
Ask the eight questions above — labor hours and wages, supervisor identity and tenure, turnover and callout protocol, COI and additional insured language, three matched references, line-item scope, QC and complaint handling, and the 30-day transition plan. If a vendor can't answer all eight in writing within the proposal, they're not ready to bid your building. The right Chicago janitorial RFP is built around those questions, not around a square-foot price target.
For Class B office in Chicago, the realistic range is $1.85 to $3.20 per rentable square foot per year, depending on tenant density, restroom count, day-porter coverage, and frequency. Class A trophy buildings in the Loop run $2.80 to $4.50. Medical office is typically $2.40 to $3.80 because of regulated waste handling and higher restroom fixture counts. Bids below $1.60 on commercial space almost always involve understaffing or hidden extras. Bids above $4.50 on standard Class B usually include scope you don't actually need.
Plan for 30 days from the decision to award through full transition. The cleanest version is a 14-day overlap: 7 days of administrative and access setup, followed by 7 days of side-by-side crew handoff with the incumbent. Switching janitorial vendors faster than that is possible on small single-tenant buildings, but on any multi-tenant or multi-building portfolio, the overlap is what protects tenant satisfaction during the change.
The best janitorial vendor Chicago property managers can hire is the one who answers the hard questions before they're asked, prices honestly off a walkthrough, and treats the transition like the operations project it actually is. The worst one is the cheapest bid in the stack. Choose accordingly.
Allora Cleaning Chicago bids on commercial and multi-tenant work across Chicago, the western suburbs, and the medical corridor. Call (708) 729-2911 or request a proposal to start with a free building walkthrough.


