Most B2B sales teams treat their existing customer base like a garden that waters itself. Someone from customer success checks in occasionally, renewals get processed, and if a customer mentions they need something extra, a rep picks it up. That’s not a strategy. It’s optimism with a CRM licence.
Expansion revenue is the additional recurring revenue that comes from customers already on your books, through upsells, cross-sells, added seats, or higher usage tiers. A flat renewal at the same price doesn’t count; that just holds the line. Growing an existing account costs a fraction of what a new logo costs to close, and the compounding effect is real: a customer who expands once tends to expand again.
Why it stays untouched
The gap between knowing expansion revenue matters and actually building a motion around it is where most teams get stuck. Usually three things are blocking it: no clear picture of which product, module, or plan upgrade solves which customer problem and for whom; timing that’s off, because someone tries to sell more before the customer has consolidated the value of what they already bought; and sales, customer success, and marketing each optimising for their own metric with nobody orchestrating the whole system.
The ownership question is genuinely fiddly. Customer success spots the usage signals but often lacks commercial authority. Account executives have the commercial remit but frequently lack the adoption context. Without a defined handoff, the expansion conversation either happens too late or not at all. Establishing a shared trigger, a usage milestone or a positive QBR that moves the account from CS to AE, is the kind of small structural decision that makes a surprisingly large difference.
Signals worth watching
Expansion conversations land better when they’re timed to something real happening inside the account, rather than to your quarter-end. A few signals that tend to indicate readiness:
- Usage climbing toward the ceiling of the current plan, or features being adopted faster than expected
- A new VP or CRO joining, since incoming leaders at that level typically re-evaluate the tech stack within their first 90 days
- The customer hiring into the function where your product lives, which usually means growing scope
- A public announcement of a new business unit, a market expansion, or a funded initiative in your domain
None of these signals are hard to find. Earnings calls, LinkedIn, press releases, and the usage data sitting in your own product all surface them. The issue is that most teams aren’t looking systematically.
Upsell and cross-sell are not the same conversation
Upsell conversations are usually driven by maturity: the customer has already achieved value and now needs more capacity, more users, or a higher tier. Cross-sell conversations are driven by breadth: the customer faces a new challenge and is wondering whether their existing vendor can help rather than bringing in someone new. Mixing up which conversation you’re having, or leading with product availability rather than business relevance, is the fastest way to have the customer feel sold at rather than helped.
Customers don’t expand because an additional product exists. They expand because it solves a problem that has recently become important to them.
The NRR number to aim for
Net Revenue Retention is the cleanest measure of how well expansion is working. When NRR sits above 100%, the existing customer base is driving net growth without a single new logo being added. Top-performing B2B companies tend to achieve NRR around 113%, meaning they grow 13% annually from accounts they already hold; companies in the bottom quartile sit around 98%, which means they’re slowly shrinking even while closing new business. The difference, more often than not, comes down to whether expansion is treated as a deliberate motion or left to chance.
Building that motion doesn’t require a new team. It requires a shared trigger between CS and sales, a clear map of incremental value by customer segment, and a habit of reading the signals your existing accounts are already giving you.
