What revenue leakage is, and what it is not
Revenue leakage is earned revenue that was never billed correctly: the work was sold or delivered, but the invoice was never raised, was raised for too little, or was cancelled out by an error.
It is not bad debt, where an invoice was raised but the customer has not paid. Nor is it a pricing problem, where work was billed correctly but priced too low. Leakage sits between the sale and the invoice.
The eight common causes
1. Amended statements of work not reflected in billing
The scope grows after signature, and the deal or email thread is updated but the invoice schedule is not. The tell-tale sign is a deal amount in the CRM that is higher than the total invoiced. Catch it by comparing current deal values with invoiced totals, not original quotes.
2. Retainer overages and approved extra hours not invoiced
Extra hours are approved informally and the monthly retainer invoice goes out at the standard amount. The tell-tale sign is delivery logs or approvals that exceed the retainer, with no matching extra line. Catch it by reviewing approved overages before each retainer invoice is raised.
3. Milestones completed but billing not triggered
The milestone is signed off by delivery, but nobody tells finance. The tell-tale sign is a completed milestone with no invoice dated after it. Catch it by agreeing one place where milestone completion is recorded and checking it against invoices each month.
4. Closed-won deals with no invoice raised
The deal is marked closed-won in the CRM but never reaches the billing queue. The tell-tale sign is a closed deal with no invoice at all for that customer and amount. Catch it by matching every closed-won deal to an invoice, or to a documented reason why there is none.
5. Renewals and upsells booked in the CRM but not in the ledger
Account managers close renewals and upsells, but the ledger keeps billing the old contract. The tell-tale sign is a renewal or upsell deal with no new or amended invoice. Catch it by treating renewals and upsells as deals that need their own invoice match.
6. Partial invoices where the balance is never raised
A deposit or first stage is invoiced, and the remaining balance is forgotten. The tell-tale sign is a deal where the invoiced total is lower than the deal value and nothing is scheduled. Catch it by tracking the uninvoiced balance on every partially billed deal.
7. Manual re-keying errors between systems
Figures are typed from the CRM into the ledger, and a digit, customer or currency is wrong. The tell-tale sign is an invoice that is close to, but not equal to, the deal amount, or raised against the wrong customer. Catch it by comparing amounts and customers, with a tolerance only for VAT and rounding.
8. Duplicate or credited invoices that distort what was billed
An invoice is raised twice and one copy is credited, or a credit note is issued without a clear reason. The tell-tale sign is credit notes or duplicate amounts against one deal. Catch it by checking that every credit note has a genuine reason and that each deal has one live invoice.
Why it goes unnoticed
- Cash flow looks healthy, so nobody looks.
- Each miss is small.
- Teams own different systems, and each system agrees with itself.
- Periodic checks look back months and review only a fraction of transactions.
How big is the problem?
Auditor Alpha treats 2% to 5% of revenue as an indicative industry benchmark, not a guaranteed outcome, and explains how this was measured in our methodology.
Your own figure depends on your billing process, and the reliable way to know is to measure it. You can try different assumptions in the leakage simulator.
How Auditor Alpha helps
- Finds the gaps described above by comparing HubSpot and Xero continuously.
- The free 7-day Revenue Health Check shows how much revenue is at risk in your own data, with every mismatch listed.
- Each finding includes the evidence and a suggested fix, so recovery is quicker.
- Read-only access, with your team deciding every action.
Illustrative example
A consultancy with annual revenue of £5.0m loses 1.5% to unbilled work: £75,000 of earned revenue. Because the work has already been delivered, recovering it falls largely to profit.
All names and figures in this example are illustrative, not real customer data.
Frequently asked questions
Is revenue leakage the same as fraud?
No. It is usually process error, whereas fraud is deliberate.
Which businesses are most exposed?
Those with project, retainer or milestone billing and changing scopes.
How far back can I recover revenue?
That depends on your contracts and customer relationships. Take advice before back-billing.
Do I need software?
At small scale, manual checks can work. At higher volume they become slow and incomplete, which is where continuous checking helps.