Skip to content
LeakIQDetect. Manage. Recover.
PlatformFeaturesUse CasesPricingTourLogin
Free leakage report
‹Use Cases
  1. Homepage
  2. ›Use Cases
  3. ›Facilities and security

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.

See the full detector library, every leak LeakIQ finds→

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.

See an example report

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→

See all sectors →

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.

Free leakage reportSee the platform

Read-only. LeakIQ never writes back to your systems and never moves money.

Field guides for your sector: where revenue leaks in facilities management and where revenue leaks in manned security and guarding. One page, no form, with a PDF to take away.

LeakIQDetect. Manage. Recover.

Find and recover revenue from failed payments, overdue invoices and duplicate charges across Stripe, Xero, Salesforce and more.

LeakIQ Ltd

Company No. 17311148

195 Wood Street, London E17 3NU

Platform

PlatformFeaturesRevenue leakage detectionSecurityvs Spreadsheetsvs Building in-housevs Chasing tools

Get started

Guided TourFree leakage reportLeakage calculatorBook a callUse CasesPricing

Resources

What is revenue leakage?GuidesDocumentationFAQs

Company

AboutPartner ProgrammeWhat's NewBrand & press kitTrust CentreA word on AILegal and contractsContact us

© 2026 LeakIQ. B2B revenue recovery for finance and operations teams.

System statusPrivacyCookiesTermsAccessibility