FREE ECOMMERCE RETENTION TOOL

Purchase Frequency Calculator

Measure how often the average customer orders during a defined period and connect repeat behavior to customer value.

Reviewed September 23, 2026 · ROAS Lab Editorial Team
Purchase frequency1.50x

1,800 orders ÷ 1,200 unique customers = 1.50 orders per customer.

What purchase frequency measures

Purchase frequency is the average number of orders placed per unique customer during a defined period. It helps separate growth driven by more customers from growth driven by existing customers buying more often.

The time window matters. A monthly frequency cannot be compared directly with an annual number unless the business understands seasonality and repeat-purchase cycles.

FORMULAPurchase Frequency = Orders ÷ Unique Customers

Projected orders = customer count × expected purchase frequency.

Worked example

A store records 9,000 orders from 6,000 unique customers during a year. Purchase frequency is 1.5 orders per customer. If the customer base grows to 8,000 and behavior is unchanged, the same frequency implies about 12,000 orders.

How to use the result

Combine purchase frequency with AOV and contribution per order when estimating customer value. More orders are only more valuable when the repeat purchases remain economically attractive.

Common mistakes

  • Counting transactions and customers from different date ranges.
  • Using accounts rather than actual unique purchasing customers.
  • Annualizing a short promotional period as if buying behavior were stable.

When to recalculate

Recalculate for comparable periods and after major changes to assortment, replenishment cycles, loyalty programs or promotions.

Frequently asked questions

Is purchase frequency the same as repeat purchase rate?

No. Frequency measures average orders per customer. Repeat purchase rate measures the share of customers who purchased more than once.

Can frequency be below 1?

Not when orders and unique purchasing customers are defined consistently for the same period; every purchasing customer must have at least one order.

Chat on WhatsApp