Use cases/Janitorial
No. 01·Janitorial·Custom build·2026

We replaced an Excel pricing model and a paper intake form with a quoting app the operators run themselves. Site specs in, priced quote out, before they leave the parking lot.

Industry
Commercial janitorial
Replaced
Excel + paper intake
Users
Field reps, owner
Surface
Mobile + desktop web app

The problem

Quotes lived in a single Excel file owned by the founder. Every walkthrough produced a paper form that had to be re-keyed, sanity-checked, and rounded into a number, usually the next day. The lag killed deals at the smaller end of the book, and the bigger jobs were inconsistent because each rep priced from memory.

What they needed was the spreadsheet, on a phone, in a form that respected how they actually walk a building.

What we built

A custom quoting app modeled directly on their pricing logic (the same multipliers, floor types, and service tiers they already used), wrapped in an intake flow that mirrors the walkthrough.

Reps enter square footage, fixture counts, frequencies, and add-ons. The app handles the math, formats a clean quote, and emails it to the prospect from the rep's address before they leave the site.

The owner kept editing rights on the pricing model. When margins or labor rates change, they update one screen and every future quote uses it.

How it works in the field

Open on a phone. Pick a service type. Walk the building, tap inputs as you go. Review the line items. Send.

No login friction and no separate calculator. Nothing to copy-paste from email back to the spreadsheet.

What changed

Quotes now go out during the visit instead of the next morning. The owner stopped being the bottleneck on every priced job, and the pricing logic stopped drifting between reps. The Excel sheet is archived.

Try the quoting build

Tap a walkthrough into a scope sheet.

The same specs a rep taps on a phone, assembled the instant you pick them instead of three days later in a spreadsheet.

Service type
Building size
Frequency
Scope sheet
SiteOffice, 10 to 25k sq ft
Schedule5 nights a week
Cleaning timeabout 5.8 hours per visit
Weekly laborabout 29 hours a week

Built from sample production rates. Ready to price and send.

Build yours for real

Related notes
Jun 2026·8 min
Medical office cleaning: where an office playbook quietly loses money
A cleaning company wins its first medical office building, runs it like any other office, and bleeds margin on labor it underbid and a standard it cannot prove. What medical office work actually requires shows up nowhere on the walkthrough.
Read →
Jun 2026·8 min
The first thirty days: where new commercial cleaning accounts are saved or lost
A cleaning company treats the signed contract as the finish line, hands the crew a forwarded proposal, and the early misses set the client's expectations before the account is a month old. The first thirty days are where janitorial onboarding quietly comes apart.
Read →
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. Knowing which side of that line you are on changes the whole software decision.
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. By the time the number is ready, the urgency that would have closed it is gone.
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
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
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 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·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 →