Growth · Growth Systems for Indian SMEs
Building a Repeat-Purchase Engine for FMCG D2C Brands
In this article
Why repeat is the whole game for consumablesThe engine's moving partsMeasuring whether it's working
Why repeat is the whole game for consumables
For food and FMCG, acquisition economics rarely work on the first order alone — margins meet ad costs and lose. The business case lives in orders two through ten, where acquisition cost is zero and margin is real. A consumables brand that doesn't measure repeat rate is running a business without its main number.
Two metrics anchor everything: repeat rate within a sensible window for your consumption cycle, and time-to-second-order. Both come straight from order data you already have.
The engine's moving parts
Product-consumption fit first — pack sizes matched to real usage cycles so reordering is natural, not premature. Then the unglamorous mechanics: a post-purchase flow that lands before the pack runs out (WhatsApp performs exceptionally in India for this), a frictionless reorder path, and a reason to return beyond memory — a subscription nudge, a bundle, a replenishment reminder timed to the cycle.
Marketplace-heavy brands have a version of this too: inserts that route to the brand's own channel, ratings follow-ups timed post-consumption, and repeat-friendly listing variants (multipacks, subscribe-and-save where available).
Measuring whether it's working
One cohort table: of customers acquired each month, what share ordered again in 30/60/90 days. Watch it monthly like revenue. Every intervention above should visibly bend that table within two cycles — if it doesn't, the issue is usually product-consumption fit, and no automation fixes that.
Frequently asked
What repeat rate should I aim for?
Consumption-cycle dependent — a daily-use snack and a festival sweet have different honest baselines. Beat your own cohort curve; that's the meaningful target.
Doesn't this need expensive software?
The first version needs order data and a spreadsheet. Tools accelerate an engine that exists; they don't substitute for one.
Related
Need help with this?
Talk to our team.