Skip to main content
Metrics type: Supporting MetricsCategory: Ecommerce Platform

At a glance

Predicted percentage of the active customer base that will not place another order in the next 90 days. Combines recency, frequency, and monetary signals into a single score per customer, then aggregates the at-risk cohort. On Adobe Commerce, the card runs on both consumer and B2B accounts but treats them with different cadence assumptions (B2B accounts have established PO cadences; consumer customers are more variable).

Calculation

Calculated automatically from your Adobe Commerce data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A homewares brand on Adobe Commerce 2.4.6 with a B2B portal Store View and consumer Store Views. Snapshot Monday 4 May 26. Active customers (at least one order in last 12 months): Cohort breakdown of B2C predicted churners by trailing-12-month LTV: B2B predicted churners (22 of 180): What this is telling marketing and Sales:
  1. Blended churn risk is 32.6%, just under the 35% alert threshold. Rising trend over the last 4 weeks (was 28% in early April).
  2. B2B churn is materially lower than consumer (12% vs 33%). Expected pattern; B2B accounts are stickier because of contracts, integration costs, and procurement workflow.
  3. The top-10% LTV cohort has only 8% predicted churn, meaning the most valuable consumers are sticky. Good. The bottom-30% LTV (low-value customers, often one-purchase) churn at 44%, also expected; these are typically gift-buyers or single-purpose shoppers who never re-engaged.
  4. The mid-60% LTV cohort is the rescue priority: 1,840 customers at risk, at 100to100 to 420 LTV each. A targeted retention campaign converting 15% of them (276 customers) at average LTV of 250= 250 = ~69k of saved revenue if save-rate matches industry norms (typically 12 to 20% on a well-executed win-back email).
  5. B2B churn priorities: 2 top-20 Companies are flagged as at-risk. Each rep 50kplusannualrevenue.ASalescallthisweekisworth 50k-plus annual revenue. A Sales call this week is worth ~100k of preserved annual revenue if both are saved. The middle-60 cohort (14 flagged) is best routed through a Customer Success follow-up rather than direct Sales engagement.
  6. Cross-check with B2B Accounts Gone Quiet: 14 of the 22 B2B churn-risk accounts also appear in the silence list. The two cards agree on the priority Companies. The remaining 8 are not silent but their order-frequency trend is contracting, an earlier signal.
  7. Action plan: marketing runs win-back email cadence to the 1,840 mid-LTV consumer churners; Sales calls the 22 flagged B2B Companies. Re-measure churn risk in 30 days.
The point: aggregate churn is a strategic dial; per-cohort decomposition is the action layer. A 33% churn rate at the bottom of the LTV pyramid does not need rescue; a 13% churn rate at the top of the B2B pyramid absolutely does.

Sibling cards merchants should reference together

Reconciling against the vendor’s own dashboard

Where to look in Adobe Commerce Admin: Adobe Commerce does not have a native churn-risk score. The closest views:
Reports > Customers > Customers by Number of Orders lists customers ranked by lifetime order count. A customer with 1 order in the last 12 months is a likely churner; one with 12 is unlikely.
Reports > Customers > Customers by Orders Total lists by lifetime spend. Combined with the order-count report you can manually approximate RFM scoring.
For B2B (Adobe Commerce paid edition):
Customers > Companies shows per-Company order history; you can manually scan for cadence-vs-silence, but at scale this is only practical via export.
For email engagement (which this card uses as a churn-leading signal indirectly):
Marketing > Newsletter Subscribers shows subscribed status. A customer who has unsubscribed is a strong churn signal but not a one-to-one mapping.
Other Adobe Commerce Admin views that look relevant but are not:
  • Customers > Now Online: real-time login state, not behavioural pattern.
  • Reports > Customers > Wishlist: wishlist activity, weak signal.
  • Reports > Sales > Coupons: coupon usage, mid-strength signal.
Why our number may legitimately differ from any manual computation: Cross-connector reconciliation (when these connectors are connected for this merchant):

Known limitations / merchant FAQs

The card says my churn risk is 33% but my repeat rate is 60%, isn’t that contradictory? No. Repeat rate is past-looking (what % of historical customers returned); churn risk is forward-looking (what % of currently-active customers will not return in next 90 days). Active customers churn at higher rates than the lifetime base because the lifetime base includes customers who already churned long ago. The two numbers measure different things. Adobe Commerce vs Magento Open Source: any difference? The underlying customer and order data is identical between editions. The card runs the same scoring on both. Adobe Commerce paid edition’s B2B Companies module gives explicit Company-level segmentation, which makes the B2B churn view cleaner. On Open Source, B2B detection relies on Customer Groups. Why does B2B churn look so much lower than consumer? Genuine pattern. B2B accounts have switching costs (procurement workflow, integration, contract terms) that make them stickier. A B2B account “churning” usually means they’ve gone through a multi-month process of evaluating an alternative supplier; the churn signal often appears 60 to 90 days before the final break, which is why the B2B Accounts Gone Quiet card uses cadence-deviation as the leading indicator. My churn risk just spiked 5 points, what should I do? First, decompose. Is the spike concentrated in one segment (consumer LTV cohort, B2B portal)? In one Store View? In one customer-acquisition channel (recent paid-traffic cohorts often show high early churn)? The decomposition shapes the response. A spike concentrated in newly-acquired low-LTV consumers is normal and acceptable; a spike in mid-tier B2B is urgent. My multi-store Adobe Commerce, can I get per-Store-View churn? Yes, configure per-Store-View variants. Customer behavioural patterns differ materially by region; UK consumer cadence runs faster than US consumer cadence in most categories. A blended view masks regional patterns. Why doesn’t the card refund-adjust LTV? Known limitation. A customer who orders £500/month and refunds £300/month has the same monetary trend in this card as one who orders £500/month and keeps everything. Refund-adjustment is on the roadmap; for now, cross-check Refund Rate per customer manually for high-LTV churners. My ESP shows different churn signals (unsubscribes, inactivity), should I trust this card or the ESP? Both. The ESP shows email-engagement churn; this card shows order-behaviour churn. They overlap by 50 to 70%; the divergence is informative. A customer who unsubscribed from email but continues ordering is not at order-churn risk; a customer with high email engagement but declining order frequency is at order-churn risk. Use both signals together for the action prioritisation. The model is a black box, can I see why a specific customer was flagged? Yes, the Vortex IQ workspace has a per-customer detail panel showing the RFM score components: days since last order, order frequency trend, monetary trend, plus the inferred churn probability. Useful for explaining to Sales why a specific Company is on the rescue list.

Tracked live in Vortex IQ Nerve Centre

Customer Churn Risk is one of hundreds of KPI pulses Vortex IQ tracks across Adobe Commerce and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.