Margin Recover AI

Guide

What is revenue leakage? How to find it in recurring contracts

Revenue leakage is the gap between what your agreements entitle you to charge and what you actually invoice and collect. It rarely shows up as one big mistake — it builds quietly, line by line, month after month.

What revenue leakage means

For a business with recurring customer contracts, revenue leakage is any amount a contract allows you to bill that never makes it onto an invoice. Nobody decided to give it away; it simply wasn't applied.

Common causes in recurring contracts

  • Missed price increases. A contract allows a yearly increase (a fixed percentage or one linked to inflation), but invoices keep the old rate.
  • Usage or seat overages. The customer uses more seats, units or volume than included, but overage charges aren't billed.
  • Minimum fees not enforced. The contract sets a monthly minimum, yet low-usage months are billed below it.
  • Unbilled add-ons and fees. Setup, support or service fees agreed in the contract never get added to invoices.
  • Expired discounts still applied. An introductory discount should have ended but carries on.

Why it's hard to spot

Contract terms live in PDFs, while billing lives in an invoicing system. The people who negotiate contracts are rarely the people who send invoices, so a clause signed two years ago is easy to forget.

How to run a revenue leakage audit

  1. Gather active contracts for each recurring customer.
  2. Pull out every pricing term: rates, increases, minimums, overages, fees and discount end dates — with the exact clause each one comes from.
  3. Have a person verify each term. Only use terms someone has checked against the contract wording.
  4. Collect invoices for the same customers and period.
  5. Compare what each verified term allows with what was invoiced, month by month.
  6. Record each gap with the clause, the potential monthly and yearly amount, and any past difference.
  7. Decide what to do. A gap shows what the contract allows — not that a customer must be charged. Many teams apply terms going forward and treat past amounts as possibly not recoverable.

Preventing it from coming back

Repeat the comparison whenever contracts renew or new invoices are issued, and keep a written trail of which terms were verified and which findings were acted on.

See it on your own contracts

Margin Recover AI reviews all your contracts and invoices in one place, reminds you 1 month and 3 days before every renewal to raise your price — whether or not the contract has an increase clause — and drafts the updated contract at the increase you choose, for you to review and send.