Most cleaning businesses do not lose money in one big disaster. They lose it in small leaks: a job that never got invoiced, a customer who has not paid for two months, a price that has not changed in three years, travel time nobody accounted for, a product cost never charged back. Each leak looks small. Together, they can be the difference between a business that thrives and one that struggles.
This article goes through the most common money leaks in a cleaning business and the tools in The One, ProCleanerUK’s platform, that help plug each one.
Leak 1: Jobs that never get invoiced
How it happens: invoices are created by hand at the end of the month, and one-off jobs or extras get missed.
The fix: invoices created automatically when a job is marked complete, so every finished job is billed. Optional extras ticked on the quote flow through to the invoice.
Leak 2: Late and unpaid invoices
How it happens: customers forget, chasing is awkward and nobody has time.
The fix: card payment links on every invoice, Direct Debit through GoCardless for regular customers and automatic chasing of overdue invoices. For one-off jobs, the Take Payment button lets staff collect payment on site. Our guide to on-site payments explains when to use it.
Leak 3: Prices that have not kept up
How it happens: wages, products and fuel go up every year, but raising prices feels awkward and editing every recurring job is a chore.
The fix: the price increase tool applies a percentage or fixed amount across recurring jobs, filtered by job type or frequency, with rounding, a start date and a preview. You can leave out customers you want to treat differently and email everyone else their new price. Our guide to setting competitive cleaning prices helps you decide how much.
Leak 4: Payroll mistakes
How it happens: handwritten timesheets, rounded hours and typing errors mean you overpay some cleaners and underpay others, and fixing mistakes takes time and goodwill.
The fix: GPS and NFC clock-in times feed straight into payroll using each cleaner’s pay type, with mileage, expenses and tips added. Accurate pay protects your margins and your relationship with your team.
Leak 5: Costs that are never recharged
How it happens: a cleaner buys a special product for one customer, or parking costs are paid on a commercial job, and the cost is never passed on.
The fix: expenses logged in the staff app with receipt scanning, and recharged expenses that can be added to the customer’s invoice. Every cost has a record, so nothing slips through.
Leak 6: Travel time
How it happens: scattered rounds mean cleaners spend more time driving than cleaning, which costs you wages and mileage without earning anything.
The fix: route planning to order each day sensibly, and route recording between jobs to see where time goes. Mileage logged in the app gives an accurate picture of travel costs. Our article on cleaning company route planning covers this in more detail.
Leak 7: Underquoted jobs
How it happens: jobs are priced on a guess, and some take far longer than allowed.
The fix: compare clock-in times with the time quoted for each job type. If deep cleans regularly run over, adjust the price list. Optional extras let customers pay for the additional work they want.
Leak 8: Customers who quietly leave
How it happens: regular customers drift away and nobody notices until revenue drops.
The fix: consistent service, the customer app, review requests and nudges for customers who go quiet. Keeping a regular customer is far cheaper than finding a new one.
Leak 9: Not knowing your numbers
How it happens: figures only arrive at year end, by which point problems have run for months.
The fix: the financial dashboard shows revenue, profit and your most valuable customers at any time. Integration with Xero, QuickBooks or Sage keeps your accounts in step. Our guide to the financial dashboard explains what to look for.
Leak 10: Admin time
How it happens: hours spent on invoices, timesheets, reminders and chasing are hours not spent on paying work or winning new customers.
The fix: automate the routine tasks so admin time shrinks. That time is a real cost, even if it never shows up as a line on an invoice.
Leak 11: Discounts that never end
How it happens: an introductory discount or a one-off goodwill reduction quietly becomes the permanent price.
The fix: record any discount and its end date in the job notes, and review discounted customers during your monthly check. When the period ends, update the price and let the customer know politely.
Leak 12: Missed tips and extras
How it happens: customers who want to add an extra or tip their cleaner have no easy way to do it.
The fix: optional extras on quotes and card tips when paying online make it easy for customers to spend a little more when they want to, without anyone having to ask.
A monthly leak check
- Are all completed jobs invoiced?
- How much is overdue, and for how long?
- When did prices last rise, and have costs risen since?
- Do payroll hours match clock-in records?
- Are all expenses recorded and recharged where appropriate?
- Are any job types regularly running over time?
- How many regular customers left this month?
Plug the leaks
Automatic invoicing, card and Direct Debit payments, payment chasing, on-site payments, the price increase tool, payroll from clock-in, expenses with receipt scanning, route planning, the financial dashboard and accounting integrations are included on every ProCleanerUK plan. Start your 28-day free trial and run your first leak check, or book a free demo and we will show you the financial tools in action.
FAQs
Where do cleaning businesses lose the most money?
Commonly through missed invoices, late payments, prices that have not kept up with costs, payroll mistakes and travel time.
Can I raise prices across all recurring jobs at once?
Yes. The price increase tool updates recurring jobs in bulk, with a preview and customer emails.
Can expenses be added to customer invoices?
Yes. Expenses can be recorded with receipts and recharged to the customer’s invoice.
Does payroll use real hours?
Yes. GPS and NFC clock-in times feed straight into payroll.
Can I see my profit during the year?
Yes. The financial dashboard shows revenue and profit at any time.