Customer retention rate is the share of customers you already had at the start of a period who were still customers at the end of it. The formula is ((E - N) / S) x 100, and the subtraction of new customers is the part most people leave out.
That is the easy half. The harder half is that the number is a symptom, not a diagnosis. It tells you people left. It does not tell you who, when, or why. This guide covers the calculation, the three metrics that get confused with it, and the profit statistic almost everyone quotes incorrectly.
Customer Retention and Churn Rate Describe the Same Thing
Retention rate and churn rate are the same fact stated from opposite ends. If 82% of your customers stayed, 18% left. Retention plus churn always equals 100% over the same period and the same customer set.
People treat them as separate metrics and track both on a dashboard, which wastes a row. The reason to prefer one over the other is presentational rather than mathematical. Retention rate goes up when things improve, so it suits a growth conversation. Churn rate goes up when things get worse, so it suits a problem-solving conversation. Subscription businesses tend to speak in churn because their losses are visible and dated. Ecommerce stores tend to speak in retention because their losses are silent.
That silence matters. A subscriber cancels and you get a timestamp. An ecommerce customer simply never comes back, and you do not find out for months. Ecommerce churn has no cancellation event, which is why the retention number in a store is always a backward-looking estimate rather than a fact.
Retention Rate Calculation, Step by Step
You need three numbers, all bounded by the same date range.
- S, the number of customers at the start of the period
- E, the number of customers at the end of the period
- N, the number of new customers acquired during the period
The retention rate calculation is:
Customer retention rate = ((E - N) / S) x 100
Work through it with real numbers. A store begins the quarter with 400 customers. It ends with 520. During the quarter it acquired 180 new ones.
- E minus N is 520 minus 180, which is 340
- 340 divided by S, which is 400, gives 0.85
- Multiply by 100 and the retention rate is 85%
Notice what happened. The customer count grew from 400 to 520, a 30% increase, and yet 15% of the original base disappeared. Growth and retention moved in opposite directions in the same quarter. This is exactly why the subtraction exists. Without removing new customers from the ending figure, you would have calculated 130% and concluded everything was fine.
The subtraction is the entire point of the formula. Every other retention metric in this guide is a variation on where you draw that line.
How to Calculate Customer Retention Rate for a Shopify Store
Shopify calculates a retention rate for you, though it takes a few clicks to reach. Go to Analytics, then Reports, then filter the category to Customers, and open Customer cohort analysis. In the configuration panel, the Metric menu offers customer retention rate alongside number of customers, gross sales, net sales, and average order value.
There is a documented catch worth knowing before you trust the output. Shopify states that the data in customer reports is based on the entire order history of the new customers in the report, not only the orders that were placed during the selected timeframe. Their own example: pull a report for November, and a new customer from that month still shows as a repeat customer even if their second purchase happened in December.
That is a real gotcha for anyone comparing months. The report is answering a slightly different question than the one you asked. It is describing customers who first appeared in your window, using everything known about them since, rather than describing only what happened inside the window.
Two other things in that report are more useful than the headline rate. The Visualization menu includes a retention curve as well as the default cohort heatmap, and the cohort table lets you set intervals by week, month, or quarter. The curve is where the diagnosis lives, which the next few sections get into.
Client Retention Rate, Consumer Retention Rate, and Net Retention Rate
Client retention rate and consumer retention rate are the same calculation as customer retention rate. The word changes with the industry. Agencies, law firms, and accountants say client. Consumer goods analysts say consumer. The formula does not change, so a client retention rate formula you find on an agency blog will work perfectly well on a Shopify store.
Net retention rate is genuinely different, and mixing it up with customer retention rate is the most common error in this cluster. Net retention rate measures revenue, not people. It asks how much money last year's customers spend this year, including expansion from upgrades and larger orders. Because expansion can outweigh losses, net retention rate can exceed 100%. Customer retention rate never can, since you cannot keep more customers than you started with.
Gross retention rate sits between the two. It measures revenue like net retention but excludes expansion, so it caps at 100% and shows pure leakage.
| Metric | Measures | Can exceed 100%? | Best for |
|---|---|---|---|
| Customer retention rate | People | No | Ecommerce, any repeat-purchase business |
| Client retention rate | People | No | Same formula, service-industry wording |
| Gross retention rate | Revenue, no expansion | No | Isolating pure revenue leakage |
| Net retention rate | Revenue, with expansion | Yes | Subscription and B2B software |
For a Shopify store, customer retention rate is almost always the right choice. Net retention rate borrows its logic from software contracts and tends to flatter a store that has a handful of large buyers.
Returning Customer Rate Is a Different Number
Returning customer rate describes the mix of buyers in a period. Retention rate describes what happened to the buyers you already had. They answer different questions and they move independently.
Shopify's New vs returning customers report displays the number of first-time and returning customers for a given period, splitting each time unit into two rows. A returning customer is defined there as a customer who placed an order and whose order history already includes at least one order. Returning customer rate, then, is the share of the people who bought from you this period who had bought from you before. Customer return rate is the same idea under a different name.
Here is why the distinction bites. Run a successful acquisition campaign and you flood the period with first-time buyers. Your returning customer rate falls, because first-timers now dominate the mix. Your retention rate does not move at all, because nothing happened to the customers you already had. A founder watching only the returning customer rate would conclude the campaign hurt loyalty. It did not. It changed the composition of who bought.
Read them together and each one covers the other's blind spot. Returning customer rate tells you who this period's revenue came from. Retention rate tells you whether your existing base is intact.
Repeat Purchase Rate, and When It Beats Retention Rate
Repeat purchase rate is the share of your customers who have bought more than once. Take customers with two or more orders, divide by total customers, multiply by 100. Shopify surfaces both sides of this directly: the Returning customers report lists everyone with two or more orders, and the One-time customers report lists everyone with exactly one.
Repeat purchase rate is the better metric when your repurchase cycle is long or irregular. Retention rate needs a defined period, and a defined period is meaningless if your customers naturally buy every fourteen months. Measure quarterly retention on a mattress store and you will conclude you are losing everybody, because you are, and that is normal for the category.
Repeat purchase rate ignores timing entirely. It just asks whether the second order ever happened. For considered purchases, replacement goods, and anything seasonal, that is the more honest question.
Use retention rate when purchases are frequent and rhythmic, like coffee, skincare, or supplements. Use repeat purchase rate when they are not.
What Counts as a Good Retention Rate
The honest answer is that cross-industry retention benchmarks are close to useless, and here is the specific reason. Retention rate depends heavily on how often your category is naturally repurchased. A supplements brand and a furniture brand can be equally well run and post very different retention rates, purely because of what they sell.
Any benchmark table that puts ecommerce on one row with a single percentage is averaging across categories with completely different repurchase cycles. The number it produces is arithmetically real and practically meaningless.
Three comparisons are worth more than any benchmark:
- Your own previous period. Same store, same categories, same customers. The only genuinely like-for-like comparison available to you.
- Your own cohorts against each other. Did customers acquired in March retain better than customers acquired in June? That difference is actionable, because you know what you changed.
- Your best acquisition channel against your worst. Where a customer came from is usually one of the more informative cuts you can make, and it is easy to check in your own data rather than assume.
If you want an external number anyway, take it from within your own category and treat it as directional. Customer loyalty is not a single scale, and comparing a consumable to a durable tells you nothing you can act on.
Ecommerce Customer Retention, Honestly
Ecommerce retention is a different problem from subscription retention, and searches for the ecommerce-specific version have been climbing while the generic retention terms have not. Two differences explain why the generic advice transfers badly.
The measurement problem, honestly
Ecommerce has no cancellation event. A software company knows the exact day a customer churned. A store finds out months later, if at all, when someone simply stops appearing. Every ecommerce retention number is therefore a lagging estimate built on an assumption about how long is too long between orders. Change that assumption and the number changes. That assumption deserves to be written down next to any dashboard reporting it.
The reachability problem, honestly
The second difference gets less attention. Some share of what looks like churn may be a delivery failure rather than a loyalty failure. The customer would have come back, but the message asking them never arrived, or arrived in a channel they do not check. Retention work usually starts with discounts and loyalty points, when the cheaper first move is checking whether your existing messages are landing at all.
How much of your churn that accounts for is a question for your own data, not something a benchmark can tell you. It is worth testing before you spend on a loyalty programme, because it costs almost nothing to check.
What Retention Costs to Buy
The customer retention cost formula mirrors customer acquisition cost. Add up everything you spend keeping existing customers, which typically means loyalty programme costs, retention-focused email and SMS, support headcount attributable to existing buyers, and any discounts aimed at repeat purchase. Divide by the number of customers retained in that period.
Retention cost per customer = total retention spend / customers retained
The number that makes this worth calculating is the comparison against acquisition cost, and that comparison is where the most quoted statistic in marketing lives. It is also where it falls apart.
The statistic almost everyone gets wrong
You have seen the claim that a 5% increase in retention lifts profits by 25% to 95%. It is usually credited to Bain and Frederick Reichheld, and usually linked to this Harvard Business Review piece from 2014, which states that Reichheld's research "shows increasing customer retention rates by 5% increases profits by 25% to 95%."
Follow the link that article gives, and the original Bain document says something narrower. Its exact wording: "In financial services, for example, a 5% increase in customer retention produces more than a 25% increase in profit."
Financial services. Twenty-five percent. The 95% figure is not in the document being cited. It does appear in a separate Bain article from 2006, which refers to "the Bain & Company theory that, by increasing retention by as little as 5 per cent, profits can be boosted by as much as 95 per cent." So the number exists, in a different piece, framed explicitly as a theory and an upper bound.
Two things follow. The range is a stitch of two separate sources, and the more concrete end of it is scoped to an industry with contract-based relationships and very high switching costs. Neither describes a Shopify store selling jewellery. It is worth adding that the Bain brief states its 25% figure as a bare assertion, with no sample size or method attached, which is a reasonable thing to want before repeating a number for twenty years.
The same HBR article is the usual source for the claim that acquiring a customer costs five to twenty-five times more than retaining one. Its own opening words hedge it: "Depending on which study you believe, and what industry you're in." The hedge disappears every time the figure gets quoted.
None of this means retention is unimportant. It means the multiplier for your store is unknown until you measure it, and that borrowed figures from financial services will not tell you what a retained customer is worth to you.
The Big Fear: The Number Drops and Nobody Knows Why
The genuine anxiety with this metric is not calculating it. It is watching it fall three points and having no idea which lever to pull. A single blended rate gives you nothing to act on, because it averages every customer, every acquisition channel, and every month into one figure.
Measuring customer retention usefully means breaking the number apart before you try to fix it. Three cuts do most of the work.
Cut by cohort. Group customers by the month of their first order and track each group separately. This is exactly what Shopify's cohort analysis does. If the March cohort retains well and the June cohort does not, something changed in June, and you can go and find out what.
Cut by acquisition channel. Retention often varies by where customers came from, and a falling blended rate can turn out to be a shift in channel mix rather than a decline in product satisfaction. Whether that is true for you is a five-minute check in your own cohort report, and it is worth doing before you conclude anything about the product.
Look at the curve, not the point. A retention curve shows what share of a cohort is still active at month one, two, three, and onward. Its shape narrows down the cause. A curve that collapses immediately after month one usually points to the first-purchase experience, something about onboarding, delivery, or the product not matching the listing. A curve that declines slowly and steadily usually points to re-engagement, meaning people are reasonably happy but forgetting. Those two failures look identical in a blended rate and tend to need different fixes.
Shopify's cohort report can display a retention curve directly through the Visualization menu, which is the fastest route to that shape for most stores.
What Changed for Two Stores
Two examples from Kovax customer data. Neither store reported a customer retention rate, before or after, so treat these as evidence about reachability rather than about the retention metric itself. Both are small samples reported as measured.
Monster Piercing, a UK body jewellery brand, was recovering 8% of abandoned carts by email through a well-configured Klaviyo setup. The flows were not the problem. UK shoppers were not opening the emails, and the questions stalling checkout were time-sensitive ones about materials, gauge, and whether a metal would irritate a healing piercing.
Pairing an AI voice call with WhatsApp follow-up moved recovery from 8% to 19%, a 2.4x lift. In the reviewed sample, 8 of 12 voice calls converted directly into a recovered order.
The same customers. The same offer. The variable was whether the message got through. That is a cart recovery number rather than a retention number, but it measures the same underlying thing: whether a customer who was willing to buy could actually be reached.
Eeveve, a baby products brand, ran roughly 150 support calls a month against an eight-hour daily shift costing $4,000, which works out to $26.67 per call, falling to under $4 after automation, with 85% to 90% of calls handled autonomously. The more relevant number here is that lead capture conversion rose 18%, and after-hours coverage went from none to continuous.
Their buyers asked detailed pre-purchase questions about safety and materials. Before, questions arriving outside the shift went unanswered. That is a coverage gap, and a coverage gap can look like churn in the data without ever being a loyalty problem.
Both cases point the same way. Before you buy a loyalty programme, check whether the customers you think you lost were simply unreachable.
Common Mistakes People Make With These Numbers
- Forgetting to subtract new customers. Skip N in the formula and a growing store will report retention above 100%. This is the single most frequent error, and it produces a number that looks reassuring precisely when it should not.
- Comparing Shopify's report to a hand calculation. They will disagree, because Shopify's customer reports draw on the entire order history of the new customers in the report rather than only the selected window. Neither is wrong. Pick one method and stay with it.
- Measuring more often than customers buy. Weekly retention on a product people repurchase twice a year is noise dressed as data. Match the measurement interval to the repurchase cycle.
- Treating a blended rate as a diagnosis. One number across all customers and all channels cannot tell you what to fix. Cut by cohort and by acquisition source before drawing any conclusion.
A Simple Week-by-Week Plan
Week 1: Fix the definition. Write down your formula, your period length, and the exact source of S, E, and N. Calculate the last four quarters by hand so you have a baseline that does not depend on any tool. Decide now whether you are using Shopify's figure or your own, and record which.
Week 2: Break it apart. Open the Customer cohort analysis report, set the metric to customer retention rate, and switch the visualization to the retention curve. Note the shape. Sharp drop after month one, or slow steady decline? Then segment by acquisition channel and find your best and worst.
Week 3: Test reachability before spend. Before designing a loyalty programme, check whether your existing retention messages arrive. Pull open rates and delivery rates on your win-back flows. If open rates are in single digits, the channel is worth testing before the offer is. Try one alternative channel against a small segment.
Week 4: Pick one cohort and one fix. Take the worst-performing cohort, apply the fix your curve shape points to, and set a review date one full repurchase cycle out. Resist changing three things at once, because you will not know which one worked.
FAQ
What is the customer retention rate formula?
((E - N) / S) x 100, where S is customers at the start of the period, E is customers at the end, and N is new customers acquired during it. Subtracting N is what separates retention from growth.
How do you calculate customer retention rate in Shopify?
Go to Analytics, then Reports, filter the category to Customers, and open Customer cohort analysis. Set the Metric menu to customer retention rate. Be aware the underlying customer reports use the entire order history of the new customers in the report rather than only the selected date range, so the figure will not match a hand calculation.
Is returning customer rate the same as customer retention rate?
No. Returning customer rate is the share of the people who bought in a period who had bought before. Retention rate is the share of your earlier customers who are still customers. A period with many first-time buyers pushes the first one down and leaves the second untouched.
What is a good customer retention rate for ecommerce?
It depends heavily on how often your category is naturally repurchased, so a single cross-industry figure is not useful. Consumables run high, considered one-off purchases run low. Compare against your own previous quarter and your own cohorts instead.
Does a 5% increase in retention really raise profits 25% to 95%?
The range combines two different sources. Bain's original document says a 5% increase in retention produces more than a 25% increase in profit in financial services. The 95% figure comes from a separate Bain article describing it as a theory and an upper bound. Treat it as directional, not as a number that applies to your store.
How often should I measure retention?
Monthly for the trend, quarterly for decisions. Anything more frequent than your natural repurchase window is noise.
Where to Go From Here
If your retention curve drops sharply after the first order, the cause usually sits in the first-purchase experience rather than in a loyalty programme. Our guides on reducing returns without hurting loyalty and cutting "where is my order" enquiries cover two of the more common causes.
If the curve declines slowly instead, the constraint is more likely reachability, and Kovax exists to close that gap.