Ecommerce Retention

Customer Retention Metrics for Ecommerce: What to Track

TL;DRCustomer retention metrics tell you whether first-time buyers are becoming valuable customers or quietly disappearing after one order. Revenue alone cannot answer that question. A store can grow while its repeat purchase behavior, customer lifetime value, and acquisition economics are getting worse.

The useful approach is not to collect every possible number. It is to build a small retention scorecard that connects customer behavior, timing, revenue, and campaign performance.

This guide explains the customer retention metrics ecommerce teams should track, how to calculate them, where each metric can mislead, and what action to take when the number moves in the wrong direction.

Retentionly Shopify merchant review
Merchant feedback on using Retentionly for Shopify WhatsApp automation and customer communication.

Retention Is Not One Percentage

Retention is simple for a subscription business: a customer is active or canceled. Most ecommerce stores do not have that clean status. A buyer may reorder coffee in 30 days, skincare in 90 days, furniture in three years, or a gift only during the holiday season.

That makes a single store-wide retention rate easy to misread.

A stronger ecommerce retention dashboard answers four different questions:

QuestionMetric typeExamples
Are customers coming back?BehaviorRepeat purchase rate, returning customer rate
When are they coming back?TimingTime to second purchase, cohort retention
What are repeat customers worth?RevenueCustomer lifetime value, returning customer revenue share
Are retention efforts paying off?Campaign efficiencyRevenue per recipient, repeat orders, opt-outs

No metric should sit alone. Repeat purchase rate can rise while discounts destroy margin. Customer lifetime value can look healthy because a small group of old customers hides weak recent cohorts. Returning customer revenue can grow while the store stops acquiring enough new buyers.

The goal is to read the metrics together.

The Ecommerce Retention Scorecard

If you want a practical starting point, track these ten metrics:

MetricBasic calculationWhat it helps you understand
Repeat purchase rateCustomers with 2+ orders / customers with 1+ orderWhether buyers cross the second-purchase milestone
Returning customer rateReturning customers in period / total customers in periodHow much current demand comes from existing buyers
Customer retention rate(Customers at end - new customers) / customers at startHow much of an active customer base remains active
Purchase frequencyOrders / unique customersHow often the average customer orders
Time to second purchaseTotal days to second order / customers with a second orderWhen the first reorder usually happens
One-and-done rateOne-order customers / all customersHow much of the customer base never returns
Customer lifetime valueAOV x purchase frequency x customer lifespanExpected revenue produced by a customer relationship
Cohort retentionReturning customers in cohort interval / starting cohort customersWhether newer customer groups retain better or worse
Returning customer revenue shareRevenue from returning customers / total revenueHow much revenue is supported by existing customers
Retention campaign efficiencyAttributed repeat revenue / recipients or campaign costWhether a flow creates useful, economical repeat revenue

Use the same definitions and time windows every reporting period. A precise but inconsistent metric is less useful than a simple metric measured the same way every month.

1. Repeat Purchase Rate

Repeat purchase rate measures the percentage of customers who placed at least two orders.

Formula:

Repeat purchase rate = Customers with 2+ orders / Customers with 1+ order x 100

If 2,000 customers purchased and 500 of them placed a second order, the repeat purchase rate is 25%.

This is often the clearest starting metric for non-subscription ecommerce. The second purchase proves more than satisfaction in theory. It shows that the product, experience, timing, and offer were strong enough to bring a buyer back.

Define the population carefully. You can calculate an all-time repeat purchase rate, but a cohort view is more useful for current decisions. For example, compare the percentage of January and February first-time buyers who ordered again within 60 or 90 days.

If the rate is weak, investigate:

  • Whether the product naturally supports repeat purchase.

  • Whether customers know how and when to use it again.

  • Whether the first delivery or support experience created friction.

  • Whether a clear replenishment, cross-sell, or next-product path exists.

  • Whether acquisition campaigns are attracting deal-seekers with low intent to return.

Do not try to fix every repeat purchase problem with a discount. Product education, delivery communication, bundles, useful reminders, and better product matching may protect more margin.

2. Returning Customer Rate

Returning customer rate shows the share of customers in a selected period who had purchased before.

Formula:

Returning customer rate = Returning customers in period / Total customers in period x 100

Suppose 1,000 customers ordered this month and 320 had placed an earlier order. The returning customer rate is 32%.

This metric describes the mix of current buyers. It is not identical to repeat purchase rate. Repeat purchase rate asks how many customers ever crossed from one order to two. Returning customer rate asks how much of a selected period's customer activity came from people who were already customers.

That difference matters. A successful acquisition campaign can lower the returning customer rate because the store gained many first-time buyers, even when returning customer orders stayed stable. The lower percentage is not automatically bad.

Read returning customer rate alongside new customer count, total revenue, and cohort performance. Healthy growth needs both new demand and customers who come back.

3. Customer Retention Rate

Customer retention rate measures how much of the customer base present at the start of a period is still considered active at the end.

Formula:

Customer retention rate = (Customers at end - New customers acquired) / Customers at start x 100

If a store starts a period with 1,000 active customers, ends with 1,100, and acquired 300 new customers, the calculated retention rate is 80%.

The difficult word is active. A subscription brand has a clear definition. A non-subscription brand must create one based on its purchase cycle.

For a monthly coffee subscription, 45 days without an order may suggest churn. For premium cookware, the same gap says nothing. Before tracking retention rate, define the inactivity window using how often customers realistically need the product.

This is why repeat purchase and cohort metrics are often easier to operate for ordinary ecommerce stores. Use customer retention rate when the active-customer definition is meaningful, not just because the formula is popular.

4. Purchase Frequency

Purchase frequency measures the average number of orders placed per customer during a period.

Formula:

Purchase frequency = Total orders / Unique customers

If 800 customers placed 1,040 orders during six months, purchase frequency is 1.3 orders per customer.

Purchase frequency helps you see whether retention is deepening beyond one repeat order. Two brands can have the same repeat purchase rate while one has far more third, fourth, and fifth orders.

Break this metric down by:

  • First product purchased.

  • Product category.

  • Acquisition channel.

  • Discount code.

  • Geography.

  • Subscription versus one-time purchase.

The result can reveal products that attract first orders but do not create a strong customer relationship. It can also identify products that deserve more acquisition budget because their buyers return more often.

5. Time to Second Purchase

Time to second purchase measures the number of days between a customer's first and second orders.

Formula:

Average time to second purchase = Total days from first to second order / Customers with a second order

The average is useful, but the median and distribution are often better. A few customers who return after a year can distort the average.

Track the percentage of first-time buyers who order again within practical windows such as 30, 60, 90, or 180 days. Pick windows that match the product's expected usage cycle.

This metric turns retention timing into a workflow. If most repeat buyers reorder a 30-day supply between days 25 and 40, a replenishment reminder on day 90 is too late. If a high-ticket product normally leads to a complementary purchase after 60 days, an immediate upsell may be premature.

Good messaging follows customer timing. It does not invent a schedule because the marketing calendar has an empty slot.

6. One-and-Done Rate

One-and-done rate is the percentage of customers who have placed exactly one order and have not returned within the chosen observation window.

Formula:

One-and-done rate = Customers with exactly 1 order / All customers x 100

This is the inverse problem behind repeat purchase growth. It also makes the retention leak easy to explain internally: how many customers did the business pay to acquire only once?

Use a fair observation window. A customer acquired last week has not had the same chance to repurchase as someone acquired six months ago. Compare mature cohorts rather than mixing every customer together.

When one-and-done rate is high, examine the first-order experience:

  • Did the acquisition offer attract the wrong buyer?

  • Was delivery slow or unclear?

  • Did customers understand how to get value from the product?

  • Were refunds, complaints, or support contacts concentrated in that cohort?

  • Was there a relevant second product or reorder path?

A winback campaign can help, but it cannot repair a weak product experience by itself.

7. Customer Lifetime Value

Customer lifetime value, or CLV, estimates how much value a customer produces over the relationship with the store.

A simple revenue-based model is:

CLV = Average order value x Purchase frequency x Average customer lifespan

If AOV is $60, customers purchase 2.5 times per year, and the average buying relationship lasts two years, estimated revenue CLV is $300.

Revenue CLV is useful, but it is not profit. A better commercial view uses contribution margin after product cost, discounts, fulfillment, payment fees, returns, and variable marketing costs.

Use both when possible:

CLV viewBest use
Revenue CLVComparing customer groups and tracking repeat revenue growth
Contribution-margin CLVSetting acquisition limits and judging profitable growth

Do not compare lifetime value with a one-month customer acquisition cost without aligning the time horizon. A 12-month CLV should be compared with the cost and payback expectations for the same cohort.

CLV becomes actionable when segmented. Compare lifetime value by first product, first discount, acquisition channel, location, and customer cohort. The store-wide average may hide the customers you should acquire more of.

8. Cohort Retention

Cohort analysis groups customers by a shared starting point, usually their first purchase month, and tracks what they do afterward.

Formula for a period:

Cohort retention = Customers who repurchased in interval / Customers in starting cohort x 100

A January cohort might show the percentage that returned in month one, month two, month three, and later. Shopify's customer cohort reporting can also help teams examine sales, average order value, order counts, and amount spent per customer across those intervals.

Cohort analysis is where retention metrics become honest. It prevents old, loyal customers from making a weak new cohort look healthy.

Compare cohorts after changes such as:

  • A new acquisition channel or creative direction.

  • A large first-order discount.

  • A product launch.

  • A delivery or packaging change.

  • A post-purchase education flow.

  • A replenishment or winback automation.

If first-order conversion rises but 90-day cohort value falls, the campaign may be buying cheaper first orders rather than better customers.

9. Returning Customer Revenue Share

Returning customer revenue share shows how much store revenue comes from customers who had purchased before.

Formula:

Returning customer revenue share = Revenue from returning customers / Total revenue x 100

This metric connects customer behavior to the income statement. A higher returning customer rate is more valuable when those customers also generate meaningful, profitable revenue.

Do not chase the highest possible share. A very high returning revenue share can also mean new customer acquisition has slowed. The right balance depends on the store's stage, category, and growth plan.

Track the absolute values as well as the percentage:

  • New customer revenue.

  • Returning customer revenue.

  • Total contribution margin.

  • Orders from each group.

  • AOV for each group.

The goal is not to choose retention instead of acquisition. It is to make acquisition more valuable because more customers return.

10. Retention Campaign Efficiency

Store-level metrics tell you whether retention is improving. Campaign metrics tell you which actions contributed.

For a WhatsApp, email, or SMS retention flow, useful measures include:

Campaign metricCalculation or definitionWhy it matters
Repeat ordersOrders attributed to existing customersShows the volume of desired behavior
Attributed repeat revenueRevenue tied to repeat-customer conversionsConnects the flow to revenue
Revenue per recipientAttributed revenue / delivered recipientsCompares campaigns of different sizes
Conversion rateConverting recipients / delivered recipientsShows response quality
Discount costDiscount value used by converting customersPrevents revenue from hiding margin erosion
Opt-out rateOpt-outs / delivered recipientsShows whether attention is being overused
Negative reply or support rateProblem replies / recipientsSurfaces bad timing and customer friction

Delivery and read rates are diagnostic metrics, not retention outcomes. A message can be read by everyone and still generate no useful customer behavior.

Use a clear attribution window and keep it consistent. When possible, compare exposed and unexposed customer groups or run holdout tests. Attribution tells you what happened after a message; incrementality asks whether the message caused behavior that would not otherwise have happened.

Build a Dashboard Your Team Will Actually Use

A useful retention dashboard does not need 40 tiles. Start with one weekly operating view and one monthly strategic view.

Weekly operating view

Track signals that help the team act quickly:

  • Repeat orders and repeat revenue.

  • Reorder and winback flow conversions.

  • Revenue per recipient.

  • Opt-outs and negative replies.

  • Support problems after delivery.

  • Products approaching expected replenishment windows.

Monthly strategic view

Track whether the customer base is getting stronger:

  • Repeat purchase rate.

  • Returning customer rate and revenue share.

  • Time to second purchase.

  • Purchase frequency.

  • 30-, 60-, and 90-day cohort retention.

  • Revenue and contribution-margin CLV.

  • One-and-done rate.

Assign an owner and a decision to each metric. If nobody knows what should happen when a number changes, it is reporting decoration rather than an operating metric.

Segment Before You Draw a Conclusion

Store averages hide important differences. At minimum, review retention metrics by first product, customer cohort, and acquisition channel.

SegmentQuestion it answers
First productWhich entry product creates the strongest repeat relationship?
Acquisition channelWhich channel brings customers who remain valuable after the first order?
First discountDo large discounts create loyal buyers or one-time deal seekers?
GeographyAre delivery times or local preferences affecting retention?
Subscription statusAre one-time and subscription customers behaving differently?
Customer value tierWhich experiences protect high-value customers?

Use consistent cohort ages. Comparing a three-month-old customer group with a twelve-month-old group will almost always make the older cohort look more valuable because it had more time to purchase.

Turn Weak Metrics Into Retention Actions

Measurement should lead to a workflow, not another meeting.

Weak signalLikely questionPractical action
Low second purchase rateDid buyers get value from order one?Improve post-purchase education and next-product guidance
Long time to second purchaseAre reminders late or the offer irrelevant?Test reminders near the natural replenishment window
High one-and-done rate from one channelIs acquisition attracting poor-fit customers?Review the offer, creative promise, and first product
Good repeat rate but weak margin CLVAre discounts subsidizing loyalty?Test bundles, convenience, education, or non-discount benefits
New cohorts retain worseWhat changed in acquisition or experience?Compare products, discounts, channels, refunds, and delivery issues
High campaign revenue with rising opt-outsAre messages becoming too frequent?Tighten segments, frequency rules, and stop conditions

WhatsApp is especially useful for timely, high-context moments: delivery help, product education, review requests, replenishment, relevant cross-sells, and winback. It becomes weaker when every customer receives the same promotion.

For the broader workflow design, read the Shopify Customer Retention WhatsApp Guide.

Common Ecommerce Retention Measurement Mistakes

Using no time window

A customer acquired yesterday has not had a fair chance to repeat. Use mature cohorts and clearly defined 30-, 60-, 90-, or 180-day windows.

Comparing unrelated categories

Consumables, apparel, gifts, and durable products have different purchase cycles. Benchmark against your own category, product, and historical trend before using a generic industry number.

Treating revenue CLV as profit

Revenue does not include product cost, fulfillment, returns, discounts, and marketing expense. Use contribution-margin CLV for acquisition and profitability decisions.

Letting averages hide weak new customers

Store-wide CLV and repeat rate can remain high because older loyal customers are still buying. Cohort views reveal whether recent acquisition is improving.

Measuring messages instead of customer outcomes

Sent, delivered, and read counts help diagnose a channel. Repeat orders, repeat revenue, margin, opt-outs, and cohort movement show whether retention improved.

Optimizing one metric in isolation

A discount can lift repeat purchase rate while lowering margin. Aggressive messaging can lift short-term revenue while increasing opt-outs. Always pair behavior with revenue quality and customer experience.

Where Retentionly Fits

Retentionly helps Shopify and D2C teams turn retention signals into WhatsApp workflows tied to customer and store events.

You can use those workflows for abandoned checkout recovery, order communication, review requests, post-purchase upsells, replenishment reminders, winback campaigns, and repeat purchase journeys. Built-in performance tracking helps teams monitor attributed orders, revenue, delivery, engagement, and flow performance.

The important connection is between the metric and the action. If time to second purchase shows a natural reorder window, build around that window. If a cohort has gone inactive, target the right segment rather than broadcasting to every customer. If opt-outs rise, reduce frequency and improve relevance.

Install Retentionly free on Shopify and start building retention workflows around the customer moments your metrics reveal.

Customer Retention Metrics Ecommerce FAQ

What is the most important ecommerce retention metric?

For many non-subscription stores, repeat purchase rate is the clearest starting point because it shows how many buyers make the important move from one order to two. It should still be read with time to second purchase, cohort retention, and repeat revenue.

What is a good customer retention rate for ecommerce?

There is no useful universal rate for every store. Product lifespan, category, price, seasonality, subscription status, and the definition of an active customer all change the result. Compare similar cohorts and track improvement against your own historical baseline.

Is returning customer rate the same as repeat purchase rate?

No. Repeat purchase rate usually measures the share of customers who have made at least two purchases. Returning customer rate describes the share of customers in a selected reporting period who had purchased before. Acquisition growth can change the returning customer rate even when repeat customer activity remains healthy.

How often should ecommerce retention metrics be reviewed?

Review campaign and operational signals weekly. Review repeat purchase, customer value, and cohort metrics monthly or quarterly, depending on the normal repurchase cycle. Slow-purchase categories need longer observation windows.

Which retention metrics should a Shopify store track first?

Start with repeat purchase rate, returning customer rate, time to second purchase, purchase frequency, returning customer revenue, and 30-, 60-, or 90-day cohort performance. Add contribution-margin CLV and campaign efficiency once the underlying order and cost data is reliable.

Mihir Thakkar
Mihir Thakkar

Founder of Retentionly

Mihir is the founder of Retentionly. He helps D2C ecommerce brands improve retention, increase customer lifetime value, and build better lifecycle workflows across WhatsApp and email.