// 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.
- 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.
for whoever prices it
// 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
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.
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.
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.
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.
- 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
| On the same 20 to 30 bids | Your estimator's sheet | The AI draft |
|---|---|---|
| Every building and area type carried, with its source | From your own bid files | From your own bid files |
| Cleanable square feet kept apart from building totals | From your own bid files | From your own bid files |
| Frequencies by area type read from the task schedule | From your own bid files | From your own bid files |
| Occupant tasks and excluded spaces left out | From your own bid files | From your own bid files |
| Supplies split between the owner and you | From your own bid files | From your own bid files |
| Special services and project work on their own lines | From your own bid files | From your own bid files |
| Walkthrough, staffing, background check and wage rules listed | From your own bid files | From your own bid files |
| Insurance and bonding terms the package demands | From your own bid files | From your own bid files |
| Gaps and questions for the person who prices it | From your own bid files | From your own bid files |
| Price cells left blank | From your own bid files | From your own bid files |
// 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
- 01Next
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.
- 02Then
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.
- 03Later
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.
// 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?
Most of our bids start from a walkthrough, not a written RFP. Does that work?
Can it measure a building from floor plans or photos?
Does it check prevailing wage and insurance requirements for us?
Which bidding software do we need?

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.
