GrantFlow Intelligence

United Kingdom

  • Grant fundingGrants your business could apply for, and the application written properly.
  • Public contract bid writingTender responses for public-sector contracts, from bid/no-bid to submission.

United States

  • Federal contract bid writingProposals for federal solicitations, mapped to Sections L and M.
  • State & local bid writingRFP, IFB and RFQ responses for state agencies, counties, cities and districts.
How it worksPricingExamplesAbout
Speak to usFree scan

Worked example · US state & local contract bid writing

Two-building janitorial RFP for a Texas council of governments

A 125,000 sq ft janitorial RFP read six days before the deadline, after the walkthrough had closed. We show why the honest call is no-bid, and what to have ready for the next cycle.

Fictional bidderNotice read 2026-09-12Responses due 2026-09-18 16:00 Central Time
The noticeBid decisionRequirement matrix

Worked example against a live public notice. The notice is real and publicly available. The bidder, Pecan Row Building Services LLC, is a fictional company with invented facts, written to show our method. This is not client work and no bid was submitted.

The public notice (real)

Commercial Janitorial Services - AACOG - Titan Building and Titan Plaza (RFP-26-169)

Buyer
Alamo Area Council of Governments (AACOG), Procurement Department, 2700 NE Interstate 410 Loop, Suite 101, San Antonio, TX 78217. Questions go to the procurement contact identified in the official notice.
Notice id
RFP-26-169 (RFP-26-169-AACOG); Addendum No. 1 issued 2026-09-10
Portal
Texas Electronic State Business Daily (ESBD, txsmartbuy.gov); also posted at https://aacog.gov/member-government-services/procurement/
Published
2026-08-26 (RFP release 4:00 PM CT); ESBD status 'Addendum Posted'
Responses due
2026-09-18 16:00 Central Time
Read on
2026-09-12
Classification
NIGP class/item 91039 Janitorial/Custodial Services (ESBD listing); federal-equivalent NAICS 561720 not stated in the RFP
Set-aside / SME note
No set-aside. AACOG encourages small and Historically Underutilized Business (HUB) participation and strives to award at least 10% of total annual contract value to HUB vendors when practicable (RFP 3.1.2). Minimum eligibility requires demonstrated commercial janitorial experience and capacity to service ~125,000 sq ft (RFP 3.1.3).
Stated value
Not stated in the RFP. Scope: ~125,000 sq ft across two buildings; initial one-year term with up to four one-year renewals (RFP 3.2.2). Pricing is via Attachment F (separate monthly/annual price per facility plus rates for additional services).
View the notice on Texas Electronic State Business Daily (ESBD, txsmartbuy.gov); also posted at https://aacog.gov/member-government-services/procurement/

The notice may have closed or changed since we read it. Always work from the current version on the portal.

The bidder (fictional)

Pecan Row Building Services LLC

Commercial janitorial services · San Antonio, Texas · 22 employees, mostly part-time evening cleaners

  • Formed in 2018; Texas HUB certified since 2021 (invented).
  • Three office-building contracts of 30,000 to 60,000 sq ft each, about 140,000 sq ft in total, but no single contract above 60,000 sq ft (invented).
  • Day porter coverage on one contract since 2023; on-call water extraction with a portable extractor carried on the crew van (invented).
  • Commercial general liability of $1 million per occurrence and $2 million aggregate; no umbrella policy (invented).
  • Did not attend the AACOG walkthrough window (31 August to 4 September) and first read the RFP on 12 September 2026 (invented).
  • Keeps a standard proposal pack (references, key personnel CVs, certificate of insurance, W-9) that can be turned round in a week (invented).

Every fact about this company is invented for the example.

Step 1 · Read the notice

What the buyer is asking for, in plain words

  • AACOG wants one contractor for recurring janitorial services at two San Antonio office buildings, roughly 125,000 sq ft combined.
  • The contractor provides all labour, supervision, equipment and consumables for daily office cleaning, weekly deeper cleaning, common-area cycles, restrooms, window cleaning, quarterly pressure washing and a day porter from 10:00 a.m. to 2:00 p.m. on weekdays.
  • A one-hour response is required for sanitation events and water extraction, and a documented quality-control program with monthly reports is part of the service.
  • The contract is one year with up to four one-year renewals; either side can end it on 30 days' notice, and there are no advance payments.
  • Proposals are scored out of 100: experience and qualifications 40, pricing 40, and the staffing, service and quality-control plan 20; proof of insurance is pass/fail.
  • The narrative is capped at five pages and the executive summary at one, with up to three past projects at two pages each.
  • Submission is by email only, as PDFs with a fixed subject line and file names, by 4:00 p.m. Central on 18 September 2026.
  • The question deadline and the site walkthrough window closed before we read the notice; Addendum 1 confirms there is no square-footage or floor-type breakdown and floor plans go only to the awarded vendor.
  • Minimum eligibility is demonstrated commercial janitorial experience and the capacity to service about 125,000 sq ft at the stated frequencies.

Step 2 · Gates

Can this bidder even be considered?

  • Pass

    Submission route (RFP 2.1, 5.1)

    Email PDFs to the two named addresses with the exact subject line; no portal account needed. The AACOG Vendor Packet goes as a separate, separately named PDF.

  • Pass

    Small business and HUB status (RFP 3.1.2)

    No set-aside. HUB certification (invented) helps AACOG's 10% aim but adds no points to the score.

  • Fail

    Insurance (RFP 3.4.1, 6.3)

    A $5,000,000 products/completed operations aggregate is required and proof is pass/fail. The firm's aggregate is $2 million (invented). A letter of insurability might bridge it, but a broker cannot be relied on to produce one in six days.

  • Risk

    Geography and site knowledge (Appendix A; Addendum 1)

    Both buildings are in San Antonio, so travel and response times are fine. The firm missed the walkthrough and Addendum 1 says no more are anticipated.

  • Risk

    Capacity threshold (RFP 3.1.3)

    About 125,000 sq ft at the stated frequencies. The firm's largest single contract is 60,000 sq ft (invented); the case would rest on the combined portfolio and would score weakly on the 40-point experience factor.

  • Fail

    Deadline (RFP 5.1)

    Six days from reading to 4:00 p.m. Central on 18 September, with questions closed on 8 September. There is no way to test a pricing assumption once it is made.

Step 3 · The honest call

Recommendation: no-bid

  • Attachment F is 40 points and would be priced blind: no square-footage split by floor type, no floor plans before award, no walkthrough. The quarterly scrub, refinish and carpet extraction cycles cannot be priced with confidence.
  • Proof of insurance is pass/fail and the $5,000,000 products/completed operations aggregate is not in place (invented). A failed gate wastes everything else in the package.
  • Experience and qualifications carry 40 points and favour firms with a single site of comparable size. A 60,000 sq ft track record (invented) would likely land in the lower band.
  • Six days is enough for a compliant package, not a competitive one. A weak first proposal is a poor introduction to a buyer that re-lets this work.
  • Better use of the week: set an ESBD alert for NIGP 91039, ask the broker to quote the extra cover, and get the certification pack ready for the next cycle.

Step 4 · The matrix

Every requirement, where it is answered, how it is scored

Instructions tell you how to submit. Evaluation criteria tell you how you are scored. The matrix holds both together.

Requirement and compliance matrix · RFP-26-169 (RFP-26-169-AACOG); Addendum No. 1 issued 2026-09-10

RFP 3.1.3

Pass/fail

Minimum eligibility: demonstrated commercial janitorial experience and capacity to service about 125,000 sq ft at the stated frequencies.

Where we answer it
Executive Summary and Relevant Experience
How it is scored
Staff eligibility review; then feeds Experience & Qualifications (40 points)
Status
Risk

RFP 2.1.1; 2.1.4; 5.1

Pass/fail

Email PDFs to the named addresses with the exact subject line by 4:00 p.m. Central on 18 September 2026; no hard copies.

Where we answer it
Submission checklist
How it is scored
Late or misdirected proposals are non-responsive
Status
Gap

RFP 5.2; 5.4

Pass/fail

8.5x11, 10-point minimum, numbered pages; Executive Summary 1 page, Narrative 5 pages, up to three projects at 2 pages each.

Where we answer it
Document template
How it is scored
Responsiveness check
Status
Can meet

RFP 5.5.1; 5.5.2

Pass/fail

Fixed order of contents; Main Proposal and Vendor Packet as two separately named PDFs.

Where we answer it
Table of Contents mirrors 5.5.1
How it is scored
Responsiveness check
Status
Can meet

RFP 3.4.1; 6.3

Pass/fail

Proof of insurance: CGL with $5,000,000 products/completed operations aggregate, $1,000,000 personal and advertising injury, $50,000 damage to rented premises, $5,000 medical expenses per person.

Where we answer it
COI or letter of insurability, after the certifications
How it is scored
Pass/fail
Status
Gap

RFP 4.2.2; Attachment F

Scored

Separate monthly and annual price per facility, combined totals and rates for additional services, inclusive of labour, supplies, overhead and profit.

Where we answer it
Attachment F Pricing Schedule
How it is scored
Pricing 40 points: completeness, reasonableness, competitiveness, overall value
Status
Gap

RFP 4.2 (Experience & Qualifications)

Scored

Comparable contracts, references, key personnel and past performance.

Where we answer it
Relevant Experience: up to three project sheets
How it is scored
40 points
Status
Risk

RFP 4.2 (Staffing, Service & QC Plan)

Scored

Staffing levels, day-porter coverage, schedule, supervision, QC, emergency response and backup staffing.

Where we answer it
Narrative (5 pages)
How it is scored
20 points
Status
Can meet

Appendix A 6.8.2; Addendum 1 Q18

Scored

Day porter on site 10:00 a.m. to 2:00 p.m. Monday to Friday; one porter may cover both facilities.

Where we answer it
Narrative: porter routine
How it is scored
Within the 20-point plan
Status
Can meet

Appendix A 6.15

Scored

One-hour response for sanitation/disinfection needs and for water extraction and drying.

Where we answer it
Narrative: on-call pair and equipment
How it is scored
Within the 20-point plan (emergency response)
Status
Can meet

Appendix A 6.17; RFP 1.5.1

Scored

Documented quality-control program, announced and unannounced inspections, deficiency correction in AACOG's timeframe, monthly service and QC reports.

Where we answer it
Narrative: quality control section
How it is scored
Within the 20-point plan
Status
Can meet

RFP 6.1; 6.2; 3.5.3; Att. B–E

Pass/fail

Signed Acknowledgment, Debarment, Non-Discrimination and Lobbying certifications; the Vendor Packet; a corporate authorisation statement.

Where we answer it
After the Narrative, in 5.5.1 order
How it is scored
Responsiveness check
Status
Can meet

RFP 3.1.4

Pass/fail

Certify non-debarment under EO 12549 / 29 CFR Part 98 and compliance with Texas Government Code 2252.001 et seq.

Where we answer it
Attachments B and C
How it is scored
Eligibility
Status
Can meet

RFP 2.2; 2.3; Addendum 1

Info

Communicate only with the named procurement contacts; questions closed 8 September; no further walkthroughs anticipated.

Where we answer it
Bid calendar
How it is scored
Not scored; every unasked question becomes a pricing assumption
Status
Risk
Requirement and compliance matrix · RFP-26-169 (RFP-26-169-AACOG); Addendum No. 1 issued 2026-09-10
RefRequirementTypeWhere we answer itHow it is scoredStatus
RFP 3.1.3Minimum eligibility: demonstrated commercial janitorial experience and capacity to service about 125,000 sq ft at the stated frequencies.Pass/failExecutive Summary and Relevant ExperienceStaff eligibility review; then feeds Experience & Qualifications (40 points)Risk
RFP 2.1.1; 2.1.4; 5.1Email PDFs to the named addresses with the exact subject line by 4:00 p.m. Central on 18 September 2026; no hard copies.Pass/failSubmission checklistLate or misdirected proposals are non-responsiveGap
RFP 5.2; 5.48.5x11, 10-point minimum, numbered pages; Executive Summary 1 page, Narrative 5 pages, up to three projects at 2 pages each.Pass/failDocument templateResponsiveness checkCan meet
RFP 5.5.1; 5.5.2Fixed order of contents; Main Proposal and Vendor Packet as two separately named PDFs.Pass/failTable of Contents mirrors 5.5.1Responsiveness checkCan meet
RFP 3.4.1; 6.3Proof of insurance: CGL with $5,000,000 products/completed operations aggregate, $1,000,000 personal and advertising injury, $50,000 damage to rented premises, $5,000 medical expenses per person.Pass/failCOI or letter of insurability, after the certificationsPass/failGap
RFP 4.2.2; Attachment FSeparate monthly and annual price per facility, combined totals and rates for additional services, inclusive of labour, supplies, overhead and profit.ScoredAttachment F Pricing SchedulePricing 40 points: completeness, reasonableness, competitiveness, overall valueGap
RFP 4.2 (Experience & Qualifications)Comparable contracts, references, key personnel and past performance.ScoredRelevant Experience: up to three project sheets40 pointsRisk
RFP 4.2 (Staffing, Service & QC Plan)Staffing levels, day-porter coverage, schedule, supervision, QC, emergency response and backup staffing.ScoredNarrative (5 pages)20 pointsCan meet
Appendix A 6.8.2; Addendum 1 Q18Day porter on site 10:00 a.m. to 2:00 p.m. Monday to Friday; one porter may cover both facilities.ScoredNarrative: porter routineWithin the 20-point planCan meet
Appendix A 6.15One-hour response for sanitation/disinfection needs and for water extraction and drying.ScoredNarrative: on-call pair and equipmentWithin the 20-point plan (emergency response)Can meet
Appendix A 6.17; RFP 1.5.1Documented quality-control program, announced and unannounced inspections, deficiency correction in AACOG's timeframe, monthly service and QC reports.ScoredNarrative: quality control sectionWithin the 20-point planCan meet
RFP 6.1; 6.2; 3.5.3; Att. B–ESigned Acknowledgment, Debarment, Non-Discrimination and Lobbying certifications; the Vendor Packet; a corporate authorisation statement.Pass/failAfter the Narrative, in 5.5.1 orderResponsiveness checkCan meet
RFP 3.1.4Certify non-debarment under EO 12549 / 29 CFR Part 98 and compliance with Texas Government Code 2252.001 et seq.Pass/failAttachments B and CEligibilityCan meet
RFP 2.2; 2.3; Addendum 1Communicate only with the named procurement contacts; questions closed 8 September; no further walkthroughs anticipated.InfoBid calendarNot scored; every unasked question becomes a pricing assumptionRisk

Step 5 · Response excerpt (fictional bidder)

Staffing, Service and Quality Control Plan: the opening we would have written, kept for the next cycle

Staffing. The Titan Building (six floors) would have an evening crew of six with a working lead; Titan Plaza (one floor) a crew of two. Addendum 1 allows after-hours cleaning, so daily service would run from 6:00 p.m. One day porter would cover both facilities from 10:00 a.m. to 2:00 p.m. Monday to Friday, as Addendum 1 Q18 permits, based at the Titan Building with a fixed midday visit to Titan Plaza. A site supervisor would inspect both buildings weekly, and a named alternate would stand in (Appendix A 6.16).

Quality control. Each crew lead completes a nightly task sheet by floor. The supervisor scores one full building inspection a week on a 20-point checklist and logs every deficiency with the date it was corrected. The monthly service and QC report to AACOG (RFP 1.5.1) lists inspections, deficiencies, corrections and any consumables issue, and the supervisor attends any AACOG inspection, announced or not (Appendix A 6.17).

Response. A two-person on-call pair carries the portable extractor and disinfection kit on the crew van and would reach either building inside the one-hour window in Appendix A 6.15, day or night. Special services beyond the base scope are done only on written authorisation and invoiced separately from the recurring service (RFP 1.6.4).

Why this stays a draft. The plan can be written; the price cannot be trusted. Attachment F needs separate monthly and annual prices per facility, built up from floor type and frequency, and Addendum 1 confirms no square-footage or floor-type breakdown will be issued and no further walkthroughs are expected. With the insurance gate unmet and six days left, the honest call is to keep the draft and bid the next cycle.

Relevant experience excerpt (fictional facts)

Relevant experience: what the two-page project sheets would show (invented facts)

Pecan Row Building Services LLC has cleaned three multi-tenant office buildings in San Antonio since 2019, 2021 and 2023, of about 30,000, 50,000 and 60,000 sq ft. Each is a five-night service with monthly and quarterly floor-care cycles, and the largest includes a weekday day porter from 8:00 a.m. to noon. Each contract has been renewed at least once, and each sheet would give the client contact, the annual value, the task list and frequencies, and the names of the supervisor and lead on the account.

The honest weakness is size. Combined, the three sites come to about 140,000 sq ft, which is more than the AACOG scope; no single site comes to half of it. The sheets would present the combined crew of 22, the supervisor's depth and the porter routine as evidence of capacity. On a 40-point factor that asks for comparable contracts, that case is likely to score in the middle band, not the top, against a firm that already runs a single 125,000 sq ft account.

What to take from this

If this were your notice

  • Six days out is usually a no-bid unless you attended the walkthrough and have a pack ready. Set portal alerts so the next one gives you three weeks.
  • Check the pass/fail items first. Here proof of insurance is pass/fail and the products/completed operations aggregate is far above a typical small-firm policy.
  • Pricing without a floor-type split is guessing. Read the addenda: they told bidders no breakdown would be issued.
  • Addenda answer the questions you would have asked. One porter for both buildings and after-hours cleaning both change the staffing model.
  • Page limits are tight: five pages of narrative for a 20-point plan and two pages per project for a 40-point factor. Every paragraph has to earn its place.
  • A no-bid is a result. Write down why, and what to have ready for the next cycle.

Read the service page for this market: US state & local contract bid writing.

Start with the right opportunity.

Tell us what your business does. We’ll help you see where to look next.

Request a free opportunity scanSpeak to us
GrantFlow Intelligence

Grant funding and public contract bid support.
One UK-based business. Working across the UK and US.

info@ymequity.comUnited Kingdom · +44 7903 315080Speak on WhatsApp ↗

Services

  • Grant funding
  • Public contract bid writing
  • Federal contract bid writing
  • State & local bid writing
UK funding tools ↗

GrantFlow

  • How it works
  • Pricing
  • Examples
  • About
  • Contact
Sign in

GrantFlow Intelligence is a trading name of YMEQUITY LTD.
Registered in England and Wales · Companies House 16550886

71-75 Shelton Street, Covent Garden, London, WC2H 9JQ
PrivacyTermsCookie controlsSecurity

© 2026 GrantFlow Intelligence. No outcome is guaranteed. Scope, fee and terms agreed in writing before work starts. No success or contingent fees on US federal work.