By the Opora Editorial Team
A regional property management company issued an RFP for janitorial services across 12 commercial buildings in 2024. They received 11 responses. Seven were eliminated in the first review pass — not because their pricing was wrong, but because the submissions were incomplete: missing certificates of insurance, missing references with contact information, missing the pricing breakdown by building that the RFP specifically required. The four responses that cleared the initial screen were the ones that read the document.
An RFP response is not a proposal in the conventional sense. A conventional proposal is something you initiate to sell a prospect. An RFP response is a structured answer to a structured question — and the buyer's first filter is whether the respondent can follow instructions. A response that is missing required sections, formatted incorrectly, or submitted past the deadline signals to the buyer that the BSC cannot manage a contract process, which predicts they cannot manage a cleaning contract.
This article is a structural guide to the anatomy of a competitive janitorial RFP response, from compliance to pricing to differentiation. It applies to commercial property management, healthcare, educational institution, and government RFPs — the specific requirements vary, but the structural logic is consistent.
Read the RFP before you do anything else
This sounds obvious. It is not consistently followed. An RFP contains the specific evaluation criteria the buyer will use. Most commercial and government RFPs explicitly state how submissions will be scored: response completeness, pricing, references, certifications, insurance, and sometimes minority/small business status. The weighting of each factor tells you where to invest time.
For government RFPs issued under SAM.gov for NAICS 561720, the solicitation posted on SAM.gov is the authoritative document. Read the entire solicitation, not just the scope of work. The evaluation criteria section determines your priority stack. A solicitation that weights pricing at 60% and technical approach at 40% requires a different response strategy than one weighted 40% pricing and 60% past performance and certifications.
Before spending time on a response, run a basic go/no-go against four questions: 1. Can you meet the insurance requirements specified (general liability limits, workers' comp)? 2. Do you have the certifications required or cited as scored factors? 3. Can you price the work profitably at the labor rates in that market? 4. Do you have verifiable references in that facility type?
If the answer to any of these is no, and the requirement is non-negotiable, stop. An under-qualified response wastes your time and may damage your standing if you are in an ongoing relationship with the issuer.
The standard sections of a janitorial RFP response
Most commercial and institutional janitorial RFPs request the same categories of information, though order and naming vary. The standard sections are:
1. Cover letter (executive summary)
One to two pages. States who you are, what you are proposing, and why. Not a boilerplate company description — a direct response to the specific RFP. Reference the RFP number or solicitation title in the first paragraph. State your company's specific qualifications for this opportunity: the facility types you serve, the certifications you hold, and the relevant geographic experience.
Do not open with "ABC Cleaning is pleased to submit this response to your RFP for janitorial services." Open with a specific, operator-relevant claim that demonstrates you understand the account: "We currently service eight commercial office buildings in the Denver metro, ranging from 20,000 to 180,000 square feet, under SLA agreements that include monthly inspection reporting and client portal access."
2. Company qualifications and experience
Two to four pages. Covers: - Years in operation and service area - Employee count (total, and broken down by field workers vs. supervisors vs. management) - Service volumes (square footage managed, account count, facility types) - Relevant certifications (CIMS, CIMS-GB, GBAC STAR Service, Green Seal GS-42) - Key personnel bios (operations manager, account manager assigned to this contract) - License and registration status in the applicable jurisdiction
U.S. Census Bureau NAICS 561720 SUSB data from 2022 shows the industry is fragmented, with most firms under 20 employees. If you are a smaller BSC competing against larger firms, your differentiation is not scale — it is local presence, account manager continuity, and the ability of the decision-maker to speak directly to the owner. State this explicitly rather than trying to look larger than you are.
For BSCs with CIMS certification: include it prominently. CIMS is a scored factor in many commercial and government RFPs. See the CIMS certification process for building service contractors for how CIMS is evaluated and what it signals to buyers.
3. Technical approach / scope of work response
This is the section where most BSCs lose points. The RFP defines a scope; your technical approach section demonstrates that you have read that scope and have a credible plan to execute it. Do not restate the scope the buyer provided — respond to it with your operational plan.
For each service area (daily cleaning, restroom service, floor care, window cleaning, special projects), describe: - Task frequency and timing (aligned with the RFP specification) - Staffing model (number of workers, shift structure, supervisor coverage) - Production rate basis (how you calculated your labor hours per task)
Using ISSA 447 production rate standards as the basis for your labor hour calculation is defensible and citable. If your scope response states "We have calculated the required labor hours using ISSA 447 production rate standards, adjusted for the facility's measured layout," you have communicated methodology. Most competitors do not do this.
If the RFP addresses floor care frequency, map your proposed program to floor care frequency by substrate and facility type benchmarks. If restroom service frequency is specified, align with restroom service frequency benchmarks by traffic class.
4. Quality control program
One to two pages. Covers your inspection methodology, inspection frequency, scoring system (APPA-based or proprietary), client escalation process, and how you document and close out quality failures. If you use software that provides client portal access — CleanTelligent, Janitorial Manager, or equivalent — include a screenshot or description of the client-facing reporting interface.
Buyers who specify quality reporting in the RFP are signaling a past experience with BSCs who delivered inconsistent service with no paper trail. Address that fear directly: describe what your client will be able to see, and when.
5. Staffing plan
One to two pages. Includes: - Total headcount for the contract - Assignment of workers to specific buildings (where relevant) - Supervisor-to-worker ratio and supervisor responsibilities - Substitute worker coverage process (what happens when an assigned worker calls out) - How you will handle staffing for additional scope (special cleaning events, seasonal deep cleans)
If the RFP asks for a rationale on service hours, explain the specific operational reason for your proposed shift timing relative to the facility's occupancy schedule.
6. Chemical and supply program
Include a list of primary cleaning products with: - Product name and manufacturer - Certification status (EPA Safer Choice, Green Seal GS-37, EcoLogo) - Applicable product category (general purpose cleaner, disinfectant, floor care) - OSHA SDS management process (how workers access SDSs at each account)
OSHA 29 CFR 1910.1200 requires that employers maintain and provide access to Safety Data Sheets for all hazardous chemicals used in the workplace. Stating your SDS management process in an RFP response signals to sophisticated buyers that you have a compliant chemical program. For green-certified buildings, list your Safer Choice-certified products explicitly — EPA Safer Choice certification is the primary product qualification for LEED O+M cleaning credits.
7. Insurance certificates
Always required. Always the first administrative rejection trigger when missing. Request current certificates of insurance from your broker before the submission deadline. Standard requirements for a commercial janitorial contract typically include:
- Commercial general liability: $1 million per occurrence, $2 million aggregate (minimum; larger accounts often require $2M/$4M)
- Workers' compensation: statutory limits in your state of operation, with employer's liability
- Auto liability (if you own vehicles used in service delivery)
Workers' compensation documentation includes your NCCI Class Code 9014 classification and, for clients that ask, your Experience Modification Rate (EMR). An EMR above 1.25 can disqualify a BSC from certain government and healthcare accounts; below 1.0 is a positive signal. The workers' comp EMR explainer for BSCs covers how the EMR is calculated and what moves it.
8. References
Three to five references with: - Client name and company - Facility type (office, healthcare, industrial, educational) - Square footage serviced - Contract duration - Contact name, phone, and email (with permission)
Call your references before submitting. Verify that the contact is still at the company, that the number is current, and that they will speak positively. A reference who answers the phone with "who?" when asked about your company is worse than no reference.
Match reference facility types to the RFP facility type. If the RFP is for a healthcare system, lead with healthcare references. The healthcare vs office vs industrial differentiated BSC pitches article covers the segment-specific competency signals buyers look for.
9. Pricing schedule
Most commercial RFPs specify a pricing format: price per square foot, price per month per building, or a full-year price per location. Follow the format exactly. Include a pricing breakdown that allows the buyer to understand how you arrived at the total, even if the RFP does not require it — buyers who can audit your math trust you more than buyers who receive an opaque number.
A pricing summary that shows labor cost, supply cost, overhead, and margin as separate line items does two things: it demonstrates you understand your own cost structure, and it makes the conversation about price reductions more productive. If a buyer asks you to cut 10%, you can show them which line they are cutting from. See the bid math break-even calculation framework for the underlying math, and the labor burden calculation methodology for how to build the fully-loaded labor cost that anchors the pricing line.
At BLS median wages of $17.27 per hour for janitors, loaded to approximately $21 to $22 per hour with burden, and applied against ISSA 447 production rates for the facility type, the labor line is the largest variable in any bid. The $/sqft benchmarks by facility type article provides market-level pricing context for validation.
Submission logistics and compliance
Late submissions are rejected. Missing attachments are rejected. Wrong formats are rejected. In an online submission portal (common for government and large institutional RFPs), these rejections are automated.
- Set a submission deadline reminder 48 hours before the actual deadline, not the morning of.
- Print or PDF the complete submission before hitting submit. Verify every required attachment is included.
- For portal submissions, complete and test the submission process before the day of the deadline. Portals time out. File size limits exist.
- For mailed or physical submissions (increasingly rare but still used by some government agencies), send with tracking and document delivery confirmation.
After submission, send a brief email acknowledgment to the RFP contact confirming receipt, if the RFP allows post-submission communication. Some RFPs specify a blackout period with no buyer contact; respect it.
What to verify yourself
Before submitting any RFP response:
- Verify insurance requirements in the RFP against your current coverage. If the RFP requires $2 million per occurrence and your policy is at $1 million, contact your broker before submitting.
- Confirm license status in the applicable jurisdiction. Some states require janitorial contractor licenses; verify your current status.
- Verify EMR documentation availability from your insurer if the RFP requests it. The EMR is calculated by NCCI or your state's rating bureau, not your insurer; your insurer can provide a copy of the current EMR worksheet.
- Run your pricing through a full break-even check before submitting. The commercial cleaning bid calculator provides the check; enter your fully loaded labor cost, supply cost, and overhead for the specific scope before committing a number to the RFP.
- Call references before including them. Verify contact information and confirm the contact will speak positively.
- Read the evaluation criteria section of the RFP a second time after you have completed a draft. Verify that your response addresses every scored criterion explicitly.
Disclaimer — Bidding & pricing content
Benchmark figures, labor rates, markup assumptions, and structural guidance in this article reflect industry practice and stated methodological assumptions as of the data vintage disclosed. They are reference frameworks, not professional bid recommendations.
Actual costs, margins, and competitive pricing in your market depend on local labor rates, your specific overhead structure, chemical costs at the time of bid, account-specific scope, and competitive conditions that this content cannot anticipate.
Before submitting a bid: Verify current local wage rates against BLS Occupational Employment and Wage Statistics. Verify insurance requirements against your current policy. Have a qualified business advisor review the bid structure for contracts above your organization's risk threshold.
Opora Supply does not guarantee contract profitability and is not liable for financial outcomes from decisions informed by this content. If you spot an error, contact us.
This article is part of the Bidding & Business Operations hub.
Primary sources
- SAM.gov — Federal Acquisition Regulation (FAR) Subpart 15.4, Contract Pricing
- U.S. Census Bureau — NAICS 561720 Statistics of U.S. Businesses (SUSB), 2022
- BLS Occupational Employment and Wage Statistics, Janitors SOC 37-2011, May 2024
- BLS Occupational Outlook Handbook, Janitors and Building Cleaners
- OSHA 29 CFR 1910.1200 Hazard Communication Standard
- NCCI Class Code 9014 — Janitorial Services Workers' Comp Classification
- ISSA CIMS (Cleaning Industry Management Standard)