Notes/Jun 2026
Jun 2026·8 min·Colby

A commercial cleaning company evaluating software usually starts in the right place, with an off-the-shelf platform like BrightGo or OrangeQC. For most operators that is the correct answer, and it stays correct for years. The question worth asking is the one that decides everything later: which parts of how this company actually runs will the product never quite do, and do those parts matter.

Off-the-shelf is the right first move

Most janitorial operations run on workflows the big products already handle well. Inspections, work orders, time tracking, and basic scheduling are solved problems, and a platform that does them for a monthly fee beats building anything. An operator who tries to build custom software for a workflow the market already sells is wasting money and time.

So the honest starting advice is to buy. BrightGo and OrangeQC are real, credible products, and for a company whose process looks like everyone else's process, the off-the-shelf tool is the cheaper and faster path. Custom only enters the conversation when something in that sentence stops being true.

The line is the workflow that wins the accounts

Every cleaning company has one or two things it does differently, and those are usually the things that win and keep its accounts. A specific way of pricing a walkthrough, or a reporting format a national client demands that no standard export produces. Off-the-shelf software is built for the average of the market, so the closer a workflow sits to a company's actual edge, the less likely the product covers it.

That is the line. If the tool does the standard work and the company's edge fits inside it, buy and move on. If the company is bending its best workflow to fit the software, or paying staff to rekey data between a tool and a spreadsheet because the tool will not bend, the fit has broken.

What outgrowing the tool looks like

It rarely shows up as a single failure. It shows up as a spreadsheet that lives next to the software because the tool cannot hold a field the company needs, and a feature request the vendor has had on its roadmap for two years. The platform still works. It just stopped covering the part of the operation that actually decides whether the company grows.

The cost of that gap is quiet. It is the hours spent rekeying, and the client report that looked generic because the tool only exports its own format. None of it breaks the business. It just caps it.

What custom actually changes

Custom software is worth it when the workflow is the company's advantage and no product will shape itself around it. The build is scoped to that specific bottleneck rather than to replacing the whole stack, so the company keeps the off-the-shelf tools that work and builds only the piece that does not exist. The instant-quote tool, or the intake that matches how this company actually takes a walkthrough.

The point is fit. The software fits the operation instead of the operation working around the software, and the workflow that wins accounts gets faster instead of staying stuck behind a tool that was never going to support it.

How to decide

Write down the two or three workflows that win and keep your accounts, then check each one against the software you have or are evaluating. If the product does them, buy it and stop reading vendor comparison pages. If it does not, and you are working around the gap by hand, that is the workflow worth building.

The decision is rarely all or nothing. Most companies that build custom keep buying off-the-shelf for the standard work and build the one piece that is theirs. The comparison pages below lay out where a custom build fits against each platform.

Related notes
More notes
Jun 2026·8 min
Field service growth: the contract pipeline hiding in your service history
A field service company re-earns its revenue one emergency at a time, while the maintenance contracts that would steady it sit uncounted in its own call history. Here is where field service recurring revenue leaks.
Read →
Jun 2026·9 min
How facilities management companies win new maintenance contracts
A facilities company keeps fifteen buildings running and still cannot reliably add the sixteenth, because the people who deliver the service are not the ones chasing the next portfolio. Here is where facilities business development leaks.
Read →
Jun 2026·8 min
The staffing agency that grew on referrals and then stopped growing
An agency fills every req its clients send and still cannot add a new logo, because the people who could sell are buried in the people they place. Here is where staffing business development 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
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·9 min
The commercial cleaning pipeline: where new accounts leak before the bid
Most janitorial owners prospect in the gaps between running the business, so the pipeline leaks at follow-up. Here is where the accounts go and what holds them.
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·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
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 →
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 →