Second Order Rate

Second order rate is the share of first-time customers who place a second order within a defined window — the earliest reliable signal of product-market fit for a DTC SKU.
Second Order Rate
The percentage of first-time customers who place a second order within a defined window — typically 30, 60, or 90 days.
Second order rate (SOR) tracks the share of new customers acquired in a cohort who return to buy again inside a fixed window. It is the earliest-firing repeat signal on a store: because it fires within weeks rather than quarters, it moves months before full repeat purchase rate stabilises.
For an online store, SOR is the cleanest early indicator of product-market fit at the SKU level. If a first order does not trigger a second within the natural replenishment or curiosity cycle of the category, the product, onboarding, or post-purchase flow is not working — regardless of how healthy paid acquisition looks on the surface.
Most retention dashboards lean on repeat purchase rate (RPR) or LTV, but both take 6–12 months to stabilise on a fresh cohort. Second order rate reports back inside 30–90 days, which is why growth teams use it as the leading indicator that a new SKU, packaging change, or acquisition channel is producing durable customers rather than one-time buyers.
The metric is cohort-based: you fix a group of first-time buyers by their acquisition month, then count how many of them come back inside the window. Blending across cohorts hides the trend — a healthy September cohort can mask a broken November cohort in a rolling average, which is exactly when you need the signal.
Second Order Rate = (Customers with 2+ orders within window / First-time customers in cohort) × 100
C2
Customers with 2+ orders
First-time customers from the cohort who placed at least one additional order within the defined window.
C1
First-time customers in cohort
All customers whose first-ever order fell within the cohort period (e.g. all first orders in March).
W
Window
The measurement window, counted from each customer's first-order date — commonly 30, 60, or 90 days.
A Shopify skincare brand acquires 1,200 first-time customers in March. By day 60, 216 of them have placed a second order.
First-time customers (C1): 1,200
Customers with 2+ orders in 60 days (C2): 216
Window (W): 60 days
→ 60-day second order rate = 18.0%
18% at 60 days is solid for skincare — the category benchmark sits around 15–22%. If the same brand launches a new serum next quarter and the March-equivalent cohort drops to 11%, that is a product-market-fit warning long before the LTV number would flag it.
Window choice matters more than most teams realise. A 30-day window suits consumables with a fast replenishment cycle (coffee, protein, pet food); 60 days fits skincare, supplements, and haircare; 90 days is appropriate for apparel, home, and higher-consideration categories. Comparing a 30-day SOR to a 90-day SOR is meaningless — pick the window that matches the natural buying rhythm of your category and hold it constant.
Typical second order rate ranges by DTC category and window
| Category | Recommended window | Weak | Median | Strong |
|---|---|---|---|---|
| Coffee & consumables | 30 days | < 15% | 22–28% | > 35% |
| Skincare & beauty | 60 days | < 12% | 15–22% | > 28% |
| Supplements | 60 days | < 18% | 25–32% | > 40% |
| Haircare | 60 days | < 10% | 13–18% | > 24% |
| Apparel | 90 days | < 8% | 11–16% | > 22% |
| Home & accessories | 90 days | < 5% | 7–11% | > 15% |
| Electronics accessories | 90 days | < 4% | 6–9% | > 13% |
The lever set that actually moves second order rate is narrower than most retention decks suggest: the post-purchase email and SMS flow, the timing of the replenishment nudge, the unboxing experience, and — used carefully — a second-order incentive. Blanket discounts on order two often cannibalise margin from customers who would have returned anyway, so test the incentive against a holdout cohort before rolling it out. Subscription SKUs behave differently: SOR conflates with subscription retention, and you should report them side by side rather than merged.
Second order rate FAQ
It depends entirely on category and window. Consumables like coffee or supplements should hit 22–32% at 30–60 days. Skincare sits around 15–22% at 60 days. Apparel and home goods are healthy at 11–16% over 90 days. Compare to your own category, not to a cross-industry average.
Repeat purchase rate (RPR) counts anyone with 2+ lifetime orders across your full customer base, so it is a lagging, all-time metric. Second order rate is cohort-based and time-bounded — it only asks whether a specific month's first-time buyers came back inside a fixed window. SOR moves months before RPR does.
Match the window to your category's natural replenishment cycle. 30 days for fast consumables, 60 for skincare and supplements, 90 for apparel and home. Once chosen, keep it constant — switching windows mid-year makes trend comparison impossible.
GA4 alone will not give you a clean cohort — you need order-level customer identity, which lives in Shopify. Export first-order dates and all subsequent order dates per customer from Shopify, bucket by acquisition month, then compute the share with a second order inside your window. GA4 is useful for cross-referencing channel source.
Yes — it is one of the strongest early predictors. A cohort's 60-day SOR typically correlates 0.7–0.85 with its 12-month LTV, meaning you can forecast annual value from a 2-month signal. This is why growth teams use it to greenlight or kill new SKUs and acquisition channels early.
Report them separately. A subscriber's second order is largely a function of not cancelling, which is a different behaviour from a one-time buyer choosing to reorder. Blending them inflates the metric and hides whether your one-time SKUs are actually building habit.
Usually it means you scaled paid acquisition into a lower-intent audience — the top of funnel got wider but the customers are less qualified. Look at SOR broken out by acquisition channel: Meta prospecting cohorts typically show 30–40% lower SOR than email or organic cohorts. If the drop is channel-specific, the channel mix is the problem, not the product.
Sometimes, but not as much as expected. Roughly half the customers who redeem a second-order discount would have returned at full price, so you are discounting existing intent. Test the incentive against a holdout — if the incremental lift does not cover the margin hit, the discount is cannibalising rather than building habit.
Monthly, by cohort. Each acquisition month becomes a data point once the window closes — so a 60-day SOR for a March cohort is final in early June. Track it as a time series of cohorts, not as a single rolling number, so you can see when a change in product, packaging, or channel mix moved the needle.
Especially useful. Single-SKU brands live or die on replenishment, and SOR is the direct measurement of that behaviour. If your 60-day SOR is below the category median, no amount of top-of-funnel spend will fix the unit economics — the fix is in the product, the onboarding, or the post-purchase flow.
Track CAC, channels, and funnel conversion in one place
Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.