# Retention and churn benchmarks when there's no cancel button
Open your fridge. That yogurt, that ketchup, that sparkling water: nobody "canceled a subscription" to stop buying any of them. They just quietly switched to a competitor, or ran out and forgot to restock, or the kid who ate it left for college. In FMCG (fast-moving consumer goods: packaged food, drinks, home and personal care sold at high volume, low unit price), there is no churn dashboard flashing red when a customer leaves. There's no login to deactivate. This lesson shows you how to reconstruct retention and churn from purchase data alone, and how to tell real loyalty from habit that could break any week.
In SaaS (software as a service) or telecom, churn is binary and dated: a customer cancels on a specific day. You get a clean formula: churned customers / starting customers.
FMCG has none of that structure:
So the entire discipline here is about inferring retention and churn from repeat-purchase patterns, using panel data and loyalty-card transactions, rather than observing it directly.
The standard retention metric in FMCG is
Basic formula:
RPR = (Buyers who purchased in Period 1 AND Period 2) / (Buyers who purchased in Period 1)Worked example: A shelf-stable soup brand sells to 100,000 households in Q1. Of those, 38,000 buy the brand again in Q2. RPR = 38,000 / 100,000 = 38%.
Is 38% good? It depends entirely on the category's purchase cycle, the average time between purchases. Toilet paper has a short, predictable cycle (weeks). A specialty marinade might be bought twice a year. Comparing RPR across categories without adjusting for cycle length is a common analyst mistake.
Numbers vary heavily by category, so treat these as illustrative ranges, not universal truths:
A widely cited public reference for category-level buying behavior and repeat patterns is the Ehrenberg-Bass Institute, whose "How Brands Grow" research is the closest thing FMCG marketing has to an empirical bible on penetration and loyalty.
RPR tells you if someone rebought the brand. It doesn't tell you where the lost 62% went. That's where category-switching churn comes in: tracking whether a lapsed buyer left the brand for a competitor, or left the *category* entirely (e.g., stopped buying yogurt altogether, not just your yogurt).
Churn decomposition:
Lost buyers = Brand switchers + Category dropoutsThis distinction matters commercially:
Panel providers like Kantar Worldpanel and Circana (formerly IRI) build this by tracking the same household across periods and coding what else landed in their basket. If your soup buyer's basket now contains a rival soup brand, that's a switch. If it contains nothing soup-shaped, that's a category dropout.
This is the crux of the lesson: most brand growth in FMCG comes from penetration (more buyers), not loyalty (existing buyers buying more). This is the central, well-replicated finding of the Ehrenberg-Bass "Double Jeopardy Law": bigger brands have both more buyers *and* slightly higher repeat rates, but the buyer-count gap dwarfs the loyalty gap.
Practical test to distinguish real loyalty from habitual restocking:
1. Compute Share of Category Requirements (SCR): of all the purchases a household makes in this category, what % goes to your brand?
2. Compute Penetration: what % of category buyers buy your brand at all, even once?
3. Compare your brand's SCR and penetration to the category norm line (the expected relationship between the two, derived from Ehrenberg-Bass style benchmarking).
If your brand's repeat rate is high only because your penetration is low (a small, niche buyer base who are enthusiasts), that's a warning sign of a ceiling, not deep loyalty. If your repeat rate is roughly in line with what the norm predicts for your penetration level, your "loyalty" is mostly just the mathematical partner of your reachreachThe number of unique people exposed to your message in a given period. Unlike impressions, reach counts each person once, no matter how often they see it.Voir la définition complète →, not a special emotional bond.
Quick illustrative calculation:
Brand A looks "more loyal" on repeat rate alone. But per Double Jeopardy patterns, a brand at 5% penetration is *expected* to have a lower repeat rate than one at 30%, not a higher one. Brand A overperforming its expected repeat rate slightly is a mild positive signal, but its tiny base means far more revenue risk sits with Brand B; losing a few points of Brand B's penetration costs vastly more volume than anything happening in Brand A's loyal-but-small base.
If you're working with loyalty-card or panel-style transaction data, here's the shape of the calculation in pseudocode:
# household-level transactions, one row per purchase
# columns: household_id, brand, category, period
period1_buyers = set(df[(df.brand == "OurBrand") & (df.period == "Q1")].household_id)
period2_buyers = set(df[(df.brand == "OurBrand") & (df.period == "Q2")].household_id)
repeat_buyers = period1_buyers & period2_buyers
rpr = len(repeat_buyers) / len(period1_buyers)
lapsed = period1_buyers - period2_buyers
still_in_category = set(df[(df.category == "Soup") & (df.period == "Q2")].household_id)
brand_switchers = lapsed & still_in_category
category_dropouts = lapsed - still_in_categoryThis is intentionally simple. Real panel analytics add weighting (panels are samples, not full populations, so results are projected to represent the total market) and multi-period smoothing to avoid one slow week distorting the picture.
Vérification des acquis
1. Why can't FMCG brands calculate churn the way SaaS or telecom companies do?
2. A frozen pizza brand and a laundry detergent brand both report a 40% repeat purchase rate (RPR) over the same two quarters. What's the key reason you shouldn't conclude they have equally 'good' retention?
3. A shopper bought a brand of coffee in Q1 but not in Q2, then bought it again in Q3. What does this pattern illustrate about FMCG retention analysis?
4. Select ALL correct answers about why 'leaving' is invisible in FMCG compared to subscription businesses.
Sélectionnez toutes les réponses correctes.
5. Select ALL correct answers about factors that make purchase-based retention inference harder in FMCG than in subscription businesses.
Sélectionnez toutes les réponses correctes.
🎬 [VIDEO: "How Brands Grow: Byron Sharp explains the laws of marketing" - youtube.com - a condensed explainer of the Ehrenberg-Bass penetration and loyalty findings underpinning this lesson]