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
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
Industry Applications
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
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
Repeat Purchase Rate
Repeat purchase rate is the percentage of customers who make more than one purchase within a defined time period. It measures customer loyalty and the effectiveness of your retention and re-engagement strategies.
Customer Lifetime Value
Customer Lifetime Value (CLV or LTV) is the total revenue a business can expect from a single customer over the entire duration of their relationship. It is the most important metric for understanding long-term customer profitability.
Average Order Value
Average Order Value (AOV) is the average dollar amount spent each time a customer places an order. It is calculated by dividing total revenue by the number of orders in a given period.
Customer Retention Rate
Customer retention rate is the percentage of existing customers who remain active and continue purchasing over a specific time period. It measures a business's ability to keep customers coming back.
Average Revenue Per User
Average Revenue Per User (ARPU) is the mean revenue generated per active user over a specific time period. It measures the monetary value each user contributes to your business.
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.