What is the customer retention rate formula and how do you use it in a shop?

Updated: · Dawwerni team · 6 min read

Part of the complete guide: Customer Loyalty Program for Small Business: 2026 Guide

What is the customer retention rate formula and how do you use it in a shop?

The customer retention rate formula is CRR = (E − N) / S × 100, where S is the number of customers at the start of a period, E the number at the end, and N the new customers gained during the period. It shows the share of existing customers you kept. A local business should pair it with the repeat-purchase rate and churn, measured from loyalty or CRM data.

TL;DR
  • CRR = (customers at end − new customers) ÷ customers at start × 100.
  • Churn rate is the mirror image: 100 minus the retention rate.
  • Repeat-purchase rate is often more practical for cafés, restaurants and shops.
  • Cohort tables show whether newer customers stay better than older ones.
  • Set your own baseline and improve it; do not chase another business’s number.

What is the customer retention rate formula?

The customer retention rate (CRR) measures the share of customers you had at the start of a period who are still active at the end. The standard formula is:

CRR = (E − N) ÷ S × 100, where S = active customers at the start of the period, E = active customers at the end, and N = new customers acquired during the period.

You subtract N because new customers would otherwise hide the ones you lost. A business that loses many regulars but gains many newcomers can look stable on total numbers while its retention is falling.

Worked illustrative example

A salon starts the quarter with 400 active customers (S). During the quarter it gains 120 new customers (N) and ends with 430 active customers (E). CRR = (430 − 120) ÷ 400 × 100 = 77.5. In other words, it kept 310 of its 400 starting customers. These numbers are invented to show the method, not a benchmark.

What does “active customer” mean for a local business?

The formula only works if “active” is defined clearly and kept the same every period. For a subscription business it is simple: the customer is still paying. For a café, restaurant or shop, a customer is active if they visited or bought within a set window.

▶ Watch: The idea: play, win, come back (0:06) · Full video →

Which related metrics should you track with CRR?

CRR is one number among a few. Together they tell you whether customers stay, how often they come back and how much they are worth.

MetricFormulaWhat it tells you
Customer retention rate(E − N) ÷ S × 100Share of existing customers kept over a period
Churn rate100 − CRR, or customers lost ÷ S × 100Share of customers who stopped coming
Repeat-purchase rateCustomers with 2+ purchases ÷ all customers × 100How many buyers came back at least once
Purchase frequencyTotal visits ÷ unique customersHow often a typical customer comes
Customer lifetime valueAverage ticket × visits per period × periods activeWhat a customer is worth over time

How do you build a retention cohort table?

A cohort is a group of customers who made their first visit in the same month. Tracking each cohort shows whether your retention is improving over time, which a single CRR figure cannot do. The table below is illustrative only.

First-visit monthNew customersStill active month 1Month 2Month 3
January20080 (40 in 100)60 (30 in 100)50 (25 in 100)
February18081 (45 in 100)63 (35 in 100)54 (30 in 100)
March220110 (50 in 100)88 (40 in 100)—

How to read it

Read each row from left to right to see how a cohort fades, and read a column from top to bottom to see whether newer cohorts hold up better. In this example, something changed around February, such as a loyalty program, and each new cohort stays a little longer.

How does a shop collect retention data?

Retention needs identified customers. If a sale is anonymous, you cannot tell whether a customer came back. These are the common ways to collect the data, from simplest to most complete.

  1. Start a loyalty program: every stamp or point is a dated visit linked to a person.
  2. Ask for a phone number or email at payment, with consent, and record it in a CRM.
  3. Link your POS to your loyalty or CRM tool so purchases are recorded automatically.
  4. Use a booking system for appointments; every booking is a visit.
  5. Export the data monthly, or use a tool that calculates active and lapsed customers for you.

Turn the numbers into money

Plug your visits, ticket and repeat rate into the free loyalty and lost-revenue calculator to see what a few more points of retention are worth. For the value side, read the customer lifetime value formula for a café, and for why the data matters, why a small business needs a CRM.

What is a good customer retention rate?

There is no honest single answer. Retention depends on your business type, location, price point and how you define “active”. A commuter café and a wedding-dress shop will never share a target. The useful benchmark is your own baseline: measure the same way every month, then try to beat it.

Once you have a baseline, change one thing at a time, such as a next-visit reward, birthday messages or a win-back campaign, and watch the cohort table for two or three months. The KPIs to measure a loyalty program article lists more metrics, and our guide on how to increase repeat customers at a restaurant gives ten levers to test.

How does Dawwerni help you measure and improve retention?

Every scan, game, stamp and purchase recorded on the platform is linked to a customer profile in your own CRM, so active, lapsed and returning customers are visible without spreadsheets. The loyalty card (stamps or points, VIP levels, birthday bonuses), segments and automated win-back workflows then act on those numbers, and cashier mode or POS connections record visits at the till. Customers need no app: they scan a QR and use a web card on their phone. You can watch the 3-minute overview to see the flow.

FAQ

What is the formula for customer retention rate?

CRR = (E − N) ÷ S × 100. S is the number of active customers at the start of the period, E the number at the end, and N the new customers gained during the period. The result is the share of starting customers you kept.

What is the difference between retention rate and repeat-purchase rate?

Retention rate follows customers you already had across a period. Repeat-purchase rate counts how many customers bought at least twice. For cafés, restaurants and shops without subscriptions, the repeat-purchase rate is often easier to measure and act on.

How is churn related to retention?

Churn is the share of customers you lost. Over the same period and with the same definitions, churn rate equals 100 minus the retention rate. Tracking both is redundant; pick one and keep it consistent.

How often should a small business measure retention?

Monthly is a good rhythm for cafés and restaurants; quarterly suits businesses with longer purchase cycles, such as clothing or electronics. Keep the period and the definition of an active customer the same so the numbers are comparable.

Can I calculate retention without a loyalty program?

Only if you can identify customers in another way, for example bookings, phone numbers at payment or online orders. Anonymous cash sales cannot show who came back, which is why many shops start with a simple digital loyalty card.

Turn visits into reviews, repeat visits and sales

Try Dawwerni free for 7 days. Setup takes about 10 minutes.