Retention

What is Customer Retention Rate?

Customer retention rate measures how many customers from one period are still buying in the next. Stores without subscriptions usually calculate it as the share of last period’s customers who ordered again this period, which makes it a cohort measure rather than a cancellation count.

Written by , Analytics team at ChartsyPublished

Key takeaways

  • Store-friendly formula: customers from period A who ordered again in period B ÷ customers in period A × 100.
  • The subscription-style formula, (customers at end − new customers) ÷ customers at start, fits stores less well because "customers at end" is hard to define without subscriptions.
  • Compare cohorts - customers acquired in a sale often retain worse than full-price customers.
  • Common mistake: treating every customer without a recent order as "churned" without a defined window.
Formula
Retention Rate = Customers who ordered again ÷ Customers in the starting period × 100
Benchmark
Strongly category-dependent. Compare cohorts and acquisition channels against each other rather than against other stores.

Customer retention rate measures how many of your customers keep buying from you over time. In a subscription business that means counting cancellations. In an online store, nobody cancels - customers simply stop ordering, often without you noticing.

That is why retention needs a slightly different approach for stores. Instead of asking who left, you ask who came back: of the customers who bought from you in one period, how many ordered again in the next?


What Is Customer Retention Rate?

Customer retention rate is the share of customers from one period who are still buying in a later period. For a store without subscriptions, "still a customer" means "placed another order", so retention becomes a cohort measure: you follow a group of customers forward and see how many returned.

It overlaps with repeat purchase rate, but where repeat rate asks who has ever ordered twice, retention asks whether last period's customers are still active - which shows whether things are getting better or worse.

🧒 Explained simply In June, 40 kids bought lemonade from your stand. In July, you check how many of those same 40 kids came back. If 12 did, your retention rate is 12 out of 40. The new kids who showed up in July don't count - they are next month's group.


How to Calculate Customer Retention Rate

Retention Rate = Customers who ordered again ÷ Customers in the starting period × 100

Say 1,200 customers placed at least one order in the first quarter. Of those, 300 placed another order in the second quarter.

300 ÷ 1,200 × 100 = 25% quarter-over-quarter retention

You may also see the classic formula borrowed from subscription businesses:

Retention Rate = (Customers at end − New customers) ÷ Customers at start × 100

It needs clearly defined "customers at start" and "at end", which is easy with subscriptions and harder for a store - so the store-friendly version follows one real group forward instead.

Choices that change the result:

  • Period length. Match it to your buying cycle. Monthly retention is low for almost any store selling products people buy a few times a year; quarterly or yearly windows are usually more meaningful.
  • A defined window for "churned". Do not label every customer without a recent order as lost. Decide the window first - for example, no order in twice your usual time between purchases.
  • Customer identity. Guest checkouts with different emails can make a returning customer look new, which lowers retention. Match on email at minimum.
  • Cohorts. Retention for customers who first bought in January is more useful than retention for "everyone", because it is not diluted by brand-new buyers.

Why Customer Retention Rate Matters

Retained customers are cheaper revenue. Every order from a returning customer is one you did not pay to acquire. As acquisition costs rise, retention becomes the main way to keep growth profitable.

It drives lifetime value. Lifetime value depends on how long customers keep ordering. Better retention lengthens that lifespan and raises what you can afford to spend on acquisition.


What Is a Good Customer Retention Rate?

It is strongly category-dependent. A store selling everyday consumables should retain far more customers from quarter to quarter than one selling furniture, bikes or wedding gifts, simply because people need those products less often.

So compare cohorts and acquisition channels against each other rather than against other stores. Are this year's cohorts retaining better than last year's? Do customers from organic search retain better than those from paid social? Does retention change for customers who started with a particular product? Those answers point at what to change.


How to Improve Customer Retention Rate

1. Focus on the second order

The second order is the hardest to win, and once a customer has ordered twice the habit is easier to build. Plan your post-purchase emails, product guidance and first follow-up offer around winning that second order.

2. Acquire customers who fit

Compare retention across channels and first-order discounts. If customers from one campaign rarely return, shift budget toward the sources that bring repeat buyers, even if their first orders cost more.

3. Act before customers go quiet

Use your usual time between purchases to spot customers drifting past their normal rhythm, and contact them while they still remember you.

4. Run a real win-back programme

For customers past your "lapsed" threshold, send a short, personal message about what is new. Save any incentive for the customers most likely to respond.

5. Fix what drives one-time buyers away

Read refund reasons, reviews and support tickets from customers who never returned - late deliveries and sizing problems show up here.


How to Track Customer Retention Rate

Chartsy for Ecommerce connects to your BigCommerce store with read-only access and syncs orders, products and customers every hour. It calculates customer retention from your synced store orders automatically, and you can break it down by month, product, category or customer segment.

Customers who stop ordering show up in the At-Risk and Lost segments each month, alongside Loyalists and Promising customers, so you can see who is slipping before they are gone. You can also ask ChartsyAI for a chart or report:

  • "Of customers who ordered in Q1, how many ordered again in Q2?"
  • "List customers in the At-Risk segment this month"
  • "Compare retention for customers whose first order used a discount"

Try Chartsy for Ecommerce free for 14 days →


Customer Retention Rate in Chartsy

Chartsy calculates this from your synced store orders automatically, and you can break it down by month, product or category. Customers who stop ordering show up in the At-Risk and Lost segments each month.

Frequently asked questions

How do you measure retention without subscriptions?

Follow a group of customers forward. Take everyone who ordered in a starting period and count how many ordered again in the next period. That gives a retention rate based on real buying behaviour rather than cancellations.

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

Repeat purchase rate is the share of customers who have ordered at least twice within a window. Retention rate is the share of one period's customers who ordered again in a later period. Retention is better for spotting whether things are improving over time.

Should I measure retention monthly, quarterly or yearly?

Match the period to how often your customers buy. Fast-moving consumables can support monthly or quarterly views, while products bought a few times a year need a yearly view. Too short a period makes retention look worse than it really is.

When is a customer considered churned in ecommerce?

Only once you have defined a window. A common approach is to treat customers as lapsed when they go well past your usual time between purchases. Without a defined window, every customer who simply has not needed anything yet looks lost.

Related metrics

About the author

Chartsy Team

Written by

Chartsy Team

Analytics team at Chartsy

The Chartsy Team writes guides, product updates, and resources to help SaaS and eCommerce founders make sense of their metrics, without SQL or spreadsheets.

Chartsy

See your store's numbers without spreadsheets

Connect your BigCommerce store and Chartsy calculates your order metrics - net sales, AOV, refunds, repeat customers and monthly customer segments - from your real orders, updated every hour.