Looking for a different APF? This entry covers average purchase frequency, the ecommerce retention metric. APF is also an abbreviation used in banking and real estate finance, and the name of several unrelated organizations — none of which are covered here.
Average Purchase Frequency (APF) is the number of times an average customer makes a purchase from a brand within a defined time period — usually a year. It's one of the three components of Customer Lifetime Value (along with average order value and customer lifespan), and a powerful indicator of how habit-forming a brand has become.
APF = total number of orders ÷ number of unique customers, measured over the same time window. A store that processed 15,000 orders from 5,000 unique customers over a year has an APF of 3.0 — the average customer made three purchases that year.
APF is the multiplier on AOV when calculating annual revenue per customer. A brand can have a healthy AOV but low APF (one big purchase per year) or a low AOV but high APF (small frequent purchases). Both can be profitable, but they imply very different retention strategies, lifecycle marketing investments, and product roadmaps.
Rising APF is one of the cleanest signals of strengthening brand affinity — customers buying more often, voluntarily, without needing acquisition cost reapplied each time.
Highly category-dependent:
Frequency responds to retention investment more reliably than average order value or customer lifespan do, which is why it usually deserves attention first — the reasoning behind customer retention and loyalty programs and the Shopify loyalty program work that supports them.
The loyalty-program advice above — reward frequency, not just total spend — only works if the program’s structure actually matches that goal, and not every loyalty program type does. This overview of Shopify loyalty program types breaks down which structures reward repeat purchases specifically versus which ones just reward big spenders.
Get a free ecommerce SEO audit. Our team reviews your Shopify store and sends findings back within a couple of days.