Racklipedia
Racklify
​
Marketing

How To Calculate Purchase Frequency For Segmentation

Updated October 27, 2026
Published October 27, 2026

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.