Guide

Request for proposal (RFP) template for multi-unit operators

Updated 2026-10-06

Send “quote us hood cleaning for our six stores” to three vendors and you get three numbers you can’t compare. One priced canopies only, one assumed quarterly everywhere, one left out the fans. A short written request fixes that: every bidder prices the same systems, the same scope, and the same paperwork. Universities and school districts do this in public, so their bid documents show what works. This page pulls the useful parts from five of them into a template you can copy.

Short answer A workable RFP has five parts: a site-by-site system inventory, a scope written to bare metal with an areas-not-cleaned report, qualifications and insurance, reporting and scheduling rules, and a unit-price form that every bidder fills in the same way. Ask for a price per system or per filtered hood section per cleaning, plus fixed prices for common add-ons. Miami-Dade schools did exactly that: across 414 schools the two awarded bids came in at $171 and $224 per filtered hood section, which you can only see side by side because the form forced the same unit.

What public buyers actually ask for

Buyer (document)SizeRequirements worth copyingPricing and term
Wayne State University (2023 RFP) Campus food outlets and dining halls Each system described: canopy length, filter type, feet of horizontal duct, number of clean-outs, riser height, roof fan number. Work managed by an IKECA Certified Exhaust Cleaning Specialist (CECS). State mechanical contractor license. Before-and-after photos with every report. Three references, plus a list of significant accounts lost in the past three years. Proposals held open 120 days
University of Maine System (2025 RFB) 14 hoods twice a year, 10 hoods once a year Cleaning windows tied to breaks. Minor repairs done on the spot if materials are under $100; anything more needs approval and a written quote. Report lists completion date, system condition, equipment model and tag, and filter style. Suppression service excluded. Prices firm for the full term (July 2025 to June 2030). Standard terms refuse auto-renewals longer than month-to-month and refuse to waive subrogation. $1M per occurrence general liability and auto, workers’ comp required.
UConn (2026 RFP) About 74 hood systems Connecticut S-1 or S-3 mechanical license. IKECA certification (PECT, CECT, CESI) or equivalent. Pre-proposal conference with a chance to see existing conditions. Two years plus three one-year extensions
Greenville County Schools, SC (IFB) About 93 kitchen sites, plus culinary labs and concession stands Optional jobsite visits before a deadline. Dedicated account manager reachable 9 to 5 weekdays at no extra cost. Price per hood system must include its exhaust fans and makeup air fans. One price per commercial hood system per cleaning, all costs included. One year plus four renewals, five years max.
Miami-Dade County Public Schools (ITB award) 414 schools in two zones Add-on items priced up front: access door installed $295, filter replaced $60, cleaner for self-cleaning hoods $65.75 a gallon. Firm unit price per filtered hood section ($171 primary, $224 alternate). Two years plus three one-year extensions. About $604 per location a year on a $250,000 annual contract.

These are public institutions with procurement rules a restaurant group doesn’t have. Skip the forms and set-aside paperwork. Keep the inventory, the scope language, the unit-price form, and the reporting rules.

The template

Copy this into a document and fill in the brackets. It runs two or three pages once the site list is attached.

  1. Who we are and what we want. “[Company] operates [number] kitchens in [cities/states]. We are requesting proposals for kitchen exhaust system cleaning at the locations in Attachment A for a term starting [date].” Say whether one vendor will get every site or you may split by region, as Miami-Dade did.
  2. Site and system inventory (Attachment A). One row per exhaust system, not per store: canopy count and length, filter type, number of filtered sections, approximate duct run, riser height, existing access panels, fan location, and known access issues. Use the site inventory and pricing sheet (CSV). Mark anything you don’t know as Unknown and invite bidders to walk it.
  3. Scope. “Clean the entire exhaust system to bare metal in accordance with NFPA 96 and the authority having jurisdiction: hood interior and plenum, filters, all horizontal and vertical duct, exhaust fan, and rooftop grease containment. Protect cooking equipment, contain and remove all wastewater, and leave the kitchen as found.” Exclude suppression service and HVAC in writing, since those are other trades (see who does which job).
  4. Areas not cleaned. “Any area not cleaned must be listed on the report with the reason and a priced recommendation, such as an access panel.” This is the clause most often missing.
  5. Frequency. State the required cleanings per year for each system. You set it from your cooking volume and your AHJ, and the bidder can propose changes. See NFPA 96 frequency.
  6. Scheduling and access. Allowed service windows per site, how far ahead visits are confirmed, who gives roof access, and what happens when the crew can’t get in.
  7. Reporting. Per system, per visit: date, technician, before-and-after photos, areas not cleaned, fan and hinge condition, and repairs recommended. Say how many days after service the report is due, and that it goes to the store and to a central inbox. Ask for a service label at each hood.
  8. Repairs. Use the Maine pattern: small repairs on the spot below a dollar cap you set, everything above it quoted in writing and approved first.
  9. Qualifications. Years in business, which sites the bidder will self-perform and which it would subcontract, technician certifications (IKECA or equivalent; see credentials primer), any state license your jurisdiction requires, and three references from multi-site customers.
  10. Insurance. General liability, auto, workers’ comp, and umbrella limits as set by your broker, with your company as additional insured. Note any clause you won’t accept, such as a subrogation waiver. See verifying insurance.
  11. Pricing form. Price per system per cleaning, filled in on Attachment A. Separately: first-clean price for any system overdue or heavily loaded, after-hours or weekend premium if any, trip minimum, and fixed prices for access panel install, filter replacement, and hinge kit. Prices include everything not listed. No fuel or “miscellaneous” surcharges.
  12. Term and exit. Initial term, renewal by written agreement only, termination on [30] days’ written notice, and prices held for [the term / 12 months] with any increase capped at [x]% and [60] days’ notice. Your terms govern, not the vendor’s website or work order.
  13. How we’ll choose. List the factors: price, completeness of scope, report quality (ask for a redacted sample report), references, and coverage of every site. Say you may award by region.
  14. Submission. Questions deadline, optional site visit window, due date, where to send it, and how long the price must be held (Maine asked 90 days, Wayne State 120).

Pricing form layout

LineUnitWhy it’s separate
Maintenance cleaning, per systemPer system per cleaning (or per filtered section)The number you compare across bidders
First clean of overdue systemPer system, one timeVendors price overdue systems higher; better to see it now (see quote variance)
Access panel installedEachCommon finding on first visits; Miami-Dade fixed it at $295
Filter replacedEach, by sizeMiami-Dade fixed it at $60 installed
Fan hinge kit installedEachOften needed for access to clean the fan
After-hours or weekend premiumPer visit or %Only if your windows require it
Emergency call-outPer visit, with response timeAfter a flare-up or failed inspection

Bids you can compare

  • Every bidder priced the same inventory
  • Unit prices plus fixed add-ons
  • Sample report attached
  • Your terms, signed as written

Bids you can’t

  • One lump sum for “all locations”
  • Scope says “hood cleaning” with no duct or fan
  • Frequency left for the vendor to pick
  • Vendor’s work order terms override yours

Who it’s for / not for

Sources