Why Existing-Customer Revenue Is So Hard to See

Before the sale, revenue is visible.
You can see the pipeline.
You know where deals stand.
You know what needs to happen next.
You know where deals have stalled.
And you know how much revenue is connected to each opportunity.
After the sale?
The picture gets much less clear.
We see renewal dates. Expansion opportunities. Churn risk. Health scores. GRR. NRR.
But much of that tells us what happened, or what we think might happen, rather than showing us the progression producing the revenue.
That's a strange gap when you consider how much of a company's growth depends on existing customers.
We don't manage new-logo revenue by looking only at the outcome
Imagine running Sales by looking primarily at closed-won revenue.
You'd know what happened.
You could calculate win rates, average deal size, and sales efficiency.
You could compare this quarter with last quarter.
But you'd have very little ability to manage what happens next.
That's why we built sales pipelines.
A pipeline gives us visibility before the revenue arrives.
We can see where each opportunity stands. We know what has happened and what still needs to happen. We can see when a deal stops moving.
And we can connect that progression to potential revenue.
None of this makes the forecast perfect.
It simply gives us something to manage before the outcome occurs.
After the sale, we often operate very differently.
We have plenty of post-sale data
The problem isn't a lack of data.
Most companies have more customer data than they've ever had.
- Product usage.
- Engagement.
- Support cases.
- NPS.
- Health scores.
- Meeting notes.
- Renewal dates.
- Expansion opportunities.
AI is making it possible to analyze even more of it.
All of those things can tell us something useful about the customer.
But imagine looking at one of your largest customers and asking four questions:
- Where does this customer stand?
- What needs to happen next?
- Has that progression occurred?
- What revenue is connected to it?
How easily could your organization answer?
Often, the answer depends on the CSM.
Your best CSMs know.
They understand the history. They know which stakeholder has gone quiet. They know what the customer accomplished last quarter. They know what should happen next. They have a sense for whether the renewal is really safe or whether the expansion opportunity is real.
The visibility exists. It's just sitting in someone's head.
A health score isn't the same as progression
Health scores help.
A good health score can bring together signals that would otherwise be scattered across multiple systems.
But a health score and customer progression answer different questions.
A health score might tell you:
How does this customer appear to be doing?
Progression asks:
What has actually happened that gives us greater confidence in the future of this relationship?
A customer might have strong usage and still lack executive alignment.
They might attend every meeting without achieving the outcome they purchased the product to produce.
They might have a green health score while an important milestone has quietly been missed.
Nothing necessarily looks wrong.
The customer simply hasn't moved forward.
That's much harder to see if you haven't defined what forward is supposed to look like.
Renewal visibility often arrives near the end
Eventually, the revenue becomes visible again.
The renewal enters the forecast.
An expansion opportunity gets identified.
An account gets flagged as a churn risk.
The team starts asking questions.
- Will they renew?
- How much?
- Is there an opportunity to grow?
- What value have they received?
- Is the champion still engaged?
The problem is that the answers were being created months before anyone asked the questions.
The customer reached, or failed to reach, First Value.
A stakeholder became an advocate, or disengaged.
An important business outcome was achieved, or wasn't.
The product became part of how the customer operates, or remained something they occasionally use.
The champion accumulated evidence that choosing you was the right decision, or found themselves with increasingly little to point to.
By the time the renewal appears in the forecast, those events have already shaped the revenue we're now trying to predict.
The revenue becomes visible late because the progression producing it wasn't visible earlier.
What would it look like if the system knew?
This is the question I've become increasingly interested in.
What if you could look across your existing customer base and know:
- Where every customer stands.
- What needs to happen next.
- Where progression has stalled.
- What revenue is connected to it.
Not because your best CSM knows their accounts.
Because the system does.
Now the operating conversation changes.
Instead of only asking which renewals are coming up, you can ask where progression has stalled across the revenue you're trying to retain.
Instead of waiting for an expansion opportunity to be identified, you can see which customers have actually developed the conditions that support growth.
Instead of asking CSMs to explain why an account is green, you can see the evidence of progression underneath it.
And instead of discovering problems when revenue is already at risk, you can see the moments that should have happened but didn't.
That's much closer to the visibility we already expect before the sale.
The missing visibility is customer progression
Sales forecasting works because we don't just wait for revenue to arrive.
We manage the progression that precedes it.
That doesn't mean post-sale should simply copy a sales pipeline.
Customer relationships aren't sales opportunities. Progress after the sale looks different from progress before it.
But the underlying principle still holds.
If future revenue depends on a series of things happening, those things should be defined.
We should know when they happen.
We should know when they don't.
And we should understand what those changes mean for the revenue connected to the customer.
That's the missing layer between all the customer data we collect and the retention and growth numbers we eventually report.
The problem isn't that existing-customer revenue is invisible. The progression producing it is.
And once you make that progression visible, you can start managing existing-customer revenue very differently.
For a deeper look at how I connect customer progression, a post-sale pipeline, and revenue forecasting, read How Do You Make Existing-Customer Revenue More Predictable?
Frequently Asked Questions
Why is existing-customer revenue hard to forecast?
Much of the post-sale data companies track tells us what happened, or what we think might happen, rather than showing the progression producing the revenue. The revenue becomes visible late because the progression producing it wasn't visible earlier.
Is a health score the same as customer progression?
No. A health score asks how the customer appears to be doing. Progression asks what has actually happened that gives us greater confidence in the future of the relationship. A customer can have a green health score while an important milestone has quietly been missed.
How do you make existing-customer revenue more visible?
Define the things future revenue depends on, know when they happen and when they don't, and understand what those changes mean for the revenue connected to the customer. The goal is for the system, not just your best CSM, to know where every customer stands and what needs to happen next.
Read the book