Private equity-backed accounting and HR software provider

Predictive churn model drives over £1m in EBITDA

A software provider wanted to focus retention effort on its highest-risk customers. QuantSpark's machine-learning model identified likely churners four times more accurately than random selection, supporting an estimated £1m-plus in EBITDA.

7 July 20261 min read
Headline result
£1m+
estimated EBITDA benefit
At a glance
£1m+
estimated EBITDA benefit
2 weeks
Engagement length

estimated EBITDA benefit

£1m+

  • Churn-prediction model identified likely churners four times more accurately than random selection (a measured, benchmarked result)
  • Retention teams used the model's churn scores to prioritise outreach on the highest-risk accounts rather than treating the customer base uniformly
  • Model driver insights informed a strengthened customer training programme intended to make customers stickier
  • Estimated £1m-plus EBITDA benefit modelled from the retention uplift, explicitly presented as a projection rather than an audited actual

The problem

The provider, a software-as-a-service business, wanted to reduce customer churn and draw more value from its existing base. It needed to identify high-risk customers early enough to act, so that retention effort could be focused where it would matter most, rather than applied evenly across the whole customer base.

In subscription software, retaining an existing account is typically cheaper than winning a new one, so an early-warning signal for churn risk was valuable in principle. Without a systematic way to score that risk, the business had no reliable basis for deciding which customers to prioritise for retention outreach, and no way to check whether its intervention was reaching the accounts most likely to leave.

How we delivered it

  1. Historical data assembly

    Pulled together two and a half years of the business's revenue data as the foundation for the model, rather than relying on a short, recent snapshot.

  2. Feature engineering

    Parametrised the raw revenue history into variance, gradient (rate and direction of change) and averages, combined with other customer attributes that could signal risk.

  3. Feature prioritisation

    Identified which of those parameters carried the most predictive weight, rather than feeding every available variable into the model.

  4. Model tuning

    Used the most influential parameters to build and tune a machine-learning churn-scoring model, completed within a two-week engagement window.

  5. Benchmarking

    Tested the model's hit-rate against random selection as a baseline, confirming it identified likely churners four times more accurately.

  6. Delivery via secure web portal

    Built a secure web portal to disseminate the model's churn scores across the business, giving stakeholders direct, self-serve access to the results.

  7. Feeding insight back into commercial strategy

    Used the model's driver analysis to inform a strengthened customer training programme, aimed at making customers stickier rather than only reacting to risk after the fact.

  1. Data & features

    2.5 years of revenue data parametrised into variance, gradient and averages plus customer attributes

  2. Model build (2 weeks)

    Most influential parameters used to tune a churn-scoring machine-learning model

  3. Benchmark

    Validated as 4x more accurate than random selection at identifying likely churners

  4. Secure web portal

    Churn scores disseminated business-wide for self-serve stakeholder access

  5. Retention & sales action

    Outreach prioritised on highest-risk accounts; insights fed a strengthened customer training programme

From 2.5 years of revenue history to a live churn score every stakeholder could see and act on.

Built with

  • Machine-learning churn-prediction model

    Custom-built scoring model that ranked customers by churn risk using engineered revenue and account features

  • Secure web portal

    Internal delivery mechanism that disseminated the model's churn scores to stakeholders across the business

Return on investment

Delivered return

£1m+

estimated EBITDA benefit

What was delivered

  • Churn-prediction model identified likely churners four times more accurately than random selection (a measured, benchmarked result)
  • Retention teams used the model's churn scores to prioritise outreach on the highest-risk accounts rather than treating the customer base uniformly
  • Model driver insights informed a strengthened customer training programme intended to make customers stickier
  • Estimated £1m-plus EBITDA benefit modelled from the retention uplift, explicitly presented as a projection rather than an audited actual

How the return was measured

The £1m-plus figure is a modelled projection, not an audited outturn. The method implied by the source: use the churn model's risk scores to identify the accounts most likely to leave, prioritise retention effort on those accounts, then estimate the revenue that would otherwise have churned and translate that retained revenue into an EBITDA effect using the business's own margin assumptions. No underlying customer count, base churn rate or margin figure is disclosed, so the calculation cannot be independently reconstructed or verified from the public record; it should be read as an estimate of potential value rather than a confirmed financial result.

A machine-learning churn model built by QuantSpark helped a software-as-a-service provider identify its highest-risk customers with four times the accuracy of random selection, underpinning an estimated £1m-plus benefit to EBITDA. The business used the model's scores to prioritise retention outreach on the accounts most likely to leave, and turned the model's own insight into a strengthened customer training programme designed to make its customer base stickier.

The provider, a software-as-a-service business, was losing value from within its existing customer base. Rather than spreading retention effort evenly, or reacting only once a cancellation notice had already landed, it needed a way to identify high-risk customers early enough to intervene, and to focus that intervention where the financial stakes were highest. In subscription software, retaining an existing account is typically far cheaper than winning a new one, so a working early-warning signal for churn was worth building even before a single pound of benefit had been proven.

QuantSpark's response combined a tight, two-week analytical sprint with a delivery mechanism the business could actually use day to day. The team pulled together two and a half years of historical revenue data and engineered features from it: variance, gradient (the direction and pace of change) and averages, alongside other customer attributes that might signal risk. Rather than feeding every available variable into the model, the team identified the parameters carrying the most predictive weight and used those to tune a churn-scoring model. That discipline, keeping the feature set to what mattered rather than what was merely available, is what let the model be built and tuned inside two weeks.

A model is only as useful as the access people have to it. QuantSpark built a secure web portal specifically to disseminate the model's outputs across the business, so stakeholders across the business could reach churn scores directly rather than waiting on ad hoc data requests. That distribution step is often what separates a model that lives in a data science notebook from one that changes how a business actually spends its retention effort.

Benchmarked against random selection, the model correctly flagged likely churners four times more often, a clear, measured lift over the baseline the business had previously been working from. That accuracy translated into action: the business used the churn scores to prioritise retention outreach on its highest-risk accounts rather than treating its customer base uniformly. QuantSpark's own account of the engagement puts the resulting benefit at an estimated £1m-plus in EBITDA, explicitly flagged as a projection built on the model's outputs rather than an audited, realised outturn.

The engagement produced a second, less obvious dividend. Understanding which drivers the model leaned on most heavily gave the business insight into why customers were at risk in the first place, and that insight fed back into commercial strategy. It contributed to a strengthened customer training programme, on the logic that better-trained customers extract more value from the product and are less likely to leave. In effect, the churn model did not just triage the existing book, it pointed the business towards a structural fix upstream of the risk it was measuring.

The estimated EBITDA benefit follows a straightforward logic, even though the underlying figures behind it are not disclosed: use the model to identify the accounts at highest risk, prioritise retention effort on them, then model the revenue that would otherwise have churned through to its EBITDA effect using the business's own margin assumptions. That is a defensible way to size the opportunity a churn model creates, but it remains a modelled projection rather than a confirmed, after-the-fact result, and QuantSpark's own materials are careful to label it as such. What is verifiable from the public record is narrower and more solid: a model that, on benchmark, was four times more accurate than chance at flagging the customers worth calling first.

Figures are drawn from completed QuantSpark engagements. Clients are anonymised by agreement; on a call we will walk you through how each number was measured and, where the client has agreed, put you in touch with a reference.

Ask about our work

Answers only from our documented case studies

Powered by the same applied-AI approach we deliver for clients

Solving something similar in SaaS & Tech?

Get in touch. We will discuss your challenge and show you what is possible.