Facilities, cleaning, security and pest control
Your costs moved every April. Did your contract rates?
Labour-based contracts have a particular exposure: the cost side rises on a schedule you do not control, while the revenue side only rises if somebody applies the uplift. Cleaning, security and pest control all run this way, recurring contracts priced once and rarely revisited. A contract priced three years ago and never touched is not just under-billed, it is quietly eroding the margin on every shift or visit worked.
Contract rates that never moved
What LeakIQ detects
- Customers invoiced an unchanged amount across one or more anniversaries
- The annualised value of every static contract
- How many anniversaries passed without a change
- The invoice history behind each flag
The problem
Most service agreements include an annual review or an index-linked increase, precisely because wage costs are known to rise. The clause is agreed once and then relies on someone raising it every year, per contract. On a labour-heavy contract, a missed uplift does not just cost you the increase, it compresses margin against a cost base that moved anyway.
How LeakIQ surfaces it
LeakIQ reads the invoice history for each customer and flags the contracts whose value has never changed, with the annualised figure and the anniversary dates. It has no visibility of your agreements, so it presents candidates rather than conclusions, and your team checks which ones carry a review clause.
Multi-site invoices ageing quietly
What LeakIQ detects
- Invoices past their due date and still unpaid
- The age and value of each outstanding balance
- Total exposure per customer rather than per invoice
- Balances settled elsewhere, resolved automatically
The problem
One customer, thirty sites, thirty invoices a month. Real risk sits at customer level, but the ageing report is a list of individual invoices, so a client who has stopped paying entirely looks like ordinary noise until it is a large number.
How LeakIQ surfaces it
Overdue balances are surfaced with their age, grouped so exposure is visible at the level decisions get made, and given an owner and a deadline rather than living in a report.
Charges that went on twice
What LeakIQ detects
- The same customer charged the same amount twice in a short window
- The gap between the two charges
- The excess beyond a single charge
- Both underlying records for confirmation
The problem
Billing across many sites and cost centres makes duplication easy, particularly around period ends and mobilisations. It rarely gets caught internally, which means the client finds it, and a client who finds a double charge starts checking everything else too.
How LeakIQ surfaces it
LeakIQ flags identical charges to the same customer inside a short window where both settled, framed as possible rather than certain, so your team can confirm and correct it before the client raises it.
The same invoice raised twice
What LeakIQ detects
- The same customer invoiced the same amount twice inside a short window
- The gap between the two invoices, and the sites or cost centres they span
- The amount over-billed if both are left to stand
- Both invoice records, so finance can confirm before crediting
The problem
Duplication is not only a payments problem. Across many sites and cost centres, the same service line gets raised twice in a billing run, most often around period ends and mobilisations. Nobody takes money twice here, but the customer is billed twice, and a client who spots one double bill starts querying every invoice you send.
How LeakIQ surfaces it
LeakIQ flags identical invoices to the same customer inside a short window, framed as possible rather than certain, so your team can confirm the pair and credit one before the client raises it.
Credit notes sitting unused while balances age
What LeakIQ detects
- Customers holding an unused credit while their own invoices sit overdue
- The value of the credit against the open balances it could clear
- How long the credit and the overdue invoices have sat side by side
- The source records for both the credit and the open invoices
The problem
A credit raised after a service shortfall, a mobilisation adjustment or an over-charge correction gets parked on the account and forgotten, while that same customer runs invoices past their due date. Cash is tied up on both sides: a credit you have granted but not settled, and a balance you are chasing, and it usually stays that way until the customer asks for the credit back.
How LeakIQ surfaces it
LeakIQ flags customers sitting on a credit balance while they also carry open invoices, with both source records attached, so your team can decide to apply it against what is owed or refund it.
Regular invoices that quietly stopped
What LeakIQ detects
- Customers whose regular invoices have stopped arriving
- The usual invoice value now not being billed
- The established cadence, and how many cycles are now missing
- The invoice history behind each flag
The problem
Cleaning, security and pest control revenue arrives on a rhythm: a monthly service charge, a weekly patrol, a scheduled treatment. When one of those recurring invoices simply stops going out, nothing flags it, because a missing invoice is silent in a way an overdue one is not. A contract that lapsed at renewal, a site that was paused, or an account nobody re-papered can sit unbilled for months while the work may still be getting done.
How LeakIQ surfaces it
LeakIQ reads each customer's invoice history, derives the cadence they were billed on, and flags the ones whose invoices have stopped past the point the next one was due. It cannot see why the billing stopped, only that the rhythm broke, so it hands your team a review list of candidates with the typical value and the missing cycles to confirm before anyone treats it as lost.
Want to see an example of the free report you'd receive?
The headline figures, then every finding with its amount, the customers affected and the source records behind it.
More sectors
Where revenue leaks in other industries.
Revenue recovery for equipment leasing and managed services
Recurring charges that never tracked the agreement.
Read more→Revenue recovery for managed it services
Seat drift and contracts billing what they billed at onboarding.
Read more→Revenue recovery for insurance brokers
Instalment collections that failed, and static fee income.
Read more→“My team recently started using LeakIQ and found over £49k of leakage across our systems within the first month.”
Free revenue leakage report
See what it finds in your own numbers.
Connect your billing and accounting systems and LeakIQ will show you which contracts have not been uplifted, where balances are ageing, and any duplicate charges, each with the source record attached so finance can verify before acting.
Read-only. LeakIQ never writes back to your systems and never moves money.
Prefer to find these yourself first? read the guide to finding it in facilities contracts.