AutoMaat
Knowledge base· Detection and control

Can AI predict revenue leakage?

Which revenue leaks AI can see coming, which it cannot, what data you need and how to assess a prediction before you act on it.

Ricardo Mastenbroek7 min read
Lees dit artikel in het Nederlands

AI can predict some forms of revenue leakage, but by no means all. Leaks that build up gradually, such as a customer who scales back before leaving, a deal that stalls before it is lost or a contract that runs out without renewal, show signals in advance that a model can recognise. Leaks caused by a one-off error, such as a forgotten invoice or a wrongly entered price, cannot be predicted, only discovered quickly. The difference between those two decides what you can expect from AI.

Is detecting the same as predicting?

No. Detecting means establishing that something is wrong now. A won deal without an invoice, a customer on an outdated price. The error has already happened and the system finds it. That is the subject of can AI detect revenue leakage.

Predicting means estimating that something is about to go wrong. The customer has not yet cancelled, the deal has not yet been lost. The model sees a pattern that in the past often preceded a loss, and reports it with a probability. That is predictive analytics applied to revenue.

Prediction is more valuable, because you can still intervene. It is also less certain, because it concerns something that has not happened yet.

Which revenue leaks can be predicted?

A leak is predictable when three conditions are met: it has a run-up, that run-up is visible in data, and there is enough history to learn the pattern.

Type of leak Predictable? Why
Customer leaving (churn) Often Volume, usage and contact usually fall first
Customer quietly scaling back Often The trend per customer is measurable
Deal stalling in the pipeline Often Time per stage and activity are known
Contract not renewed Partly The end date is known, the outcome depends on earlier signals
Late payment or default Partly Past payment behaviour is a good predictor
Forgotten invoice No One-off process error, no run-up
Wrong price entered No One-off error, but detectable immediately
Missed indexation No, but it can be planned The date is known, so you do not need to predict it, only monitor it

The last point matters. Many leaks do not need predicting because the date is fixed in advance. An indexation on 1 January, a contract ending on 30 June. A good calendar with an owner is enough. AI adds little there, beyond extracting those dates from contracts.

How does a prediction work?

A model for customer loss, for example, works roughly like this:

  1. Collect history. For every customer over recent years: who left, who stayed, and what their data looked like in the months before. Volume, frequency, support tickets, payment behaviour, contact moments, price changes.
  2. Learn patterns. The model looks for combinations of signals that often preceded departure. For example: a drop in product groups plus a longer payment period plus no contact for four months.
  3. Score current customers. Each customer gets a probability of leaving in the coming period, based on their current signals.
  4. Price. The probability multiplied by the customer's revenue gives an expected loss in euros. You sort on that.
  5. Feed back. After a few months, you look at which predictions came true and adjust the model.

The same principle works for deals in the pipeline and for payment risk. The difference lies in the signals and the history.

What data do you need?

  • Enough examples. A model learns from past cases. If you lose five customers a year, you have too few examples to learn a reliable pattern. A simple rule then often works better, as in how to spot customers who are quietly buying less.
  • Consistent data over time. If the CRM was used differently two years ago than it is now, the model learns patterns that no longer exist.
  • The outcome recorded. Do you know, for every customer who left, when they left and why? Without the outcome there is nothing to learn from.
  • Signals from several systems. Billing alone gives part of the picture. Support, CRM activity and usage sharpen the prediction.

There is no hard minimum, and anyone who promises you an exact minimum number does not know what your data looks like. It is a matter of testing: let the model make predictions about a past period whose outcome you already know, and see how often it was right.

Worked example

Worked example: suppose you have 500 customers and lose 40 a year on average, with average annual revenue of EUR 20,000 each. That is EUR 800,000 of churn a year. Every quarter, a model flags the 50 customers with the highest risk. Suppose 15 of them would actually leave in the next twelve months, and timely contact keeps 5 of them.

  • Retained annual revenue: 5 times EUR 20,000 is EUR 100,000, from a single quarterly list.
  • The other 35 flagged customers would not have left. They get a conversation that turned out to be unnecessary.

Whether that is worth it depends on what such a conversation costs and how good the model is. The figures here are assumptions. How well a model predicts in your situation you only know after testing it on your own history.

How do you assess a prediction?

A prediction is a probability, not a fact. Three things make it usable:

  1. A rationale. Which signals led to this score? "Volume down 30 percent, last contact five months ago, two complaints about delivery times" is usable. "Risk score 0.73" is not.
  2. Calibrated confidence. If the model says 70 percent, then in the past it should have come true roughly 70 percent of the time. A number without that test is decoration. More in forecast confidence explained.
  3. A person who decides. A prediction leads to a recommendation: call this customer, renegotiate this contract. What you do with it remains a human decision. The distinction between the two is set out in AI recommendations vs AI decisions.

Where can prediction mislead?

  • Self-fulfilling predictions. If account managers only pay attention to customers with a high score, customers with a low score start leaving because nobody calls them.
  • Averages that do not apply to you. A model trained on other companies' data learns their patterns, not yours.
  • Overconfidence. A neat score on a dashboard feels more precise than it is. Keep measuring how often it is right.

What can you do today?

Before you start predicting, make sure you are detecting. A company that does not know which customers scaled back last quarter gains little from a model that predicts who will do so next quarter. The order:

  1. Make the leaks that exist now visible, using the approach in finding revenue leakage.
  2. Put the predictable dates in a calendar with an owner: end dates, indexations, renewals.
  3. Record the outcome for every customer who leaves, and the reason.
  4. Only once you have a year of that history does a predictive model have something to learn from.

If you first want to know which of these leaks cost you most, the Revenue Audit gives a one-off picture across eight areas, with an amount per finding.

Frequently asked questions

Can AI predict how much revenue I am going to lose?

It can calculate an expected value based on probabilities per customer or per deal. That is an estimate with a range, not a prediction to the euro. The range matters at least as much as the number.

How far ahead can a model look?

That depends on how early the signals become visible. With customers who scale back slowly, it can be months. With a customer who leaves suddenly after an incident, there is no run-up to see.

Is a predictive model expensive to build?

A simple model on good data is not a large project. The work is in the data: making everything consistent, collecting the history and recording the outcomes. You need that work for ordinary reporting too.

Which is better: a simple rule or an AI model?

Start with a rule. If it flags too much or too little, and you have enough history, test whether a model performs better on the same data. Choose what demonstrably works better, not what sounds cleverer.

Share this article
Knowledge base · Detection and control

More in this cluster

All 18 topics in this cluster

More from AutoMaat

Rather know what this costs you specifically?

The Revenue Audit puts a euro amount on where your revenue leaks.

Plan the Revenue Audit