Revenue leakage
Also called: Billing leakage, Revenue slippage
Revenue a company is contractually entitled to but never collects, lost through process gaps, billing errors and unenforced contract terms.
Revenue leakage is money you were owed and did not bill. It is distinct from churn — the customer is still there and still paying, just less than the contract entitles you to.
Estimates of its scale vary widely and are mostly unreliable, but the qualitative pattern is consistent: it is invisible in aggregate reporting because nothing looks wrong. The invoices were paid. The customers are happy. The revenue simply never appeared.
Where it comes from
- Timed discounts that never expire. A six-month promotional rate still applied in year three.
- Price uplifts never applied. The clause is in the contract; the increase was never scheduled on the subscription.
- Unbilled overage. Usage exceeded the allowance and nobody rated it.
- Entitlement drift. Downgraded customers retaining features they no longer pay for.
- Missed true-ups. Seat counts that grew and were never reconciled.
- Renewals that lapse quietly into a lower rate or no contract at all.
- Off-system discounts agreed by email and applied to the invoice without ever being recorded.
Why it persists
Every item on that list is a small discrepancy on an individual account, and none of them generate an alert. The customer will not report being undercharged. The rep has moved to the next deal. Finance sees an invoice that was paid in full.
Detecting leakage manually means auditing contracts against invoices line by line, which is why it typically happens once, during diligence, and produces an uncomfortable number.
The structural fix
Leakage is a symptom of contract terms living somewhere the billing system cannot read. When a discount is a dated override rather than an edited price, it expires on its own. When an uplift is a scheduled change rather than a sentence in a PDF, it applies. When entitlements derive from the subscription, downgrades take effect.
The terms enforce themselves because they are data — not because someone remembered.
Stop calculating this in a spreadsheet
Bunny computes SaaS metrics, revenue schedules and retention from your live billing data — because quoting, subscriptions, usage and invoicing all sit in one system.