Home›
Post Purchase Operations

Churn rate in ecommerce

4 September 2026
VerifiedVerified & Reviewed
Churn rate is the share of customers who stop buying within a defined period. In a transactional ecommerce business there is no cancellation event, so churn has to be inferred from the absence of a repurchase within a window, and the window is a choice rather than a fact.

Churn rate is the share of customers who stop buying within a defined period. In a subscription business it is observable, because a cancellation is an event with a date. In a transactional ecommerce business there is no cancellation event, so churn has to be inferred from the absence of a repurchase within a window, and the window is a choice rather than a fact. The usual method is to set the window from the category's normal repurchase interval, then measure the share of a cohort that has not returned by the end of it. Two businesses reporting different churn rates are often reporting different windows. Where a business wants the inference done properly rather than by a fixed cutoff, the probability models for customer-base analysis published at Wharton estimate the likelihood a given customer is still active instead of declaring them gone on a date.

A benchmark is only comparable when the window and the cohort match

A benchmark is only comparable when the window, the cohort definition, and the category all match, which is rarely true of published figures. The exceptions are the series that publish their method alongside the number, such as the US Census Bureau's quarterly retail ecommerce release, and even that measures the market rather than a cohort. Repurchase behavior differs enough between consumables, apparel, and considered one-off purchases that a single ecommerce churn number describes none of them. The more useful internal baseline is the repeat purchase rate at fixed ages, measured as the share of each acquisition cohort that has ordered again by 30, 60, 90, and 365 days. That measure is comparable to itself over time, which is what a benchmark is actually needed for. The share of customers who never place a second order is the specific figure most operations teams are looking for, and it is the first column of the same table.

Two cohorts of ten customers each. The unflagged cohort, whose first order went fine, shows seven returning. The flagged cohort, whose first order carried a failure marked with a crack, shows three returning. A note reads: the flag marks a promise the business did not keep.

Flag the order with the failure, then compare repeat rates

Connecting churn to operational cause requires the order record to carry the failure, not just the outcome. The mechanism is to flag each order with whether it experienced a defined problem, such as a delivery later than the promised date, a delivery exception, a split shipment, a return, or a support contact with a fulfillment reason code, and then compare repeat rates between flagged and unflagged customers in the same cohort. What counts as later than promised is not only a service question in the US: the FTC's Mail, Internet, or Telephone Order Merchandise Rule sets the point at which a delay obliges the seller to offer the customer a choice. That comparison is available to any business with reason codes and order dates. It is correlational, so the honest reading is that flagged customers repeat at a lower rate, not that the failure caused each departure.

The flagged-versus-unflagged comparison is the right method and it is worth being clear about what a flag actually represents. Every order is a promise, and the flag marks a promise the business did not keep. The churn that hurts most is rarely the angry email. It is the shopper who paid once, had a bad delivery and went quiet. That is how first-time buyers quietly become one-time buyers. Nobody announces that decision, so it is a silence you have to define, and defining it from the last broken promise rather than from a calendar window is what turns the definition into something you can act on. A window tells you somebody stopped buying. A flag tells you when, and why, and whether you could have stopped it. I talked through that quiet exit on Give it a Nudge: one bad shopping experience and the shopper stops coming back to the brand and buys somewhere else. The diagnostic half of it belongs to reasons for customer churn.

Build the number entirely from your own data

The financial version of that comparison is the difference in repeat rate between flagged and unflagged customers, multiplied by the number of flagged orders in a period, multiplied by the gross profit of an average repeat order. It gives a value for problems prevented rather than for tickets closed, which is the number a tooling budget is argued on. The gross profit figure it multiplies is the same one defined on what customer lifetime value is. Two guards keep it credible. Use gross profit rather than revenue, since a retained customer's next order carries the same cost of goods as any other. And state the window, because a lifetime figure and a twelve-month figure differ by a large multiple and only one of them can be tested against next year's results.

This is the number that gets a budget approved. I make that case on retention, not headcount: a customer costs so much to acquire that keeping one does more for the bottom line than saving on staff, and every problem you prevent also protects the orders that shopper would have placed next and the referrals they would have made. One discipline keeps it credible. Build it entirely from your own data. Every widely quoted churn statistic in this category is uncited, the denominators shift between retellings, and a figure a CFO cannot trace is a figure they will discount to zero halfway through the meeting. Your own flagged-order comparison has none of those problems, and it has the additional advantage of being about your customers rather than about an average.

Prevention, mitigation, recovery: fund them in that order

The interventions divide by where they sit relative to the failure. Prevention removes the failure, through accurate promise dates, inventory accuracy that stops unfulfillable orders being accepted, and detection of stalled shipments before the customer notices, which is what churn risk covers signal by signal. Mitigation handles the failure well, through proactive notification, a clear resolution path, and a return or replacement that completes without effort from the customer. Recovery acts after the fact, through service gestures and win-back contact, and the full intervention set sits on reduce churn. Their effects are not equal and the order matters: a business that invests only in recovery is paying repeatedly for a failure it could stop generating, and recovery is the most visible of the three, which is why it usually gets funded first. My view is that if issues only get fixed after the shopper complains, you still leak margin through support, churn and rework, so prevent the problems instead of only responding to them. A brand that protects the shopper's experience after the buy button gives that shopper no reason to churn. Post-purchase operations is the wider case for funding the first two instead.

Frequently Asked Questions

What is churn in ecommerce?

The share of customers who stop buying within a defined period. In a subscription business it is observable, because a cancellation is an event with a date. In a transactional business there is no cancellation, so churn is inferred from the absence of a repurchase within a window, and the window is a choice rather than a fact.

What is the typical churn rate in ecommerce?

No published figure survives scrutiny here, because a benchmark is only comparable when the window, the cohort definition and the category all match, and few disclose any of the three. The comparison that works is the business against its own cohorts: repeat purchase rate at 30, 60, 90 and 365 days, tracked over time.

What does a 20% churn rate mean?

That one customer in five did not return within whatever window the measure used. The window is the part worth asking about, since the same customer base produces very different rates at 90 days and at 365. A rate quoted without its window and its cohort definition cannot be compared to anything, including a later reading of itself.

References

Keep the promise.

See how Keeyu catches and fixes post-purchase issues before customers notice.

In one call, we’ll map your operations and show how Keeyu detects issues, decides what needs to happen, and takes action across your existing systems.

We’ll confirm your integration requirements and rollout plan during the demo.