The Business
A residential and commercial cleaning company — the crews that clean homes, offices, medical suites, and retail spaces on a recurring schedule. Over a couple of years the business had grown fast, nearly doubling in size — from a small local crew into a multi-crew operation serving a growing book of recurring residential and commercial accounts.
That growth was the good news. The problem was that the office was still run exactly the way it had been when the company was a fraction of the size — on paper. The systems that worked fine when the owner could keep the whole schedule in their head simply broke once the business outgrew them.
The Problem: A Fast-Growing Company Run on Paper
Nobody had chosen a paper operation — the business had just never stopped to replace it. As the company grew, four manual habits were quietly capping how big it could get:
- Paper timesheets. Cleaners filled out hours by hand and dropped the slips off at the end of the week — when they remembered, and when they didn’t lose them. Every line was then re-typed into the books for payroll.
- A whiteboard schedule. The master schedule lived on a whiteboard and in the owner’s head. Routes went out by text and phone call. One cleaner calling in sick meant a frantic morning of re-juggling.
- Hand-written invoices. After a job was done, someone eventually typed an invoice in Word or a spreadsheet and emailed it — usually days later, and occasionally not at all.
- Paper checklists and notes. Job checklists, gate codes, alarm instructions, and “the client likes the blinds left open” all lived on clipboards and in a notebook. Easy to lose, impossible to search.
The net effect: the office, not the field, was the bottleneck. Every new account added more paperwork. Cash came in slowly because invoices always lagged the work. And a simple question — “did we actually clean that site today?” — couldn’t be answered without making a phone call.
The Approach: One Platform, 90 Days, Standard First
We put the entire operation on a single platform — the all-in-one business software (ERPNext) — running inside the company’s own private, walled-off section of Google Cloud. Because a paper-based team has more to unlearn than a software-heavy one, we rolled it out in a sensible order rather than all at once.
First, the daily pain: scheduling and mobile time tracking — the two things every cleaner and dispatcher touches every single day. Once crews were comfortable clocking in on their phones, we layered on invoicing, accounting, and the client portal. Throughout, we deployed the standard, proven workflows first and treated anything bespoke as a separate, later decision. The whole rollout ran from February to May 2026 — about 90 days.
What We Built
Scheduling & dispatch. Recurring service contracts now generate the schedule automatically, so a weekly office account doesn’t have to be re-written on a whiteboard every Monday. A daily day board shows every job, every crew, and every route — and re-assigning a sick cleaner’s stops takes seconds, not a morning.
Mobile time tracking & checklists. Cleaners clock in and out on their phones right at the site, work through a digital checklist for that property, and capture proof-of-service before they leave. Hours flow straight into payroll with nothing re-typed, and the office can see in real time which sites are done.
Automated invoicing & payments. A completed, checklist-verified job turns into an invoice automatically and goes out the same day — not a week later. Clients pay online by card through Stripe, so the money arrives faster too.
Accounting, CRM & client portal. The books moved in-house onto the same platform. A simple pipeline tracks quotes and new accounts. And a client portal lets customers see their own schedule, invoices, and service history without calling the office.
The Results
- Hours of office time reclaimed every week — the re-keying of timesheets and the hand-building of schedules simply disappeared.
- Invoicing dropped from days to same-day, so cash earned in the field stops sitting uninvoiced — and invoices stop getting forgotten.
- Near-zero missed cleans and payroll errors, because the schedule, the hours, and the proof-of-service all live in one system of record instead of three places that disagree.
- 100% digital — timesheets, schedules, checklists, and customer notes are now searchable instead of scattered across clipboards and a notebook.
- Owned, predictable cost. Instead of bolting on a separate scheduling app, a time-tracking app, and more bookkeeping hours every time it grew, the company runs on one platform it owns — and new cleaners don’t each add a per-seat fee.
Built to Grow Into
The reason this matters isn’t just tidiness. The office used to cap how fast the business could grow — every new account meant more paper to push. Now adding an account is data entry once, not paperwork forever. New crew members don’t add license fees. And because the platform runs on infrastructure the company controls, the data is theirs, in one place, with AI built into how the system runs rather than bolted on as another subscription.
For the engineering detail behind the cash-flow win, read the Field Notes write-up: Job Done, Invoice Sent. To see what going paperless would look like for your own crews, talk to us.