Why Shopping Center Bids Get Underbid Twice
A grocery-anchored shopping center presents BSC estimators with a deceptive scope complexity. The site plan looks simple: a single building or connected strip, parking lot, and some common area corridors. The actual cleaning scope involves the grocery anchor's own service areas (if the grocery operator wants common corridor service included), multiple inline tenants with different lease structures, a parking lot or parking structure with its own maintenance program, possible restaurant tenants with grease trap adjacency, and a CAM reconciliation structure that means the property manager will be scrutinizing every line item of the cleaning contract when the annual reconciliation goes out to tenants.
The first underbid happens on the scope, the estimator misses the restaurant tenant back-corridor, the ATM vestibule that generates a disproportionate amount of trash, or the loading dock area that needs monthly power washing. The second underbid happens on the labor model, the grocery anchor closes at midnight, but the shopping center common area restrooms near the grocery entrance need morning service at 7 a.m., which means the cleaning window is narrower than the overnight hours suggest and the crew needs a split shift structure that costs more per hour than a straight overnight block.
Phase 1: Site Walk and Inventory (Weeks 1–2)
A shopping center bid walk requires at minimum two visits: one during peak operating hours (Saturday midday for a grocery anchor) and one during the overnight or early morning window when cleaning will actually occur. The daytime walk establishes the scope; the overnight walk establishes the operating conditions.
The daytime walk inventory captures:
- Total common area square footage: interior corridors (if covered mall or arcade configuration), restroom facilities, lobby vestibules, leasing office, building management office
- Exterior common area: parking lot square footage, drive-through lanes, dumpster enclosure, loading dock area, building perimeter sidewalks, monument signage base areas
- Tenant roster and their operating hours (not all tenants close at the same time; the restaurant tenant closing at 11 p.m. generates mess in the common corridor that needs to be cleaned after close)
- Specialty surfaces: food court seating areas (if present), ATM vestibules, gym tenant entrance if applicable, bank branch entrance
The overnight walk establishes: what access the property manager provides after close (key fob or code, or a property manager on-site requirement?), whether the loading docks are active overnight (some grocery anchor receiving operations run 1–4 a.m. truck deliveries, which limits cleaning access in the rear lot during those hours), and whether the parking lot is fully cleared by the time the parking lot cleaning program runs.
Phase 2: Scope Development and Exclusion Mapping (Weeks 2–3)
The scope of work for a grocery-anchored shopping center typically includes some combination of the following. The critical task in scope development is establishing (in writing, before the bid is submitted) what is explicitly excluded.
Common area interior. Daily corridor sweep and mop or autoscrub; restroom service (number of checks per day and full clean cycle frequency); entrance vestibule service; glass and window cleaning on common area glass (excluding tenant storefront glass, which is typically tenant scope). Frequency matrix should reflect actual soil load, a grocery anchor corridor that gets 3,000 daily pedestrians needs a different service frequency than the rear corridor serving three small tenants.
Exterior and parking. Daily litter pick in parking lot (hand litter pickup, not sweeping); parking lot sweeping frequency (typically weekly for moderate-traffic properties, more frequently for high-volume grocery anchor locations); pressure washing of sidewalks and building entrance areas (monthly or quarterly depending on season and tenant mix); dumpster enclosure cleaning (separate scope item, always specify frequency and what "cleaning" means, because a monthly pressure wash of a dumpster enclosure is a different scope than a weekly debris removal).
Exclusions to document explicitly: individual tenant store interiors (each tenant cleans their own store), restaurant tenant grease trap cleaning (specialized contractor, not BSC scope), exterior window cleaning above the first-floor level (specialty lift equipment required, separate quote), pest control (separate contractor), and HVAC duct cleaning (property management or specialty contractor). The BSC who fails to list exclusions explicitly will be asked to perform all of these when they come up during contract execution.
Phase 3: Labor Model and Pricing (Weeks 3–4)
Build the labor model from the task inventory, not from a square-footage formula. The key variables for a shopping center scope:
Interior labor: what is the cleanable area per shift, what are the task times for each zone, and how many cleaning windows are available per day? A property with a grocery anchor that operates from 7 a.m. to midnight can only have overnight interior cleaning from midnight to 6 a.m., six hours. Build the crew size to cover all interior tasks in six hours with time to spare for cleaning quality rather than scheduling the crew to work every minute of the window. A crew that needs the full six hours leaves no buffer for spills, equipment issues, or a cleaning vendor delivering supplies at 4 a.m.
Exterior labor: parking lot sweeping requires different equipment and different scheduling than interior cleaning. Most parking lot sweeping in shopping center contexts uses a truck-mounted or ride-on sweeper that requires an empty lot. If the grocery anchor runs overnight receiving from 1–4 a.m. and truck parking occupies 30% of the lot during that window, the sweeping schedule needs to work around it. Add 30–45 minutes to the sweeping time estimate for a lot that isn't fully clear.
Labor rate and burden: the BLS 2024 OEWS for SOC 37-2011 national median of $17.16 per hour is a baseline; adjust upward for your local market, the overnight shift differential, and the employer burden (typically 25–35% loaded on top of base wage for payroll taxes, workers' compensation, and benefits). Parking lot sweeping operators typically earn $2–4 above the base cleaning rate due to equipment operation requirements.
Phase 4: The Proposal Document
A well-structured shopping center cleaning proposal includes: an executive summary with the total annual contract value broken down by service category; a site-specific scope of work with zone-by-zone task descriptions and frequencies; a staffing plan that describes the crew structure, shift schedule, and supervisor-to-crew ratio; a product list with EPA registration numbers and product category (cleaner, disinfectant, degreaser) for each chemical in the scope; a references section with three comparable shopping center accounts (same property type, similar GLA); and a compliance section noting insurance limits, bond amount, and any relevant certifications.
The product list section is underused by most BSCs and overvalued by property managers who care about LEED certification. A grocery-anchored shopping center pursuing USGBC LEED O+M certification will specifically evaluate the cleaning product selection against Green Seal, EPA Safer Choice, or UL ECOLOGO certification requirements. Including a product list that documents certification status takes 20 minutes and can be the differentiator against a competitor who provides a vague "green cleaning practices will be employed" statement.
Phase 5: Contract Award and Transition
Shopping center cleaning transitions often happen at lease renewal time, when the property manager has grounds to switch BSCs. The transition plan should cover: equipment mobilization timeline, crew hiring and onboarding schedule (new crews need 1–2 weeks of site-specific training before performing unsupervised), chemical approval and storage setup, key and access credential distribution, and a 30-day parallel-operation period where both the outgoing and incoming BSC can overlap on quality verification.
Contract escalation language: include a CPI-linked annual escalation provision. Shopping center cleaning contracts typically run 2–3 years; a flat-price multi-year contract in an inflationary environment compresses margin in years two and three. The property manager who won't accept any escalation clause is a red flag, they're planning to rebid the contract aggressively at year two and extract the cost savings from the BSC's margin rather than from their own operating budget.
For the CAM cost framework that governs how the cleaning contract cost gets allocated to shopping center tenants, see the shopping mall CAM cleaning guide. For the retail store-specific cleaning programs that operate within this common area framework, see the retail night vs. day crew guide. All resources are indexed on the hospitality and retail cleaning hub. The Opora Bid Generator includes a shopping center module with CAM-compliant cost breakdowns and scope exclusion language. The burnishing glossary page covers the floor care equipment specifications used in shopping center common area programs.
By the Opora Editorial Team · Last updated: 2026