Purchase frequency is one of the most-quoted numbers in ecommerce and one of the least-understood. The formula takes ten seconds. The reason it moves your bottom line takes a little longer to see — and that is the part most guides skip. This page gives you the calculation, a worked example, and the profit angle that turns "1.6" into a decision you can act on.
What is the purchase frequency formula?
Purchase frequency is the average number of times a customer buys from you in a chosen period. According to Geckoboard, you calculate it by dividing your number of orders by your number of unique customers:
Purchase frequency = Number of orders ÷ Number of unique customers
That is the whole formula. The "unique" part is what people get wrong — you count each customer once, no matter how many times they bought. A store with 4,800 orders from 3,000 people did not serve 4,800 customers; it served 3,000, and the average one came back 1.6 times.
The output is a plain ratio with no units. A frequency of 1.0 means every customer bought exactly once. Anything above 1.0 means some customers are coming back, and the higher it climbs, the more of your revenue is repeat business rather than a treadmill of one-time buyers.
How to calculate purchase frequency (worked example)
Say you run a print-on-demand apparel store. Over the trailing twelve months you pull two numbers from your orders report: 4,800 total orders and 3,000 unique customers who placed at least one of them.
Purchase frequency = 4,800 ÷ 3,000 = 1.6
So your average customer bought 1.6 times in the year. Simple — but keep going, because that 1.6 is an input, not an answer. Pair it with your average order value and it starts telling you what a customer is worth.
Say your average order value is $40. Revenue per customer for the year is 1.6 × $40 = $64. If your gross margin is 60%, the gross profit each customer generated is $64 × 0.60 = $38.40. That last step is the one most calculators leave out, and it is where frequency stops being a vanity metric.
Choosing your time window
Frequency is meaningless without a window attached to it, and the window changes the number. Measure over one month and almost everyone looks like a one-time buyer; measure over three years and your frequency inflates. Both SurveyMonkey and Geckoboard recommend a twelve-month window, because a year absorbs seasonality, holiday spikes, and promo cycles that would distort a shorter read.
Pick a window and hold it constant. The moment you compare a twelve-month frequency against last quarter's three-month figure, you are comparing two different metrics that happen to share a name. If you want a deeper tour of how the ecommerce metrics fit together, our ecommerce metrics guide lays out the full set with one running example.
Purchase frequency vs repeat purchase rate
These two get mixed up constantly. Purchase frequency is an average across all customers. Repeat purchase rate is the share of customers who bought more than once.
Repeat purchase rate = Customers with two or more orders ÷ Total customers
Say 720 of your 3,000 customers placed a second order. Your repeat purchase rate is 720 ÷ 3,000 = 24%. Notice a store can have a modest frequency of 1.6 and still have a meaningful repeat rate — because a handful of loyal buyers ordering many times pulls the average up while most people buy once. That gap is exactly why you should never act on the average alone.
Why purchase frequency drives profit, not just revenue
Here is the part the ranking pages hand-wave. Frequency is not just "more orders." It is the cheapest revenue you will ever book, because you already paid to acquire the customer once and you do not pay again.
Repeat customers are worth chasing partly because they already trust you. According to AdRoll, roughly 40% of the average store's annual revenue comes from repeat customers — a share you only capture if frequency climbs above 1.0.
Frequency inside the LTV formula
Purchase frequency is one of three levers in the standard lifetime value calculation:
LTV = Average order value × Purchase frequency × Customer lifespan × Gross-margin ratio
Say your average order value is $40, frequency is 1.6 orders per year, average lifespan is 2 years, and gross margin is 60%. Then LTV = $40 × 1.6 × 2 × 0.60 = $76.80 in gross profit per customer. Quote it on revenue instead of margin and you get $128 — a bigger, softer number that flatters decks but overstates what the customer is actually worth. Always state which basis you used. Our guide to calculating LTV walks the margin-adjusted version step by step.
Because frequency multiplies through that formula, it is a lever, not an addend. Nudge frequency from 1.6 to 2.0 and, holding everything else constant, LTV rises to $40 × 2.0 × 2 × 0.60 = $96.00. A 25% lift in frequency produced a 25% lift in lifetime profit — no extra ad spend required.
The repeat-order margin advantage
Now the piece that makes frequency the highest-leverage number on this page. Compare the profit on a customer's first order against their second.
Say each order carries $40 revenue, $16 in product cost, and $8 in shipping, fees, and pick-pack — leaving $16 in contribution margin before ads. On the first order you also paid to acquire that customer. If your blended acquisition cost is about $15.63, the first order nets roughly $16 − $15.63 = $0.37. Almost nothing.
The second order is a different animal. You are not re-buying the customer — they came back through email, a saved account, or plain memory — so there is no acquisition cost to subtract. That order keeps the full $16 of contribution margin. Every repeat order after the first is nearly pure margin, which is why lifting frequency does more for profit than lifting almost anything else. Protecting that per-order margin also depends on your cost base; see how to improve gross margin for the levers.
What counts as a good purchase frequency?
There is no universal benchmark, and any page that hands you one is guessing. As SurveyMonkey puts it, "there's no hard and fast rule" — it depends entirely on your category. Low-cost consumables like coffee or supplements see high frequency because people reorder on a cycle. Big-ticket or one-and-done goods like furniture or a mattress may sit near 1.0 no matter how good the brand is.
So benchmark against yourself, not the industry. Pull your frequency this year, compare it to last year over the same window, and watch the trend. A frequency drifting up means your retention work is landing. A frequency stuck at 1.0 means you are running an acquisition treadmill — every dollar of growth has to come from a brand-new customer, which is the most expensive growth there is.
How to increase purchase frequency
Three moves reliably pull the number up, and all of them are cheaper than acquiring net-new buyers:
- Post-purchase email and SMS flows that bring the buyer back for a second order while your brand is still fresh. This is third-party marketing tooling, but it is the workhorse of repeat revenue.
- Replenishment reminders and subscriptions for anything consumable, which convert a one-time buy into a standing cadence.
- Bundles and complementary products that give an existing customer a reason to open a second order instead of a first order somewhere else.
The catch is knowing which of these actually adds profit rather than just orders. A discount-heavy flow can lift frequency while quietly eroding the margin on every order it drives — and you would never see it in a frequency chart alone. That is the trap of optimizing a single metric in isolation. For the retention-focused playbook, see our guide to increasing customer LTV for ecommerce.
How PodVector ties frequency to real profit
Frequency only pays off if the repeat orders it generates are actually profitable — and most tools stop at the order count. PodVector connects your Shopify, Meta Ads, Google Ads, Printify, and Printful accounts and computes true per-order profit, so a repeat order shows you its real margin after product cost, shipping, fees, and ad allocation — not just another line on a revenue chart.
Victor, PodVector's AI operator, analyzes that live data and proposes moves, then executes the ones you approve on the Shopify side — he does not touch your ad account. PodVector is not a dashboard you have to read and interpret; it is an operator that surfaces where repeat-order margin is leaking and what to do about it. That turns "raise frequency" from a slogan into a profit decision you can check.
FAQs
What is the purchase frequency formula?
Purchase frequency = number of orders ÷ number of unique customers, measured over a set period. Each customer is counted once regardless of how many times they bought, so the result is the average number of purchases per customer. A result of 1.0 means everyone bought once; higher means some customers are coming back.
What is a good purchase frequency?
There is no single benchmark — it depends heavily on your product category. Consumables and low-cost repeat-buy items run high; expensive or one-time purchases sit near 1.0. The most useful comparison is your own frequency over time, measured across the same window, so you can see whether retention efforts are moving it.
What time period should I use to calculate purchase frequency?
Twelve months is the standard, because a full year absorbs seasonality, holidays, and promotional cycles that would skew a shorter read. Shorter than a quarter rarely gives a meaningful signal, since customers need time to place a second order. Whatever window you pick, keep it constant so period-over-period comparisons stay valid.
How does purchase frequency affect customer lifetime value?
Frequency is a multiplier inside the LTV formula (average order value × frequency × lifespan × margin ratio). Because it multiplies, a given percentage lift in frequency produces the same percentage lift in lifetime value, with no extra acquisition cost. That makes it one of the highest-leverage numbers in your retention math.
Is purchase frequency the same as repeat purchase rate?
No. Purchase frequency is an average across all customers (orders ÷ unique customers). Repeat purchase rate is the share of customers who bought more than once (customers with two or more orders ÷ total customers). A store can have a low frequency but a meaningful repeat rate if a few loyal buyers order often while most buy once — which is why you should segment rather than trust the average.
Why is a repeat order more profitable than a first order?
Because you already paid to acquire the customer once and you do not pay again. The first order has to cover acquisition cost, which can eat almost all of its contribution margin; the second order, driven by email or plain recall, keeps that margin. Cart friction still costs you repeat sales, though — Baymard's research puts the average cart abandonment rate at 70.22% across fifty studies, so a smoother repeat checkout directly protects this profit.