How To Calculate Purchase Frequency For Segmentation
Purchase Frequency
Definition
How often an individual customer or household buys a product or brand during a defined period.
Overview
Purchase Frequency How often a shopper or customer purchases within a defined period. Calculating it precisely requires clear choices about the time window, what counts as an order, and which customer population is included — these choices determine whether the metric is useful for segmentation and targeting.
Start by choosing the measurement window that matches your business rhythm: 7, 30, 90, or 365 days are common. Short windows reveal behavior for high-velocity categories (groceries, consumables); longer windows are needed for big-ticket or seasonal goods (appliances, furniture). Use the same window across cohorts when comparing segments.
Basic Formula And Variants
The simplest calculation is:
Purchase Frequency = Total Orders During Period ÷ Number Of Unique Customers During Period
Variants and refinements:
- Order-Based: Count every sales order. Useful when orders equal shipments and returns are rare.
- Customer-Based: Compute average number of purchases per active customer (customers with ≥1 order in the window).
- Lifetime-Oriented: Use orders over a 12‑month rolling window to smooth seasonality for CLV work.
- Advanced Variant — Cohort Frequency: Track a cohort from their first purchase and compute average purchases per customer at set ages (30/90/365 days) to see how frequency evolves.
Step-By-Step Calculation For Segmentation
Follow these practical steps to calculate purchase frequency for segmentation:
- Define Period: Choose a period that fits your product cadence (e.g., 30 days for consumables, 365 days for durable goods).
- Define 'Purchase': Decide whether to include returned/cancelled orders; typically exclude fully returned transactions.
- Select Population: Decide whether to include all customers, only active customers, or a cohort (first-time buyers in a month).
- Aggregate Orders: Sum completed orders in the period across channels (online, in-store, marketplaces).
- Compute Metric: Divide orders by unique customers and store results by segment (channel, acquisition source, SKU group).
Segmentation Use Cases
Once calculated, purchase frequency can power segmentation strategies such as:
- High-Frequency Segment: Customers with purchase frequency above a high threshold — candidates for subscription offers, replenishment reminders, and bulk promotions.
- At-Risk Segment: Previously high-frequency customers whose frequency has declined — target with win-back offers and personalized outreach.
- Low-Frequency, High-Value Segment: Heavy spenders who purchase rarely — prioritize premium service and cross-sell campaigns.
Common Pitfalls And How To Avoid Them
Watch for these mistakes when calculating purchase frequency for segmentation:
- Inconsistent Windows: Comparing customers across different windows skews results. Always normalize to the same period or convert to purchases per 30/90/365 days.
- Ignoring Returns: High return rates can inflate order counts. Exclude fully returned orders or adjust counts by net orders.
- Counting Multiple Channels Twice: Use a unified customer ID to deduplicate cross-channel orders.
- Small Sample Bias: Very small cohorts (e.g., new SKUs) produce noisy frequency estimates. Apply minimum-sample thresholds.
Practical Example
Retailer example: a household goods merchant wants 90‑day purchase frequency by acquisition channel.
Step 1: Period = last 90 days. Step 2: Orders exclude fully returned transactions. Step 3: Unique customers per channel: Email = 4,000; Paid Search = 1,200; Organic = 3,800. Step 4: Orders per channel: Email = 8,200; Paid Search = 1,500; Organic = 5,100.
Calculate:
Email frequency = 8,200 ÷ 4,000 = 2.05 purchases/customer in 90 days. Paid Search = 1.25. Organic = 1.34. The marketing team sets a segmentation rule: Email customers with frequency ≥2 are 'Repeat Shoppers' for replenishment campaigns.
Tools And Data Sources
Common systems to calculate purchase frequency:
- BI Tools: Use SQL, Looker, Power BI or Tableau on order tables to compute frequencies across dimensions.
- Customer Data Platforms (CDPs): Profile-level metrics and cohort analysis for personalization engines.
- Marketing Automation: Many platforms can compute frequency for segments and trigger campaigns (email, SMS).
Tips For Actionable Segmentation
- Label Thresholds By Channel: Set different frequency thresholds for email, paid acquisition, and retail channel segments.
- Combine With Monetary Value: Use frequency alongside average order value to distinguish frequent low-value buyers from infrequent high-value buyers.
- Test Offers: A/B test replenishment reminders vs. discounts to see which raises frequency most cost-effectively.
- Refresh Regularly: Recompute frequency monthly or quarterly to capture behavior shifts and seasonality.
In short, the Purchase Frequency metric becomes a practical segmentation lever when you standardize windows, exclude noise (returns, duplicates), and pair frequency with value and recency to create actionable groups for targeting.
More from this term
Looking for a 3PL?
Compare warehouses on Racklify and find the right logistics partner for your business.