Your dashboard says the business is fine. The numbers are broadly where you expected them. Revenue is up. Pipeline looks healthy. The KPIs all have a colour next to them, and most of the colours are green.
And yet something is off. You can feel it without being able to name it. The forecast keeps missing. Margins are thinner than the model suggested they would be. A board meeting produces confident slides and an uneasy silence.
That feeling usually has a source. In most cases, it has six.
Ghost customers: the accounts that stopped buying
The first ghost lives in your customer base. These are organisations flagged as active in your CRM or reporting system that have not actually purchased anything in months. They count towards your retention numbers, your average customer value, and probably your investor narrative. They are not customers. They are records.
The problem is rarely deliberate. A status field does not update itself when someone goes quiet. Nobody wants to write off an account that might come back. So the record sits there, flattering the retention metric, and the real picture of who is actually buying and at what frequency stays buried.
The diagnostic is blunt. Take every account flagged as active. Filter for last transaction date. Set a threshold that reflects your typical purchase cycle and mark anything older than that as dormant, not lost, just dormant. Now look at what your retention and revenue metrics actually say with those accounts removed.
For most businesses, the number moves. Sometimes uncomfortably far.
What you do with that information matters more than the cleanup itself. Dormant accounts are not waste, they are signal. They tell you who stopped buying, when, and potentially why. That is more useful data than a false retention figure that makes the board feel reassured.
Phantom pipeline: the deals that never die
Pipeline confidence is one of the most expensive fictions in commercial management. Opportunities that have not moved in ninety days sit in the forecast at full weighted value, making the revenue projection look more robust than it is.
Sales teams are not necessarily being dishonest. They are being optimistic, which is a reasonable trait in a salesperson and a structural problem in a forecasting model. Opportunities without a defined next action and a confirmed next contact date are not pipeline. They are a list of people who have not said no yet.
Stage aging is the fix. Each pipeline stage should have a maximum lifespan. An opportunity that has sat in "proposal sent" for sixty days without a response is not a sixty-day opportunity. It is either a dead deal or a deal that has been miscategorised. Either way, it should not be sitting at full forecast value.
The deeper issue is that phantom pipeline does not just distort the revenue number. It distorts resourcing decisions, hiring plans, and the confidence with which leadership commits to supplier contracts or premises. A business that thinks it is three months from a revenue step-change and is actually looking at a much flatter year makes different, and more expensive, decisions.
Vampire costs: the margin drain you never see in one number
Vampire costs are not large. That is the point. They are the £47 per month SaaS tool that nobody uses but that renews automatically. They are the additional seat licences added during a growth phase that nobody noticed were still running. They are the overlap between two platforms doing roughly the same thing because they were adopted by different teams in different quarters.
No single item is alarming. Aggregated across a year, the picture is different.
The useful exercise is a vendor roll-up: a single view of every recurring payment, grouped by supplier and purpose, with the business function it serves noted alongside. Most organisations have never done this in one sitting. Procurement teams, finance teams, and operations teams all carry partial views of the same ledger. The whole view is the thing, and it usually surprises someone.
This is not a cost-cutting exercise masquerading as a strategic review, by the way. Some of those tools are worth every pound. The point is to make the decision consciously rather than passively, because passive renewal is how vampire costs feed.
Zombie KPIs: the metrics that outlived their purpose
Every organisation accumulates metrics over time. A new initiative arrives, a KPI is created to track it. The initiative is absorbed, evolved, or quietly shelved. The KPI stays on the dashboard, reported at every review, answered with a number, and used by nobody to inform anything.
Zombie KPIs are not harmful in themselves. The harm is the opportunity cost of the attention they consume and the signal they obscure. When a leadership team spends twenty minutes reviewing a metric that does not connect to any current decision, they are not reviewing the one that does.
The audit question is simple: for each metric on your current dashboard, who acted differently last quarter because of what that number said? If the answer is nobody, the metric is decorative. It should be retired, not refined, not renamed, retired.
Good measurement frameworks are built on critical success factors first: the three to five things that must be true for the strategy to work. KPIs should trace directly back to those. If a KPI cannot be mapped to a critical success factor, it is probably a zombie.
Poltergeist discounts: the margin movement you never authorise
Discounts happen in sales conversations, individually, reasonably, often generously. Sales professionals have good instincts about what will close a deal. What they do not have, unless the system is designed to give it to them, is a view of what their individual decision looks like multiplied across four hundred transactions.
Poltergeist discounts are not necessarily large. Ten percent off to close a deal before month end is defensible in isolation. When the pattern is that a third of deals close with a discount in the last week of the month, something structural is happening, and it is moving margin in ways that the headline revenue figure will never reveal.
The instrumentation needed is basic: a mandatory reason code on every discounted transaction, reported in aggregate. Not to police sales behaviour, but to see the pattern. Is discounting concentrated by product, by customer segment, by sales rep, by timing? Each pattern points to a different root cause, and different root causes have different fixes.
Without that data, you are managing a number whose component parts remain invisible.
The haunted spreadsheet: the file only one person understands
Every organisation has one. It is a spreadsheet that was built three years ago by someone who understood the data model at the time, has since been extended in ways its creator did not anticipate, and now contains a combination of manual inputs, linked cells that reference sheets that no longer exist, and conditional logic that works for reasons nobody has fully verified.
This file is usually mission-critical. The monthly close runs through it. The board report depends on it. The sales forecast is partly calculated inside it.
And it belongs to one person.
That person is not withholding information deliberately. The file grew around them, and they became the only person who knows which cells to trust, which to override, and which to simply ignore because they have always been wrong. The knowledge is real and useful. The fact that it lives in one person's head and one unaudited file is a single-point-of-failure that no amount of commercial growth strategy will protect you from.
The fix is not to eliminate spreadsheets. Spreadsheets are fine. The fix is to move the logic into a documented, shared, auditable source, whether that is a proper data model, a business intelligence tool, or even a much simpler and better-labelled version of the same file with the working shown. The goal is that two people can independently produce the same number, and both can explain why.
A dashboard that depends on one person being available is not a dashboard. It is a dependency.
None of these six things will show up in your headline numbers. That is what makes them worth finding. The business that catches ghost customers before they inflate a fundraising narrative, ages out phantom pipeline before it drives premature hiring, and tracks discount patterns before they erode a quarter's margin is not doing anything exotic.
It is just reading its own numbers honestly.
Start with an hour. Take the six categories above, apply the diagnostic to each one, and write down what you find. Not a strategic review. Not a data transformation programme. Just a list of what you know and what you cannot currently see.
The unsettling thing, in my experience, is usually not what the numbers say. It is how much of the business depends on numbers nobody has actually questioned.