Purchase Frequency

Purchase frequency is the average number of times a customer makes a purchase within a specific time period. It measures how often customers return to buy and is a key input for calculating customer lifetime value.

Also known as: order frequency, transaction frequency, buying frequency

Formula

Total Orders / Unique Customers

Try Calculator

Why It Matters

Purchase frequency is one of the three primary levers for revenue growth - alongside average order value and total customer count. Increasing any one of these grows revenue, but purchase frequency is unique because it compounds: a customer who buys twice a year at $50 generates $100 annually, but if you increase their frequency to four times a year, revenue doubles to $200 without changing their spending per visit.

This metric also reveals the natural buying cycle for your product category and customer segments. Understanding that your average customer purchases every 45 days allows you to time your marketing communications, restock reminders, and promotional campaigns to coincide with natural repurchase windows.

Purchase frequency trends tell you whether your customer relationships are deepening or fading. Increasing frequency over time suggests growing customer engagement and loyalty. Decreasing frequency often precedes churn and signals that customers are finding alternatives or losing interest.

How to Calculate

Divide the total number of orders by the total number of unique customers over the same time period. Use a consistent period (typically 12 months) to account for seasonal variation. For a more nuanced view, calculate the median time between purchases for repeat customers.

Purchase Frequency Calculator

Total Orders / Unique Customers

Purchase Frequency2.40orders/customer

Industry Applications

E-commerce

A pet supply store implements automatic reorder reminders based on estimated product consumption rates, increasing average purchase frequency from 4.2 to 5.8 times per year.

Benchmark: Consumables: 6-12 purchases/year; fashion: 3-6 purchases/year; electronics: 1-2 purchases/year

SaaS

A SaaS credits marketplace where customers buy credits in bulk tracks purchase frequency and finds that customers who set up auto-reload purchase 8x per year vs. 3x for manual buyers.

How to Track in KISSmetrics

KISSmetrics tracks purchase frequency naturally through its People-based analytics. Each customer profile accumulates their full purchase history, making it easy to calculate average and median purchase frequency. Use cohort analysis to compare purchase frequency across customer groups and identify which segments buy most frequently. Set up automated triggers based on expected purchase timing.

Common Mistakes

  • -Using a time window that is too short relative to the natural purchase cycle, which makes frequency appear artificially low
  • -Not accounting for customer tenure - including brand-new customers in the average drags down the frequency number
  • -Confusing purchase frequency with visits - a customer may visit many times without purchasing
  • -Ignoring seasonal patterns that make frequency appear to fluctuate when the underlying behavior is stable

Pro Tips

  • +Calculate the average time between first and second purchase to optimize your post-purchase re-engagement timing
  • +Segment purchase frequency by customer acquisition source to find which channels bring the most engaged buyers
  • +Use predictive analytics to identify when each customer is likely to purchase next, and send timely reminders or offers
  • +Create replenishment reminders for consumable products based on estimated usage rates, not arbitrary schedules
  • +Reward frequency increases with loyalty program benefits that reinforce the behavior

Related Terms

See Purchase Frequency in action

KISSmetrics tracks every user across sessions and devices so you can measure what matters. Start free - no credit card required.