You can’t improve what you can’t measure—and customer loyalty is a perfect example. Maybe your team talks about churn, NPS, or “happy users,” but when leadership asks if loyalty is getting better or worse, the numbers are fuzzy, the formulas vary, and no one agrees on what “good” looks like. Without a clear, consistent set of KPIs, it’s hard to spot risk, justify roadmap bets, or prove that your customer experience work translates into revenue.
This guide makes measuring customer loyalty simple and credible. We’ll focus on five KPIs that matter most—NPS, customer retention rate (CRR), repeat purchase rate (RPR), customer lifetime value (CLV), and customer satisfaction (CSAT)—and give you plain‑English definitions, exact formulas with quick examples, realistic benchmarks, and practical ways to track and improve each one. Where helpful, you’ll also see how tools like Koala Feedback can capture signals (like NPS and qualitative feedback) and turn them into action on your roadmap. Ready to turn loyalty into a measurable growth lever? Let’s start with NPS.
NPS measures advocacy—the likelihood customers will recommend you—which makes it a strong leading indicator when measuring customer loyalty. You ask one question on a 0–10 scale and classify responses as promoters (9–10), passives (7–8), or detractors (0–6). It’s simple, repeatable, and widely adopted (used by many Fortune 1000 companies), making it ideal for quarterly pulses and key lifecycle moments like onboarding or renewals.
NPS is the percentage of promoters minus the percentage of detractors. Scores range from -100 to 100.
NPS = %Promoters (9–10) − %Detractors (0–6)
Example: 200 responses → 110 promoters (55%), 60 passives (30%), 30 detractors (15%). NPS = 55% − 15% = 40.
Aim for steady improvement over your own baseline and segment benchmarks. As a rule of thumb, an NPS above 50 is considered excellent and above 80 is world‑class, though results vary by industry. Track by cohort (plan, region, lifecycle stage) to set realistic targets and spot where experience changes move the needle.
Use NPS as your “headline” and the verbatim feedback as your playbook. Koala Feedback helps you centralize qualitative NPS comments, tag themes, and connect them to feature requests and your public roadmap so improvements are visible.
CRR tells you the percentage of customers who stayed with you over a period, making it a foundational KPI for measuring customer loyalty. Use it to judge product‑market fit durability, onboarding quality, and renewal health. Track it monthly or quarterly for subscriptions and over purchase cycles for transactional businesses, and always break it down by cohorts (signup month, plan, region) to see where loyalty holds or slips.
Use the standard formula that excludes new customers so you’re measuring true retention of your starting base:
CRR = [(E − N) / S] × 100
Where S = customers at start, E = customers at end, N = new customers acquired. Example: Start S=500, end E=520, new N=80 → CRR = [(520−80)/500] × 100 = 88%.
Benchmarks vary by market. CustomerGauge reports an average B2B retention rate of about 77%. By sector, typical figures often cited are roughly retail ~63%, financial services ~78%, IT services ~81%, and hospitality/travel ~55%. Use these as directional context; prioritize beating your own baseline and your closest peers, and compare cohorts rather than only a single top‑line number.
Treat CRR as the outcome and your customer signals as the inputs you can act on.
RPR shows the share of customers who buy from you more than once in a given window. It’s a clean behavioral signal for measuring customer loyalty in ecommerce and transactional models, and a useful complement to retention for SaaS teams tracking expansions, renewals, or add‑ons. Use it on 30/60/90‑day horizons to see how quickly first‑time buyers turn into loyal repeaters.
RPR focuses on customers with at least two purchases in the time frame.
RPR = (Customers with ≥ 2 purchases ÷ Total customers) × 100
Quick example: In Q3 you served 1,000 customers; 260 made two or more purchases. RPR = (260 ÷ 1,000) × 100 = 26%.
There’s no universal “good” RPR—purchase cadence and category norms drive it. Set baselines by product line and cohort (first purchase month, channel, region), then target steady, compounding gains. Track 30/60/90‑day RPR to understand momentum and seasonality rather than relying on a single top‑line number.
Turn the second purchase into a designed outcome, not a happy accident.
CLV estimates the total profit a customer generates over their relationship with you. It connects measuring customer loyalty directly to revenue by combining purchase value, frequency, lifespan, and margin. Use CLV to prioritize segments, justify CX investments, and decide where to focus retention, upsell, and roadmap efforts.
A simple, reliable approach uses gross margin to convert revenue into profit.
CLV = (Average order value × Purchase frequency per period × Customer lifespan) × Profit margin
Quick example: AOV = $100, frequency = 4/year, lifespan = 3 years, margin = 60%.
CLV = ($100 × 4 × 3) × 0.6 = $720.
There’s no universal CLV benchmark—category dynamics and margins vary. Use ratio goals instead. A widely cited rule of thumb: a “good” CLV should be at least three times your customer acquisition cost (CAC). Track CLV and CLV:CAC by segment (tier, region, channel, product line) and target steady gains against your own baseline.
Treat CLV as the outcome of higher retention, bigger baskets, and longer relationships—and let customer feedback guide where to invest.
CSAT captures how satisfied customers are with a specific interaction or touchpoint, making it a tactical, near‑real‑time signal for measuring customer loyalty. It’s best used right after moments like onboarding, support, checkout, or feature use. Many B2B teams lean on NPS (41%) more than CSAT (26%), but using both gives you sentiment breadth and diagnostic depth.
Most teams use a 1–5 scale and calculate “top‑2 box” satisfaction.
CSAT = (Number of 4–5 ratings ÷ Total responses) × 100
Example: 180 responses; 135 rated 4 or 5 → CSAT = (135 ÷ 180) × 100 = 75%.
CSAT varies widely by industry and by touchpoint. Track against your baseline by channel, product area, and lifecycle stage. Because CSAT is moment‑specific and not strongly forward‑looking, use it alongside NPS or CES and set targets per journey step (e.g., onboarding CSAT vs. support CSAT) for steady, compounding gains.
Use CSAT to find friction fast, then turn feedback into visible fixes.
Measuring customer loyalty is less about a single score and more about a system. Anchor on five KPIs—NPS, CRR, RPR, CLV, and CSAT—then connect what customers say to what you build. Use clear formulas, segment everything, and make progress visible to earn repeat behavior and referrals that compound over time.
Ready to operationalize this? Capture NPS and centralize requests with Koala Feedback so every insight turns into roadmap momentum.
Start today and have your feedback portal up and running in minutes.