30-min call with RobBook a proof-of-concept call
Job 01 · Bid desk

// Commercial cleaning · Janitorial bids

Janitorial bids, read into one bid sheet before anyone puts a price on them.

A property manager or a public agency sends a cleaning RFP with a building list, a task schedule and a cost form, or your estimator comes back from a walkthrough with notes and photos. Before any price goes in, someone has to sort all of it: square feet by area type, every task and how often it recurs, special services, which supplies you furnish, staffing and wage rules, insurance terms. In a free AI proof of concept, AI drafts that bid sheet for 20 to 30 bids your team already priced, with every gap listed and every price cell left empty. Your reviewer, the person on your team who knows your bids best, compares each draft with the sheet your estimator built.

Book a proof-of-concept call30 minutes with Rob
Bids in the test
20 to 30 you already priced
Prices it fills in
None
Signed first
An NDA

// The one job

From a cleaning RFP or a walkthrough to a bid sheet

Today an estimator or operations manager reads the package and every addendum, walks the buildings, puts each space into its area type, measures what the package left out, sets a frequency for each task, sorts the owner's supplies from yours, and reads the staffing, wage and insurance terms. Only then does anyone work out hours and a price, usually against a due date.

For the test, AI reads copies of packages and walkthrough notes from bids you already priced and drafts one bid sheet per bid: each building with its cleanable square feet by area type, every task with its frequency, the special services and project work, supplies split between you and the owner, the staffing rules, the insurance and bonding terms, and a list of gaps and questions for the person who prices it. A figure with no source says so. No price, production rate, labor hour or total appears in the draft.

Cleaning RFPPackage and walkthrough notes
Owner or agency
Buildings
Task schedule
Cost form
Area typeTaskFrequency
Made-up example package
Sorted and checked
for whoever prices it
Bid sheetDraft, unpriced
Building
Cleanable sq ft
Supplies furnished by
Insurance and bonding
Area typeTask and frequencyGap or question
Made-up example bid sheet

// The hard parts

What a cleaning RFP leaves for the bidder to find

The square footage on the list is rarely the square footage you clean. The City of Sultan, Washington's janitorial request of August 7, 2026 calls each figure on its facility list an estimate of the area to be cleaned, not necessarily the building's total, and leaves City Hall's library and library hallway out. Its cost form asks a monthly price for the wastewater treatment plant, which the facility list never sizes, and its scope points to section 5.7 for the City's supplies when that list sits in 4.8. The University of South Carolina's 2020 janitorial bid splits each building into assignable and non-assignable square feet. The draft carries every figure with the page it came from and lists each site with no size as a gap.

The level of clean decides the frequencies, and the cost form asks by level. That university keeps its buildings at APPA Level 2. Its bidding schedule wants a cost to clean per square foot at Level 1, another at Level 2 and a third for special conditions such as holidays and irregular events, with the Level 1 line applying wherever a later agreement sets no price, and every facility must be at Level 1 when the contract ends or final payment can be held back. Its guidelines set frequencies area by area: in restrooms, high-touch surfaces wiped four times a day, walls washed floor to ceiling twice a month, floor drains primed five days a month. Some lines, such as wiping office keyboards, are marked completed by occupant. The draft lists each frequency under its area type and keeps occupant tasks out of your scope.

Supplies and special services split the scope in two. Sultan furnishes toilet paper, paper towels, hand soap refills, seat covers, trash liners and urinal screens. The contractor brings every cleaning chemical, the protective equipment, floor finish and stripper, a safety data sheet for each chemical and bloodborne pathogen spill kits. Carpet extraction and floor refinishing come twice a year, and bloodborne pathogen cleanup is the contractor's only when it turns up during scheduled hours, with City staff taking after-hours events and the special-service rates going on the cost form. The draft keeps an owner-furnished list and a contractor-furnished list, and gives each special service its own line, so nothing is priced twice or left out.

People, wages and paper are part of the bid. Sultan bars any firm that skips its walk-through. It requires Washington's prevailing wage under RCW 39.12, with certified payroll reports filed electronically with the state Department of Labor and Industries, and notice before a cleaner is added or replaced. Its general liability terms name the City as additional insured, with primary and non-contributory wording and a waiver of subrogation. The university's background checks cover county, state and federal convictions and the sex and violent offender registry, and it approves every candidate in writing before work starts. The draft lists each rule, each certificate and any bond the package asks for, beside the documents your files already hold. Whether you comply is for your own staff, broker and lawyer to decide; this is not legal advice.

What the person who prices it checks. Your reviewer, usually the estimator or operations manager who prices janitorial work, checks each building and area type against its source, each frequency against the task schedule, the supply split, the special services, the staffing and wage rules, the insurance terms, the latest addendum, and the questions the draft raised for the walkthrough. Production rates, hours, the price and the decision to bid at all stay with them.

// What you send

Bids your estimators already priced

Copies only
No bid portal logins
01

20 to 30 priced bids

Each package as it came in, with addenda and answers to bidders' questions, or the walkthrough notes and owner's emails for a private building, plus the bid sheet or workbook your team built and what you submitted. Include a lost bid, a rebid of an account you hold and a public bid whose results were published.

02

Walkthrough notes and measurements

What your estimator wrote and measured on site: rooms by floor type, restroom fixture counts, photos, and anything the package left out or got wrong, so every figure in a draft can be held against yours.

03

Your insurance and compliance files

The certificates, bonds, licenses and background check policy you bid with, and any wage requirement you have priced before, so the draft can show which demands your files already meet.

04

An NDA before the first package

Bid results may be public; your bid sheets and prices are not, so the NDA comes first. Nobody signs in to your bidding software, a bid portal or a customer's system. Packages that must stay in the office are rebuilt as look-alikes with your reviewer.

// Before it starts

Agreed before any bid package moves

A missed area or a wrong frequency stays in a contract for its whole term, so the owner settles these points first.

Janitorial bid test termsOwner decides
Your reviewer
Named by the owner, usually the estimator or operations manager who prices bids
Pricing
Stays with your team; no price, production rate, hour or total in any draft
Square feet
Taken only from the package, its drawings or your walkthrough
Success criteria
Written and agreed, for areas, frequencies, supplies, staffing and insurance
Sample
Picked by your reviewer, with a lost bid, a rebid and one that had an addendum
Price
A range for running bid sheets live
NDA
Signed before bid sheets or prices are shared

// How it's judged

Each draft beside the bid sheet your estimator built

Bid by bid
Same packages
On the same 20 to 30 bidsYour estimator's sheetThe AI draft
Every building and area type carried, with its sourceFrom your own bid filesFrom your own bid files
Cleanable square feet kept apart from building totalsFrom your own bid filesFrom your own bid files
Frequencies by area type read from the task scheduleFrom your own bid filesFrom your own bid files
Occupant tasks and excluded spaces left outFrom your own bid filesFrom your own bid files
Supplies split between the owner and youFrom your own bid filesFrom your own bid files
Special services and project work on their own linesFrom your own bid filesFrom your own bid files
Walkthrough, staffing, background check and wage rules listedFrom your own bid filesFrom your own bid files
Insurance and bonding terms the package demandsFrom your own bid filesFrom your own bid files
Gaps and questions for the person who prices itFrom your own bid filesFrom your own bid files
Price cells left blankFrom your own bid filesFrom your own bid files
Blank until your bids run. No cell gets a value before your own past bids have been through the proof of concept.Your reviewer scores every row.

// After a yes

About a month on new RFPs and walkthroughs

If your reviewer says yes against the success criteria, each new cleaning RFP or walkthrough gets a draft bid sheet as it arrives, for about 30 days.

Your estimator prices, signs and submits every bid. Walkthroughs, questions to the owner or property manager, and the call on whether to bid at all stay with your team.

Any job beyond bid sheets is a later decision with a price of its own.

// Later, if it works

Jobs that could follow janitorial bids

Ranked with you
Each priced separately
  1. 01

    Site cleaning plans

    A won bid's areas, tasks and frequencies turned into the written cleaning plan and night-by-night schedule for each building, for your operations manager to check.

    Next
  2. 02

    Cleaning inspection reports

    Supervisors' notes and photos drafted into each customer's inspection format once the account starts, with failed items and missing fixes listed.

    Then
  3. 03

    Rebid comparisons

    Last term's scope set beside the owner's new RFP, with every changed building, area, frequency and supply term listed for your account manager.

    Later

// One hard limit

No price and no submission: the bid stays with your estimator.

Every square foot, frequency and term in a draft comes from the package, your walkthrough notes or your own files, and the line says which. Nothing in the proof of concept prices a bid or submits one, sends an inspection report, rules on a pass or fail, or reaches a customer, a property manager or a cleaner. It touches copies only and offers no legal advice. Your estimator decides, prices and sends.

Janitorial bid sheets are priced as one job: a range before the proof of concept, then a fixed price before you sign.

Rob sets the range on the call, once he knows how many janitorial bids and rebids you answer in a year, how many buildings a typical package lists, and how many of your bids start from a walkthrough rather than a written RFP.

// Questions

Questions from estimators and owners

Will the AI price our janitorial bids?
No. The draft carries square feet by area type, tasks, frequencies and terms. Production rates, labor hours, the price and the signature belong to the person on your team who prices bids.
Most of our bids start from a walkthrough, not a written RFP. Does that work?
Yes. Walkthrough notes, photos and the owner's emails are a package too. The draft sorts them the same way and lists every space or task the notes leave unclear, which is often where a private bid goes wrong.
Can it measure a building from floor plans or photos?
It reads the square footage a package or drawing states and the measurements your estimator took, and names the source of each. It doesn't scale drawings or estimate areas from photos; a building with no figure goes on the gap list.
Does it check prevailing wage and insurance requirements for us?
It lists what the package asks for, such as a state prevailing wage law, certified payroll, background checks or additional insured wording, and shows which documents in your files match. Whether you comply is a question for your staff, your broker and your lawyer; this is not legal advice.
Which bidding software do we need?
None for the test. Exports, workbooks and PDFs are enough, and we never log in to any system. How a draft would reach your software is worked out only when a live run is planned.
Rob Eason

Rob Eason, founder

// Book a call with Rob

Bring the bid you most wish you had priced differently.

A 30-minute call with Rob: your company and role, the kinds of buildings you bid, and roughly how many janitorial bids you answer in a year. Hold bid sheets, workbooks and prices until the NDA is signed.

  • Co-owned a 60-employee financial services firm and sold his share to his partner.
  • Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
  • 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
  • 4.3/5 from 6 Google reviews of Massmarket AI.
  • Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
  • Takes every proof-of-concept call himself.