1. Home
  2. Guides
  3. Customer success metrics

Customer success metrics you can act on

Many teams measure customer success with one NPS survey a year. That is too late and too coarse. This guide gives you the formulas for retention, churn and expansion, a health score you can build yourself, and what to do for each colour.

Customer success overview with accounts that need attention, projects per phase and health

Why customer success is hard to measure

Sales has a clear end point. The deal is won or lost. Customer success does not. An account can look happy for two years and then cancel in a single call. Or it stays, never buys anything extra and uses half of what it pays for. On a revenue sheet you only notice when it is too late.

So you need two kinds of numbers.

Outcome metrics tell you what happened. How much revenue you kept, how many customers left, how much they expanded. These numbers are hard and leadership asks for them. But you only see them afterwards, usually per quarter or per year.

Signal metrics tell you what is likely to happen. How fast an account goes live, how often it opens a ticket, how satisfied it is with the handling, whether its team actually uses the product. These numbers are softer. But you can still do something about them.

A common mistake: a team only picks outcome metrics because leadership asks for them. Then every quarter you discuss accounts that are already gone. The opposite happens too. A team only tracks signals, such as satisfaction and usage, and loses touch with revenue. A good set has a few of each. Six to eight numbers in total is enough.

A second point: measure per account, not only per team. An average satisfaction of 8 says nothing about that one large account scoring 4. In B2B, revenue often depends on a handful of accounts. You want to know those by name, with their numbers next to them.

A third point: agree on definitions before you calculate. Does a customer moving from an annual to a monthly contract count as churn? Does a price increase count as expansion? Does time to value start at signature or at kickoff? Without an agreement you get the same discussion every quarter, and two teams with two different retention figures.

All numbers in the examples below are made up. They show the math, they are not benchmarks. What good retention or satisfaction looks like depends on your market, contract model and customer size. Compare yourself mostly with your own previous quarter.

The customer success metrics, with formulas

Ten metrics. The first five are outcomes, the last five are signals. Pick no more than eight.

Gross revenue retention (GRR)

Recurring revenue at the start of the period, minus revenue lost to cancellations and downgrades, divided by the starting revenue. Expansion does not count. So GRR can never go above 100 percent. It shows how leaky your bucket is.

Net revenue retention (NRR)

The same sum, but you add expansion from existing customers. Starting revenue plus expansion minus downgrades minus cancellations, divided by starting revenue. New customers from the period do not count. NRR can exceed 100 percent when existing customers expand more than you lose.

Logo churn

The number of customers who left in the period, divided by the number at the start. Example: 6 lost out of 120 is 5 percent. This metric weighs every customer the same. That is why it belongs next to revenue churn.

Revenue churn

Recurring revenue lost to cancellations and downgrades, divided by starting revenue. It equals 100 percent minus GRR. If mostly small customers leave, logo churn is high and revenue churn is low. That calls for a different approach than the reverse.

Expansion

Extra recurring revenue from existing customers in the period: more users, an extra module, a price increase if you agree to count it. Track it as an amount and as a percentage of starting revenue. Decide whether price indexation counts.

Time to value

Days from signature to the moment the customer gets its first real value. You define that moment yourself, and concretely: first invoice sent, first campaign live, the team working in the system for a full week. Use the median, since one outlier skews the average.

Onboarding completion

The share of customers that finish onboarding within the agreed time. Or per account: completed milestones divided by the total. An account at three of seven milestones after eight weeks is a signal, even if it has not complained yet.

CSAT

Customer satisfaction. After a contact moment, usually a solved ticket, you ask how satisfied the customer was. The score is the number of positive answers divided by all answers. CSAT tells you about that one moment, not about the relationship.

NPS

Net Promoter Score. You ask how likely someone is to recommend you, on a scale of 0 to 10. Nines and tens are promoters, zero to six are detractors. NPS is the percentage of promoters minus the percentage of detractors, so a number between minus 100 and 100.

Product adoption

How much of what the customer pays for is actually used. For example active users divided by paid users, or modules in use divided by modules purchased. Decide per product what active means.

Worked example: GRR and NRR for one quarter

Say a software company starts the quarter with 80 customers and $100,000 in monthly recurring revenue. Every number here is made up to show the math.

During the quarter:

  • 4 customers cancel, together worth $6,000 a month.
  • 3 customers downgrade to fewer users, together $2,000 a month less.
  • 9 customers expand, together $11,000 a month more.
  • Sales signs 7 new customers worth $9,000 a month.

GRR is starting revenue minus cancellations minus downgrades, divided by starting revenue. That is 100,000 minus 6,000 minus 2,000, which is 92,000, divided by 100,000. GRR is 92 percent.

NRR adds the expansion. 92,000 plus 11,000 is 103,000, divided by 100,000. NRR is 103 percent.

Logo churn is 4 divided by 80, so 5 percent. Revenue churn is 8,000 divided by 100,000, so 8 percent.

The new customers from sales do not count in any of these numbers. That is on purpose. You want to know how well you keep and grow the customers you already have. Count new revenue and a strong sales quarter hides a leak in customer success.

What does this tell you? An NRR above 100 percent looks fine. But a GRR of 92 percent says eight percent walks out every quarter, and expansion only just makes up for it. If expansion is weak for one quarter, your existing revenue shrinks. So the question for the next review is not how to sell more. It is why those four customers left and whether the three downgrades form a pattern.

Two things to agree upfront. Whether you calculate per month, per quarter or per year, and stick to it. And use a cohort: the customers who were already customers at the start of the period. Someone who joined halfway and left again does not belong in this number. That account tells you something about onboarding.

Signal metrics that warn you earlier

Outcome metrics tell the story afterwards. Signal metrics give you time. Four of them are the most useful in B2B.

Time to value and onboarding

The first weeks matter a lot. A customer who sees value quickly builds the product into its work. A customer still configuring after three months starts to doubt at the first invoice. So track, per account, the go-live date against the planned date and the number of completed milestones. A two-week delay is not a problem yet. A delay without a next step is.

Ticket pattern

Many tickets do not automatically mean an unhappy customer. A customer asking questions is using the product. Watch the change. An account that went from two tickets a month to eight has something going on. An account that used to ask questions and has gone quiet might too. Tickets that stay open long or breach their SLA are a stronger signal than the count. The guide on setting up a helpdesk shows how to make that handling measurable.

CSAT and NPS, and the difference

You ask CSAT shortly after a contact moment. It tells you whether that ticket went well. You ask NPS apart from any moment, for example twice a year. It says something about the relationship. Do not mix them up. And read the answers, not only the number. A 6 with the comment "your support is good but the product lacks reports" is an expansion opportunity or a churn risk, depending on what you do with it.

Be careful with NPS on small numbers. With twenty answers, one person moves the score by five points. Then do not compare quarters. Read the answers per account instead. And watch who answers. If only your main contact gets the question, you learn nothing about the users.

Adoption

If a customer pays for 25 users and 11 are active, chances are it downgrades at renewal. Or worse, the decision maker never sees the product work. Track adoption per account and per module. Also read how to increase adoption, which has a week by week plan.

Building a health score: the template

A health score sums up the signals per account in one number from 0 to 100. The goal is not a perfect prediction. The goal is that every week you know which customers to call. Below is a template you can copy and adjust. The weights are a starting point, not the truth.

Signals and weights

  • Adoption, 30 points. Active users divided by paid users. 80 percent or more gives 30 points, 50 to 80 percent gives 15, less gives 0.
  • Onboarding or project status, 20 points. Live and on schedule gives 20. Behind schedule with a next step gives 10. Behind with no next step, or a blocker open longer than two weeks, gives 0.
  • Tickets, 20 points. No SLA breaches in the last 90 days and a steady volume gives 20. A rise or one breach gives 10. Several breaches or an escalation gives 0.
  • Satisfaction, 15 points. Average CSAT over the last 90 days positive and no detractor in the last NPS gives 15. Mixed gives 8. Negative gives 0.
  • Relationship, 15 points. An active sponsor you spoke to last quarter gives 15. Contact only at working level gives 8. Sponsor gone or unknown gives 0.

Colours and thresholds

  • Green, 70 to 100. Normal rhythm. Look for expansion.
  • Amber, 40 to 69. A conversation with a concrete goal within two weeks.
  • Red, 0 to 39. Action within a week, with the manager involved.

Cadence

Recalculate the score daily or weekly, but review it weekly. Every quarter, check whether the score was right. Take the customers who cancelled in the past year and look at their score three months before. If they were green, you are measuring the wrong things or one signal weighs too much.

Worked example

Say an account pays for 20 users and 13 are active, which is 65 percent: 15 points. The project is live and on schedule: 20 points. There was one SLA breach last month: 10 points. CSAT positive, no NPS answer: 15 points. The sponsor left three months ago: 0 points. Total 60, amber. Notice that satisfaction is not what pulls the score down. Adoption and the relationship are. So the conversation is about who the new sponsor is and why seven people do not log in. This example is made up.

Playbooks per colour

A score without an agreed action is decoration. Agree for each colour what happens, who does it and when.

Green: keep and grow

A fixed touchpoint per quarter with the sponsor. Ask about plans for the next six months and look for modules the customer does not use yet. Ask for a reference or a review when the relationship is good. Put an expansion opportunity in the pipeline as a deal, so sales can pick it up.

Amber: find the cause

A conversation within two weeks. Check beforehand which signal pulls the score down. If it is adoption, plan training or a session with the users. If it is tickets, bring in the service lead. If it is the relationship, find a new sponsor. Record a next step with a date.

Red: recovery plan

A conversation within a week, with the manager or the relationship owner present. Write a recovery plan with three to five actions, an owner per action and a date. Review it weekly until the account is back to amber. Also check the renewal date: how much time is left.

After a cancellation: learn

Every cancellation gets a conversation about why, and a reason from a fixed list. Check what the health score was three and six months earlier. That way the score gets better every quarter, and you see whether a pattern belongs to a customer type or a module.

The rhythm of a customer success team

Metrics only work once they have a fixed place in the week. This rhythm works for most B2B teams.

  1. Daily: what needs attention now

    Ten minutes. Which accounts turned red, which tickets are close to their SLA, which go-live dates are this week. No discussion, just who picks up what.

  2. Weekly: the amber and red list

    Half an hour with the team. For each amber or red account: what is the cause, what is the next step, who owns it. Accounts that sat on amber for two weeks without progress go to the manager.

  3. Monthly: onboarding and adoption

    Walk through the running onboardings. Which projects are behind, which blockers are open, which customers went live. Review adoption per account and plan training where it is low.

  4. Quarterly: retention and the score itself

    Calculate GRR, NRR, logo churn and expansion. Discuss every cancellation. Test the health score against what happened and adjust the weights if needed. Pick one metric for the team to focus on next quarter.

  5. Before every renewal: preparation

    Ninety days before the renewal date, look at the score, usage and open issues. That leaves time to fix something. A renewal you only look at a week ahead is a gamble.

Pitfalls in customer success metrics

Counting new revenue in retention. Once revenue from new customers ends up in NRR, the number says nothing about customer success anymore. Keep the cohorts strictly apart.

One NPS a year as the main metric. One measurement a year is too slow to steer on, and the score depends a lot on who happened to answer that week. Use NPS as a signal per account, not as a team target.

A health score nobody understands. A model with fifteen signals and decimal weights feels precise. But if a CSM cannot say in one sentence why an account is amber, nobody acts on it. Start with five signals.

A score without a playbook. Red without an agreed action means everyone looks at the same list and nobody calls. Tie each colour to an action with a deadline and an owner.

Averages across all customers. An NRR of 103 percent can be three large accounts that expanded a lot and twenty small ones that downgraded. Split your numbers by segment, for example by customer size or by product.

Reading ticket volume as unhappiness. An account without tickets can be very happy or no longer using the product. Watch the change and the handling, not only the count.

Definitions that shift per quarter. If a downgrade counts as churn this quarter and not last quarter, you compare apples with oranges. Write the definitions down and only change them with a note.

Checklist: getting started with customer success metrics

  • Six to eight metrics are chosen, mixing outcomes and signals
  • Each metric has its formula and definition in one place
  • GRR and NRR only count customers who were customers at the start of the period
  • The first value moment is defined concretely per product
  • The health score has at most five signals with weights the team can explain
  • Every colour has a playbook with a deadline and an owner
  • Amber and red accounts are reviewed every week
  • Every cancellation gets a reason from a fixed list
  • Every quarter the score is tested against who actually left
  • Ninety days before each renewal there is a preparation

Tracking customer success in Lumo

In Lumo the Customer success overview fits on one screen: accounts that need attention, projects going live soon, health per customer, projects per phase and open blockers. A delivery project has a phase, progress, a go-live date, milestones, a next step, internal notes, files, and the blockers and tickets that belong to it.

Every organization gets a health score from 0 to 100. It is based on ticket signals over the last 90 days and stored as a daily snapshot, so you can see how an account moves. After a ticket is solved, a CSAT question goes out through a signed link. How the tickets themselves are handled is on the helpdesk page.

The rest of this template, such as adoption, relationship and NRR, you calculate yourself and record in fields or reports. The page for customer success teams shows how a CSM runs the week in Lumo, and reports covers what the report builder can do.

  • Health score from 0 to 100 per organization, stored daily
  • Projects with phase, go-live date, milestones and blockers
  • CSAT after a solved ticket through a signed link
  • Accounts that need attention on one list
Customer success in Lumo with health per account, projects per phase and open blockers

What you should know

The health score in Lumo looks at ticket signals. Adoption, sponsor and revenue are not part of it. If you want the full model from this guide, put those signals in custom fields on the organization and review them next to the score. Reports that combine tickets with deals are on the roadmap. For now you calculate NRR and GRR on deal value in the report builder or outside it.

Customer success metrics FAQ

What is the difference between NRR and GRR?

GRR only counts what you lose to cancellations and downgrades, and never goes above 100 percent. NRR also counts expansion from existing customers, so it can exceed 100 percent. Always look at both: a high NRR can hide a leak in GRR.

How do you calculate churn?

Logo churn is the number of customers who left divided by the number at the start of the period. Revenue churn is recurring revenue lost to cancellations and downgrades divided by starting revenue. Track both, since they tell different stories.

What is a good NRR?

It depends on your market, contract model and customer size. An outside number says little about your situation. Compare your NRR with your own previous quarters and check that GRR stays stable.

What is a customer health score?

A number per account, often from 0 to 100, that sums up signals such as usage, tickets, satisfaction and the relationship. The point is to know which accounts need attention. It only works when every colour comes with an agreed action.

How many signals should a health score have?

Start with five. More signals do not make the score better, only harder to explain. Add one only when a quarterly review shows a signal was missing for customers who left.

What is the difference between CSAT and NPS?

CSAT measures satisfaction with one contact moment, such as a solved ticket. NPS measures how likely someone is to recommend you and says more about the relationship. Ask CSAT right after the moment and NPS separately, for example twice a year.

How do you measure time to value?

Pick a concrete first value moment per product, for example the first week the team works in the system. Count the days from signature to that moment and use the median across customers.

Does a price increase count as expansion?

That is a choice. Many teams keep indexation separate because it says nothing about how well customer success works. Agree on it, write it down and stick to it, so quarters stay comparable.

How often should you review the health score?

Amber and red accounts every week, the model itself every quarter. In the quarterly review, check what score departed customers had three months earlier. That tells you whether the score works.

See customer success on one screen

In the demo we show the customer success overview on sample data: health per account, projects per phase and blockers. And we look together at which metrics fit your team.

Account manager on a call with a customer