Notes/Jun 2026
Jun 2026·9 min·Colby

A facilities management company keeps fifteen commercial buildings running and holds its SLAs, and still cannot reliably add the sixteenth. The crews and dispatchers spend the day keeping the current portfolio running, so the work of finding the next one happens whenever the owner has a free evening, which is rarely.

Where the next building comes from

A facilities company grows two ways. It adds buildings to portfolios it already serves, and it wins new portfolios from property managers and owners it does not work with yet. Both are real pipelines and both tend to sit idle, because the people who could work them are the same people keeping today's buildings running.

So growth becomes whatever walks in. A property manager refers the company to a colleague, an existing client hands over another building, and that is the plan. It works until it stops, and it leaves no way to grow on purpose in a slow stretch.

Facilities contracts turn over on a clock

Maintenance contracts are not won on any given Tuesday. They run one to three years, and the realistic chance to win an account opens in a narrow window: when the current agreement is near renewal, or when the portfolio changes hands and the new owner re-bids the work. Outside that window the incumbent has the building, and a cold pitch goes nowhere.

This is why timing decides facilities BD more than effort does. A company that shows up ninety days before a renewal is having a different conversation than one that calls a building three weeks after it signed for two more years. Without a view of who is near renewal, every call is a guess at the calendar.

The expansion nobody works

The cheapest pipeline a facilities company has is the client it already makes happy. A property manager who trusts the company on twelve buildings may have eight more sitting with another vendor, and the company already proving itself across the portfolio is the obvious one to take them. That expansion almost never gets worked, because no one owns it. The account manager is solving today's escalations, and asking for the other eight buildings is next week's job every week.

Land and expand fits facilities work well, since the proof is already on the ground. It just needs someone, or something, tracking which buildings in each account are still out.

What a prospecting system changes

The build tracks two things the owner cannot hold in their head: the renewal calendar of the target accounts, and the buildings each existing client has not yet handed over. It surfaces the account ninety days from renewal and the client who just acquired a property, drafts the outreach grounded in that specific event, and queues it for a person to review and send.

The pipeline stops depending on who walks in. The company works renewals on their real timeline and expansions while the client is happy, and the owner's free evenings stop being the only business development the company does.

Before you build it

Two things have to exist first. A target account list, meaning the property management firms and owners in the coverage area and the buildings each one controls, because outreach without a map is just dialing. And a contract calendar that records when each target account's current agreement renews, since timing is the whole game in facilities BD and a system that does not know the dates cannot play it.

Start by listing the last five buildings the company won and how each one came in. If the honest answer is a referral or the owner's relationship every time, the company has a real pipeline waiting in its own client list and its own coverage map, unworked.

More notes
Jun 2026·8 min
Off-the-shelf or custom: when janitorial software stops fitting
Off-the-shelf cleaning software is the right call for most operators, right up until the workflow that wins the company its accounts is the one thing the tool will not do. Here is how to tell which side of that line you are on.
Read →
Jun 2026·8 min
Field service quoting: the estimate that leaves days after the tech does
A tech diagnoses the repair on-site, then the quote waits days while someone prices it, and the urgent customer calls the next company. Here is where field service quoting leaks.
Read →
Jun 2026·8 min
Why commercial cleaning accounts churn in month four
An account that paid on time and never escalated cancels in one email. The misses were small and nobody tracked them, so the first warning was the last one. Here is where janitorial retention leaks.
Read →
Jun 2026·9 min
The staffing margin: set once in the bid, eroded all year
An agency wins a placement on a bill rate set by gut, then watches the spread shrink through overtime, missed rate increases, and hours that never get billed. Here is where staffing margin leaks.
Read →
Jun 2026·9 min
The facilities maintenance bid: priced on the schedule, bled by the call-outs
A property maintenance company bids the preventive schedule cleanly, then drowns in reactive calls nobody priced. Here is where the margin leaks before the contract is signed.
Read →
Jun 2026·9 min
Proving the clean: commercial cleaning QA before the client complains
Clients judge a cleaning vendor on the one thing they notice, not the forty things that went right. Here is where quality control breaks down and what a system catches before the client does.
Read →
Jun 2026·9 min
Night coverage: how commercial cleaners lose a site before anyone notices
Crews clean thirty buildings a night across a city. When one cleaner no-shows, the gap is invisible until the client emails at 8 a.m. Here is where coverage breaks and what holds it.
Read →
Jun 2026·8 min
Why commercial landscaping companies lose track of job costs, and what it takes to see margin per contract
Crew hours sit in the timesheet app. Material costs sit in the bookkeeping ledger. Equipment hours sit on a log in the truck. None of them connect to the contract number, so the margin story is always three months old.
Read →
Jun 2026·8 min
How staffing agencies close payroll when the client timesheet and the worker's record disagree
The worker's hours sit in one place. The client's signed timesheet sits in another. Until both agree, neither payroll nor the invoice can close.
Read →
Jun 2026·9 min
How to audit a commercial cleaning operation for workflow gaps
The quoting log, the payroll close, and the prospect pipeline each signal a different kind of operational drag. Here is what to look for in each.
Read →
Jun 2026·8 min
How facilities teams track open work orders across properties (and where jobs go quiet)
The request came in. The vendor got dispatched. Then nothing. Where work order tracking breaks down at ten properties, and what it takes to fix it.
Read →
Jun 2026·8 min
How janitorial operators price contracts (and where the number goes wrong)
The math closes in an afternoon. The inputs are the hard part. Here is where underbidding starts and how to make the pricing logic repeatable.
Read →
Jun 2026·8 min
Why the RFP response is already late before anyone starts writing
BD found the opportunity. The deadline is in ten days. Most of that window goes to locating the right answers and confirming they are still current, before a word gets written.
Read →
Jun 2026·8 min
Where field service hours disappear before payroll runs
Workers clocked in. The shift happened. By Friday the coordinator is cross-referencing three sources and calling supervisors because the numbers do not add up.
Read →
Jun 2026·9 min
The commercial cleaning bid: why it still takes three days
The walkthrough takes 45 minutes. Getting a number to the prospect takes three days. Here is where the time goes.
Read →
May 2026·11 min
How to audit a services business for automation
A practical way to find the workflow bottlenecks worth fixing before anyone starts building with AI.
Read →
Mar 2026·8 min
Why we ship two projects, not five
How we score 30 ideas down to the two that move revenue this quarter.
Read →
Feb 2026·12 min
What we hand off when we leave
A runbook your team uses without us. Here is what it covers and how we test it before we go.
Read →
Jan 2026·15 min
Six engagements, one pattern
Where $1M to $50M services businesses lose revenue, and the fix that held.
Read →