Free tool
Bid GeneratorPrice your first commercial bid like a pro.
The walk-through is the most important 30–45 minutes in the sales process. Every miscalculation that erodes margin on a cleaning contract traces back to a data gap from the walk-through. An unmeasured room, a missed restroom, a floor type that requires more time per square foot. This checklist codifies every measurement, observation, and question required to produce an accurate bid for a commercial cleaning account.
Table of Contents
- Pre-Walk-Through Preparation
- Physical Measurements
- Floor Type Inventory
- Restroom and High-Touch Zone Assessment
- Special Scope and Exclusions
- Client Interview Questions
- Downloadable Checklist Format
- FAQ
Pre-Walk-Through Preparation
Before arriving at the site:
- Request architectural floor plans from the contact (building managers usually have them). Plans with square footage pre-noted save 20 minutes of measuring.
- Confirm the walk-through contact has decision authority or the authority to show the full facility.
- Bring: laser distance measurer (Bosch, Leica, or Stanley), pen + clipboard or phone app (Jobber, Housecall Pro, or custom form), business cards, and a copy of your insurance certificate.
- Review the building address on Google Maps Satellite View to understand parking, building access, and number of floors before you arrive.
Physical Measurements
| Measurement | Unit | Notes | Recorded ✓ |
|---|---|---|---|
| Total building square footage | sq ft | From building plans or your measurement; total all floors | ☐ |
| Cleanable square footage | sq ft | Subtract: server rooms, locked storage, electrical rooms, client-restricted areas | ☐ |
| Number of floors serviced | count | Note elevator vs. stair access between floors | ☐ |
| Number of stairwells in scope | count | Stairwell cleaning adds 15–25 min/stairwell/visit | ☐ |
| Number of elevators in scope | count | Interior elevator cleaning: 8–12 min/car | ☐ |
| Number of conference/meeting rooms | count + avg sq ft | Higher-touch surfaces; separate from open office rate | ☐ |
| Number of private offices | count | Access restrictions may apply; note locked offices | ☐ |
| Break room/kitchen square footage | sq ft | Kitchen cleaning requires acid + degreaser; higher time/sq ft | ☐ |
| Lobby/reception square footage | sq ft | Higher visual standard; higher frequency in most specs | ☐ |
Sources: ISSA 447 Cleaning Times; BOMA International space measurement standards; Opora Supply walk-through protocol
Floor Type Inventory
Floor type determines production rate. Carpet (vacuuming only) cleans at 2,000–2,800 sq ft per labor hour. Hard floor VCT (damp mop) cleans at 1,800–2,500 sq ft per hour. Polished concrete requires a different mop system and may require scrubber use for large areas.
| Floor Type | Production Rate (sq ft/hr) | Cleaning Method | Special Equipment? |
|---|---|---|---|
| Commercial carpet (loop pile) | 2,000–2,800 | Upright vacuum | No (standard upright) |
| Commercial carpet (cut pile, heavy traffic) | 1,500–2,000 | Upright vacuum with CRI-certified beater bar | Yes (high-performance vacuum) |
| Vinyl composite tile (VCT) | 1,800–2,500 | Flat mop, microfiber, neutral cleaner | No for damp mop; scrubber for buff/strip |
| Luxury vinyl plank (LVP/LVT) | 2,000–2,600 | Flat mop only, no wet string mop | No (flat mop required) |
| Polished concrete | 2,000–3,000 | Flat mop, neutral pH cleaner | Scrubber for large areas (>3,000 sq ft) |
| Ceramic/porcelain tile | 1,500–2,000 | Flat mop with grout attention; grout brush for lines | No for routine; scrubber for periodic |
| Hardwood (sealed) | 1,500–2,000 | Dry microfiber only, no water | No (dry mop required) |
Sources: ISSA 447 Cleaning Frequencies and Production Rates; Bona professional floor care guidelines; Opora Supply field data
Floor type mapping: Walk each area and note the floor type on your checklist or floor plan sketch. Calculate sq ft by floor type, not just total sq ft. This is what allows you to apply the correct production rate per zone.
Restroom and High-Touch Zone Assessment
Restroom cleaning time is calculated per fixture, not per square foot. ISSA 447 benchmarks:
- Toilet/urinal: 7–9 minutes per fixture (including bowl, exterior, seat, flush handle)
- Sink: 4–6 minutes per sink (basin, faucet, mirror, counter)
- Restroom floor (per stall): 3–4 minutes
For each restroom on the walk-through, record:
- Number of stalls / toilets: ___
- Number of urinals: ___
- Number of sinks: ___
- Approximate sq ft of floor: ___
- Floor type (tile, sealed concrete): ___
- Paper product restocking in scope? (paper towels, toilet paper, soap): Y/N
- Feminine hygiene disposal in scope? Y/N
- Any specialized fixtures (multi-bowl troughs, sensor-activated): ___
High-touch zones outside restrooms: Count and note conference room AV equipment surfaces, elevator buttons, door handles (quantity on all floors), reception desk surfaces. These add time but are often the first items that generate client complaints if missed.
Special Scope and Exclusions
| Area/Item | In Scope? | Frequency | Time Estimate | Special Requirements |
|---|---|---|---|---|
| Exterior entry (glass doors, mats) | Y / N | Daily / weekly | 10–20 min | Window cleaner, entrance mat weight |
| Kitchen/break room (grease surfaces) | Y / N | Daily | 15–35 min | Degreaser required; food contact surface protocol |
| Server/equipment rooms | Exclude / include | As specified | N/A | Anti-static materials required if in scope |
| Parking garage or exterior | Y / N | Weekly / monthly | Variable | Separate scope/pricing recommended |
| Loading dock or warehouse | Y / N | Daily / weekly | 30–60 min | High-dust; industrial vacuum may be needed |
| Gym/fitness area | Y / N | Daily | 20–40 min | Disinfectant spray on equipment; rubber floor mop |
| Roof deck/terrace | Y / N | As needed | Variable | Weather-dependent; separate quote recommended |
Source: ISSA 447 Cleaning Times; Opora Supply scope specification protocol
Client Interview Questions
Ask these five questions at every walk-through. The answers tell you more about the account than any measurement:
- "Why are you looking for a new cleaning company?": Reveals the real pain point your proposal must address.
- "What does your current service consistently do well, and where does it fall short?": Identifies the standard to match and the gap to exploit.
- "Who else is quoting this?": Tells you your competition; adjust positioning accordingly.
- "What is your decision timeline?": Tells you when to follow up.
- "Besides price, what's most important to you in a cleaning partner?": Directly reveals the evaluation criteria.
Frequently Asked Questions
How much time should I block off for a walk-through?
Plan on 20 to 45 minutes for a standard commercial account in the 5,000 to 20,000 square foot range. Larger buildings and multi-floor accounts push that to 45 to 90 minutes. Bringing a laser measure and a floor plan cuts measurement time significantly, so the prep you do beforehand directly shortens the visit.
Is it fair to ask what they're paying their current cleaner?
Ask it if the conversation opens the door naturally, something like "What is the current service costing you?" works. Some prospects will tell you outright and hand you real pricing context. Many won't, and if they decline, let it go: pushing signals that they intend to use the number as a negotiating lever rather than a data point.
I missed something and underpriced the account. Now what?
Absorb it for the first contract term if the margin is still tolerable. When renewal comes, bring an updated scope assessment and walk the client through exactly what the rate adjustment covers. Clients respect that kind of transparency far more than a surprise increase dropped on them mid-contract.
What should be in the bag when I show up?
At minimum, carry a laser distance measurer (the Bosch GLM 20 runs around $40) plus a printed or digital checklist so nothing gets skipped. For large warehouses, add a measuring wheel. A phone with a floor plan sketching app rounds it out and saves you from reconstructing the layout from memory later.
How we built this guide
Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts. We audit primary documents.
Methodology · Editorial standards · Corrections policy · About Opora
