Cleverpocleverpo
Back to blog
Customer Retention

Customer retention: who counts as a regular customer and which metrics matter

A practical guide to defining a regular customer, deciding how many purchases are enough, and tracking the retention metrics that actually matter.

9 min

Customer retention is often discussed as abstract loyalty, but for a business it is a very concrete behavior: the person returns, buys again, and does so within the normal cycle of your category. That is why retention should be measured, not guessed.

Before launching new bonuses, tiers, or automated follow-ups, define the basics. Decide who is merely a repeat customer, who already counts as a regular, which metrics confirm that, and what decisions you are willing to make from the numbers.

1. Who should count as a regular customer

A regular customer is not someone who happened to come back once. The second purchase shows interest, but it does not yet prove a habit. For operational analysis, it is useful to separate at least three states: new customer, repeat customer, and regular customer.

A practical definition is this: a regular customer is someone who has repeated the purchase several times within the expected cycle of your business. In other words, the return is no longer random and can be supported through loyalty mechanics, service quality, and communication.

  • 1 purchase: a new customer who is still trying your product or service.
  • 2 purchases: a repeat customer who has shown interest, but not yet a stable habit.
  • 4-5 purchases within the normal buying cycle: a practical threshold after which the customer can usually be treated as regular.

2. How many purchases are needed before a customer is regular

There is no universal number that works for every industry. A coffee shop, beauty salon, restaurant, and cosmetics store all have different natural return cycles. The right question is not simply “how many purchases,” but “how many purchases within the expected period for this category.”

For most small and mid-sized businesses, a practical rule is this: the third purchase confirms the customer is not random, while the fourth or fifth purchase inside the expected cycle usually signals stable repeat behavior. That threshold is often the most useful way to define regular customers in a CRM or loyalty setup.

  • Coffee shop: 3-5 purchases within 30-45 days already create a strong regularity signal.
  • Beauty salon: 3 visits within 6-12 months are often enough because the cycle is longer.
  • Restaurant or delivery: 3-4 orders within 60-90 days usually describe regular behavior better than the fact of a second order alone.

3. Which metrics to use, what they mean, and how to calculate them

Retention does not require a huge dashboard. At the start, a small set of metrics is enough to show the speed of the second return, the stability of your regular base, and the risk of churn. The important part is not just the percentage itself, but the customer behavior behind it.

Some metrics answer whether customers return at all. Others show how quickly they do it, how frequently they buy, and how much revenue the repeat base generates. Together they are far more useful than one vague loyalty indicator.

RPR (Repeat Purchase Rate)

Repeat Purchase Rate

RPR=C2+Call×100%\mathrm{RPR} = \frac{C_{2+}}{C_{all}} \times 100\%

Formula: \mathrm{RPR} = \frac{C_{2+}}{C_{all}} \times 100\%

Notation

C2+C_{2+} - customers who made 2 or more purchases in the selected period

CallC_{all} - all customers in the same period

How to calculate: Count all customers who made two or more purchases in the selected period and divide by the total number of customers in that same period.

What it tells you: Shows what share of the base moved from the first transaction to a repeat purchase.

30/60/90-day Cohort Return Rate

30/60/90-day Cohort Return Rate

CreturnXCfirst×100%\frac{C_{return \le X}}{C_{first}} \times 100\%

Formula: \frac{C_{return \le X}}{C_{first}} \times 100\%

Notation

CreturnXC_{return \le X} - customers who returned within X days after the first purchase

CfirstC_{first} - the first-purchase customer cohort

XX - the return window: 30, 60, or 90 days

How to calculate: Take a first-purchase cohort and calculate which share of that cohort returned within 30, 60, or 90 days.

What it tells you: Shows which share of a new cohort returns within the chosen window after the first purchase.

PF (Purchase Frequency)

Purchase Frequency

PF=OCunique\mathrm{PF} = \frac{O}{C_{unique}}

Formula: \mathrm{PF} = \frac{O}{C_{unique}}

Notation

OO - total number of orders in the period

CuniqueC_{unique} - number of unique customers in the period

How to calculate: Sum all orders in the period and divide by the number of unique customers who purchased during that same time.

What it tells you: Shows how many purchases one customer makes on average in the selected period.

Average Days Between Orders

Average Days Between Orders

ΔdaysI\frac{\sum \Delta days}{I}

Formula: \frac{\sum \Delta days}{I}

Notation

Δdays\sum \Delta days - sum of all gaps in days between purchases

II - number of intervals between purchases

How to calculate: For customers with two or more purchases, calculate all gaps between orders, sum them, and divide by the number of those gaps.

What it tells you: Shows the average gap between visits or orders.

CRR (Customer Retention Rate)

Customer Retention Rate

CRR=ENS×100%\mathrm{CRR} = \frac{E - N}{S} \times 100\%

Formula: \mathrm{CRR} = \frac{E - N}{S} \times 100\%

Notation

EE - number of customers at the end of the period

NN - new customers acquired during the period

SS - number of customers at the start of the period

How to calculate: Take the number of customers at the end of the period, subtract the new customers acquired during that time, and divide by the number of customers at the start of the period.

What it tells you: Shows how much of the existing base you actually retained.

Churn Rate

Churn Rate

CinactiveCactive,start×100%\frac{C_{inactive}}{C_{active,start}} \times 100\%

Formula: \frac{C_{inactive}}{C_{active,start}} \times 100\%

Notation

CinactiveC_{inactive} - customers who became inactive by the chosen rule

Cactive,startC_{active,start} - active customers at the start of the period

How to calculate: First define which period without a purchase means inactivity for your category, then calculate the share of those customers relative to the starting active base.

What it tells you: Shows base losses that are no longer offset by acquisition alone.

Revenue Share from Repeat Customers

Revenue Share from Repeat Customers

RrepeatRtotal×100%\frac{R_{repeat}}{R_{total}} \times 100\%

Formula: \frac{R_{repeat}}{R_{total}} \times 100\%

Notation

RrepeatR_{repeat} - revenue from customers who had already purchased before

RtotalR_{total} - total revenue for the period

How to calculate: Sum all revenue from customers who had purchased before and divide by total revenue for the selected period.

What it tells you: Shows how dependent the business is on its returning audience.

4. Why customer retention analysis matters

Retention analysis is not for a beautiful presentation. It is how you see where the repeat loop breaks. A business may attract many new customers and still lose money because the second return is weak, the gap between purchases is too long, or churn starts right after the first reward.

When the metrics are calculated correctly, you can forecast revenue, team workload, communication volume, and the real value of your loyalty setup much more accurately. It helps you separate an acquisition problem from a retention problem instead of treating both with random promotions.

  • You can see at which stage customers drop off: after the first purchase, after the second visit, or later inside the regular base.
  • You can verify whether bonuses and follow-up messages really shorten the gap between purchases.
  • It gives you a factual basis for decisions in marketing, service quality, promotion economics, and team workload.

5. Which decisions you can make from the analysis

Metrics do not change anything on their own. Analysis becomes valuable only when you connect the number to a concrete action. If the second return is weak, you need one type of response. If customers return but too slowly, the solution is different.

The strongest approach is to make decisions by segment instead of treating the whole base the same way: new customers, repeat customers, regular customers, and churn-risk customers. Then loyalty mechanics, automated messages, and commercial offers become more precise and cheaper to scale.

  • Low Repeat Purchase Rate: simplify registration, trigger a welcome bonus after the first purchase, and add a fast reminder about the next benefit.
  • A gap between purchases that is too long: set up trigger-based messages, bonus expiration windows, or repeat-booking flows before interest fades.
  • Good retention but weak margin: review the bonus percentage, limits for low-margin items, and the redemption logic.
  • High revenue share from regular customers: launch VIP tiers, membership conditions, or personalized offers for the highest-value segment.
  • Big differences between channels or locations: review staff scripts, timing of communication, assortment, and local promotions separately.

The takeaway is straightforward: a regular customer is not defined by a magical number, but by repeat behavior inside the normal cycle of your business. For most teams, the third purchase is a useful sign of real traction, while the fourth or fifth is a practical threshold for regular status.

When you consistently track the speed of the second return, purchase frequency, the gap between orders, retention, churn, and repeat-revenue share, you get a solid basis for decisions. At that point, customer retention stops being an abstract idea and becomes a manageable growth system.

Next step

Want to apply the same approach in your business?

Customer retention: who counts as a regular customer and which metrics matter | Cleverpo