Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in
Gevu
FeaturesRotas, compliance, payroll, invoicingPortalsManagers, staff, clients, property managersHow it worksFrom quote to paid invoiceMobile appAndroid now · iPhone betaFor property managersShort-let turnover cleaningCompareCompare cleaning operations tools
ConnectCleaning jobs and contractsPost a cleaning jobFind a cleaning companySubcontractingOne-off jobs for subcontractorsJob ExchangePass work between companiesCleaning companiesFind a cleaner near youServices DirectoryWebsites, decals, accountants, suppliers
PricingBlogHelp
Sign inStart free trial
Product
FeaturesPortalsHow it worksMobile appFor property managersCompare
Marketplace
ConnectPost a cleaning jobSubcontractingJob ExchangeCleaning companiesServices Directory
More
PricingBlogHelp
Sign inStart free trial
All articles

The Spreadsheet That Worked Fine at 5 Sites Is the Reason You Can’t Get Past 15

28 July 2026 · 9 min read

At five sites, the spreadsheet was fine. One tab for the rota, one for invoicing, a running mental note of who was covering what. It took an hour a week to keep straight, and you knew every client and every cleaner by name.

At fifteen sites, the same spreadsheet is a liability. It takes hours a day instead of one a week, errors creep in because nobody catches a double-booking until a cleaner turns up somewhere with no job logged, and you’re the only person who fully understands how any of it fits together, which means the business stops functioning properly the moment you’re unavailable.

Growth isn’t linear, but manual admin scales like it is

A spreadsheet grows in proportion to effort: twice the sites roughly means twice the rows to manage. But the actual complexity of running a cleaning company doesn’t grow in a straight line, every new site adds its own compliance requirements, its own client expectations, its own staff quirks, and its own edge cases that interact with everything else you’re already tracking. Past a certain point, the manual workload grows faster than your capacity to do it, and something has to give.

What breaks first, in order

  • Scheduling accuracy, double-bookings and gaps that nobody notices until a client or cleaner flags it, because a spreadsheet can’t warn you about a conflict before you create one.
  • Payroll correctness, cross-referencing clock-ins against scheduled hours across dozens of sites by hand is exactly the kind of error-prone manual work covered in the piece on payroll hours disputes, and it gets worse, not better, as headcount grows.
  • Compliance paperwork, remembering which site’s RAMS or COSHH documents are overdue becomes genuinely impossible past a certain count, which is the same gap covered in one missing COSHH sheet away from losing the contract.
  • Client communication, every client wanting an update by phone becomes unmanageable at scale, which is why larger clients increasingly expect a portal instead of a phone call.
  • Cash flow visibility, knowing which of dozens of sites is actually profitable, and which invoices are overdue, stops being something you can hold in your head, tying directly into the real cost of chasing invoices manually.
A spreadsheet doesn’t fail all at once. It fails one small, unnoticed error at a time, until the errors are the business.

The ceiling isn’t demand. It’s coordination.

Most cleaning companies that stop growing at ten or fifteen sites aren’t out of market to win, they’re out of the personal bandwidth needed to coordinate everything manually. That’s the same trap covered in why growth can turn an owner into a full-time dispatcher rather than making the business more valuable. Multi-site scaling just makes it visible faster, because every additional site adds coordination overhead on top of the sites already straining the system.

The fix isn’t a better spreadsheet, it’s replacing the spreadsheet’s role entirely with a live system: scheduling that flags conflicts before they happen, payroll that reconciles against actual clock-ins automatically, compliance records with their own renewal dates, and client visibility that doesn’t route through your phone. That’s the specific gap Gevu is built to close for multi-site cleaning operators, and it’s the same operational shift Seawolf Cleaning Services, the real commercial cleaning company run by the people who built Gevu, went through on its own spreadsheets before deciding the fix had to be a system, not a template.

Frequently asked questions

Why does a spreadsheet that worked fine for years suddenly stop working?

It doesn’t stop working suddenly, it degrades gradually until the cracks are unmissable. A spreadsheet scales roughly linearly with effort: twice the sites means twice the manual updates. Client demands, staff numbers, and compliance requirements don’t grow linearly with site count, they compound, so the manual workload grows faster than the business does until one person simply can’t keep up anymore.

What’s usually the first thing that breaks when a cleaning company scales past 10–15 sites?

Almost always scheduling and payroll accuracy, because they’re the two things being updated most often and manually cross-referenced against each other. Compliance paperwork tends to break next, once there are too many sites for one person to remember which RAMS document is overdue where.

Do I need a full software platform, or can I just get a better spreadsheet template?

A better template buys a bit more runway, but it doesn’t solve the core problem: a spreadsheet has no memory of who did what, no live view for staff or clients, and no way to flag a conflict before it happens. Past a certain size, the limitation isn’t the spreadsheet’s design, it’s that spreadsheets are a static record, not a live operational system.

How do I know if my business has actually hit this ceiling?

A reliable sign is that growth stopped feeling exciting and started feeling like a threat, a new client win triggers dread about scheduling capacity rather than celebration. If taking on a new site means you personally have to touch every part of onboarding it, the ceiling is the amount of manual coordination one person can hold, not the amount of demand in the market.

Was this useful?

Keep reading

01You Didn’t Start a Cleaning Company to Become a Full-Time Dispatcher6 min read02The "How Many Hours Did You Actually Work?" Conversation Is Bleeding Your Business Dry5 min read03Your Best Client Just Left for a Competitor With a Client Portal5 min read04Chasing Invoices Isn’t Your Job, But You’ve Been Doing It For Free5 min read

Scale past what a spreadsheet can hold

Scheduling, payroll, compliance, and client visibility in one place, built to grow past the point a spreadsheet breaks.

Start your free trial

No credit card required · Cancel anytime

Gevu

One platform for schedules, compliance, workforce and billing, built for professional cleaning operations.

custodia@seawolfservices.co.uk

Gevu is a trading name of Seawolf Facilities Services Ltd
Reg. no. 15028189, England & Wales

Product

  • Pricing
  • Features
  • For property managers
  • Compare
  • Get the app
  • Sign in
  • Start free trial

Marketplace

  • Gevu Connect
  • Post a job
  • Subcontracting
  • Job Exchange
  • Cleaning companies
  • Services Directory

Resources

  • Blog
  • FAQ
  • Help & support
  • Is it right for you?
  • Become an introducer
  • Site map

Policies

  • Privacy policy
  • Terms of service
  • Cookie policy
  • Data processing
  • Refund policy
  • AI usage policy
  • Introducer terms
© 2026 Gevu. All rights reserved.