Managed IT services
You onboarded forty more of their users. Are you billing for them?
Managed services bill per seat, per device or per site, on contracts that run for years while the customer underneath them changes constantly. The service desk adds users on request. The billing schedule was set at onboarding. The gap between those two facts is where MSP revenue goes.
Running a different finance or billing system? Talk to us, additional systems are mapped during onboarding.
Contracts billing what they billed at onboarding
What LeakIQ detects
- Customers invoiced an identical amount across one or more contract anniversaries
- The annualised value of every static agreement
- How many anniversaries have passed without a change
- The full invoice history behind each flag
The problem
Two things drift on a managed contract, and neither raises an alarm. Seat counts grow through the service desk without touching the billing schedule, and the annual uplift written into the agreement depends on somebody applying it. A contract that has billed the same figure for three years has almost certainly done both.
How LeakIQ surfaces it
LeakIQ groups each customer's invoice history and flags the ones where the value has never moved, with the annualised figure and the anniversary dates. It cannot see your agreements or your PSA seat counts, so it hands your team the shortlist to check rather than asserting an under-bill.
Retainer collections that failed
What LeakIQ detects
- Direct debits that failed with no retry queued
- Card payments declined against monthly retainers
- The amount at risk on each one
- How long it has been outstanding
The problem
Managed services keep being delivered whether or not the monthly collection cleared. Your engineers still answer the tickets, your licences still renew, and the failed payment sits unnoticed because nothing about the service stopped working.
How LeakIQ surfaces it
Every failed collection is raised individually with the customer, the amount and the source record from Stripe or GoCardless, then assigned with a deadline rather than waiting to be spotted in a month-end reconciliation.
Project and hardware invoices ageing
What LeakIQ detects
- Invoices past their due date and still unpaid
- How many days overdue each balance is
- Exposure per customer rather than per invoice
- Duplicate charges raised against the same customer
The problem
Project work and hardware pass-through sit alongside the recurring revenue, usually on different terms and often forgotten once the work is signed off. The engineer has moved on, the invoice has not been paid, and nobody owns chasing it.
How LeakIQ surfaces it
Overdue balances surface with their age and value, ranked by exposure so the biggest gaps come first, each with an owner, a deadline and the source record attached.
30-day pilot
See what it finds in your own numbers.
Connect your billing and accounting systems and LeakIQ will show you which contracts have not moved, which collections failed, and where project revenue is ageing, all with the underlying records attached.
Read-only. LeakIQ never writes back to your systems and never moves money.
Xero
QuickBooks
Stripe
GoCardless