Back to blog

Revenue Leakage: why mid-market companies lose 3–7% of revenue every year

·3 min read·Corentin Charneau·Lire en français
revenue leakagefintechreconciliationCFO

Your company invoices €800,000 this month. But how much should it have invoiced? €820,000? €850,000? As a CFO, you have no certainty — because your CRM, Billing and ERP systems don't truly talk to each other.

This phenomenon has a name: revenue leakage, a silent revenue drain affecting every mid-market company managing hundreds of contracts with negotiated rates, options, and amendments.

According to MGI Research and Boston Consulting Group, these leaks average between 3 and 7% of annual revenue. For a company generating €10M: up to €700,000 evaporating every year — straight into lost EBITDA, degraded cash flow, and eroded valuation.

What is revenue leakage?

Revenue leakage refers to all revenues contractually owed but never invoiced or collected. It's not churn — the client doesn't leave. It's not bad debt — the client pays. It's worse: it's money you've already earned on paper that never reaches your accounts.

For a mid-market company at €10M revenue with 5% leakage: €500,000 lost per year — €100,000 in evaporated EBITDA (20% margin) and €800,000 in destroyed valuation (8x multiple).

The 5 most costly leakage mechanisms

1. Ghost Upsell: the upgrade sold but never billed

Sales closes an upgrade, updates the CRM, marks the deal "Closed Won", moves to the next prospect. But nobody updates the billing system. The client continues being billed at the old price.

Average impact: €20–50K per unbilled upsell, over 6–12 months before detection.

2. Eternal Discount: the temporary reduction that never ends

To close a deal, you offer a temporary 20% discount for 12 months. The discount is applied in billing. But nobody configures an automatic expiry date. 12 months pass. The discount continues. Indefinitely.

Average impact: €10–15K per client/year in lost margin. Across 10 affected clients: €100–150K/year evaporated.

3. Forgotten Overage: the excess never billed

Your client subscribed to a plan with limits: 10,000 API calls, 100GB storage. In reality, they consume well beyond. Your monitoring tool records the overage. But this data stays siloed — it's never transmitted to billing.

Average impact: €250–500/month/client. Across 50 affected clients: €150–300K/year lost.

4. Phantom Churn: the departed client still active in CRM

A client churns in Billing but stays marked "Active" in the CRM. Your ARR is artificially inflated. During a fundraise or audit, the discovery can be catastrophic.

5. Late Invoicing: systematically delayed billing

The contract stipulates billing on the 1st. But the invoice goes out on the 15th. Every month, you lose 2–3 weeks of cash across all clients.

Cash impact: for a company billing €2M/month, 15 days of systematic delay = €1M in permanently immobilized cash.

How to detect revenue leakage

Revenue leakage is invisible by nature. To detect it, you need systematic reconciliation across your 3 critical systems: CRM (signed contracts), Billing (generated invoices), ERP (accounting entries).

Companies that automate this reconciliation recover on average 3–5% of revenue in previously lost income (Boston Consulting Group). For a €10M company, that's €300–500K going straight to EBITDA.


Sources: MGI Research (2025), Boston Consulting Group (2020), NetSuite, DealHub.

Revenue Leakage: why mid-market companies lose 3–7% of revenue every year | Tie-Out