Glossary term

Repeat purchase rate (RPR)

Definition

The percentage of customers who make more than one purchase over a given period, indicating how well a business retains buyers.

Repeat purchase rate (RPR) is the percentage of customers who make more than one purchase within a defined period. It measures how well a business keeps buyers coming back rather than relying on a constant stream of new ones. A higher RPR usually signals strong product fit, reliable fulfillment, and pricing that customers are willing to return to.

How to calculate it

Divide the number of customers who bought more than once by the total number of customers in the same window, then multiply by 100.

RPR = (customers with 2 or more orders / total customers) x 100

For example, if 400 of 1,000 customers placed a second order during the quarter, your RPR is 40 percent. Pick a period that matches your buying cycle. Consumer goods might look at 90 days, while wholesale accounts that reorder quarterly need a longer window.

Why it matters

Acquiring a new customer almost always costs more than keeping an existing one, so a rising RPR tends to lift margins and lifetime value. It is also a cleaner signal than revenue alone, because it separates genuine retention from one-off spikes. Tracking RPR over time tells you whether changes to product, service, or pricing are actually building loyalty.

RPR in B2B quoting on Shopify

B2B buyers rarely convert on the first quote and often reorder the same items on a schedule, so repeat behavior is central to the model. If you handle quotes on Shopify, watch how many buyers who accepted a first quote come back for a second. Treating quoting as an ongoing relationship, rather than a single transaction, is where retention gains come from. Keeping quote history, contacts, and past pricing in one place (closer to a CRM for quotes) makes it easier to re-quote a returning account quickly and turn a first order into a repeat one.

Frequently asked

What is a good repeat purchase rate?

It varies by category. Many ecommerce stores land between 20 and 40 percent, while B2B businesses with reordering accounts often run higher. Compare against your own trend rather than a fixed benchmark.

How is RPR different from customer retention rate?

RPR counts the share of customers who bought more than once in a period. Retention rate measures how many existing customers you kept from one period to the next. They overlap but answer slightly different questions.

Why does RPR matter for B2B quoting?

B2B accounts tend to reorder on a cycle, so a repeat quote acceptance is often worth more than a first one. A healthy RPR shows your quoting process is building lasting accounts, not just closing single deals.

Turn quote requests into paid orders

ShopQuotes is a free-to-start Shopify app for branded, checkout-ready quotes.