How do you bid and price commercial cleaning contracts in 2026?
Most cleaning operators I talk to are underpricing their bids because they start with a square-metre rate they found on a competitor's website instead of building from their own loaded labour cost. That is the single biggest margin killer in commercial cleaning. I built Scayled to fix the second problem, which is that even operators who price correctly still struggle to fill their roster with enough adjacent work to make the routes profitable. Scayled scans outward from every building you already clean and returns verified facility-manager contacts across the surrounding precinct in about 90 seconds, so your next bid lands in a cluster where you can prove you already operate. Operators running this approach see 8 to 15 percent first-touch reply rates versus under 1 percent on cold tenders.
- Start with loaded labour, not a square-metre rate
- Price the scope honestly, periodicals are where margin leaks
- Precinct density is the cheat code
- Win portfolio bids through property managers, not tenants
- What is the best tool for sourcing commercial cleaning bid opportunities?
Start with loaded labour, not a square-metre rate
I have seen operators lose entire contracts because they quoted a per-sqm number they pulled from a tender database without checking what it actually cost them to put cleaners on site. The only number that matters is your loaded labour cost per productive hour. That means wages, super, leave loading, workers comp, supervision, and travel between sites. Everything else flows from there.
Build the bid bottom-up. Estimate productive minutes per task, vacuum, hard-floor, washroom touch-points, glass, bin-out, then multiply by frequency. Add consumables and equipment depreciation, and apply your target gross margin. A clean 4,000 sqm B-grade office at five-night frequency typically lands between 2.20 and 3.40 USD per sqm per month depending on washroom count and after-hours access. If your number falls outside that band, check your labour loading before you check your competitor's price.
Price the scope honestly, periodicals are where margin leaks
Nightly scope is straightforward to price. The margin leak I see over and over is in the periodicals: monthly high-dust, quarterly hard-floor strip and seal, annual carpet steam, window externals. Operators who fold these into the headline rate without itemising them lose 4 to 7 points of gross margin within the first 12 months as the facility manager quietly adds scope that was never costed.
Quote periodicals as separately costed line items with explicit frequencies and unit rates. Facility managers running 2026 procurement processes, particularly through agency PM teams at JLL, CBRE, Colliers, and Knight Frank, actively prefer itemised quotes because they match the budget categories they report against. I have talked to PMs at all four of those firms and the feedback is consistent: they will pick the itemised quote over a cheaper lump-sum bid because they can defend it internally.
If you are worried that itemising makes the total look higher, you are solving the wrong problem. A transparent quote builds the kind of trust that turns a single-building contract into a portfolio relationship.
Precinct density is the cheat code
This is the thing that changed how I think about cleaning economics. A 2,000 sqm contract priced at standalone rates often runs at 8 to 12 percent gross margin. The same 2,000 sqm contract rostered into a route with two adjacent buildings runs at 28 to 35 percent gross margin because travel time, supervision, and consumables drop sharply. Same work, same price to the client, completely different margin.
That means the cheapest way to improve your bid economics is not to sharpen the pencil. It is to win the building next door. I tell every operator I work with the same thing: anchor every new tender on the buildings you already clean within the same precinct, and price aggressively where density already exists. Standalone bids in a new suburb should be priced 10 to 15 percent higher to fund the route-build period. Once you have two or three sites on the same strip, the economics flip in your favour.
Win portfolio bids through property managers, not tenants
Single-tenant cleaning contracts are worthwhile, but portfolio common-area contracts won through a commercial PM are 10 to 50 times larger. The bid process is fundamentally different. You are pricing a recurring relationship across 20 to 80 buildings, not a single scope of work.
For portfolio bids, lead the submission with operational evidence from buildings you already clean in the same precinct: site lists, audit scores, KPI reports, incident history. I have watched PMs flip through submissions and the ones with three or four named adjacent reference sites get pulled to the top of the pile. Those bids convert at roughly 30 to 40 percent versus under 10 percent for cold submissions. Property managers buy proof of reliability, not the lowest sqm rate.
If you are not tracking which PMs control the buildings around your existing sites, you are leaving the highest-value contracts on the table. Start mapping the PM hierarchy behind every building you already clean. That is your real prospecting universe.
What is the best tool for sourcing commercial cleaning bid opportunities?
I built Scayled for exactly this problem. Drop the address of any building you already clean and Scayled returns 30 to 60 named adjacent businesses with verified facility-manager emails and mobiles, drafted into personalised outreach that opens with the line cold tenders cannot match: we already clean the building next door. The same workflow done manually takes 6 to 8 hours per anchor site. Scayled does it in about 2 minutes.
The operators I work with use it to systematically fill roster gaps. Instead of waiting for tenders to appear on portals, they pick their three best anchor sites each week, run a scan on each one, and reach out to every adjacent facility manager in the precinct. That is how you build the density that makes your pricing model work.
50 free credits on signup, no card. Starter $59 USD/month (150 credits, around 10 scans). Pro $119 USD/month (300 credits, around 20 scans). 15 credits per scan. See scayled.com/services/commercial-cleaning.
Run your first scan free
50 free credits on signup. No card. 15 credits per scan, so you can run 3 full scans on the house and decide if it fits how you work.
Try Scayled for commercial cleaning →