Racklipedia
Racklify
​
eCommerce

What Is Repeat Purchase Rate? Meaning, Formula, And When To Use It

Updated October 27, 2026
Published October 27, 2026

Repeat Purchase Rate

Definition

Repeat Purchase Rate is the percentage of customers who make more than one purchase from a company within a specified time period. It indicates customer loyalty and retention, calculated by dividing the number of returning customers (or repeat orders) by the total customer base, and helps businesses evaluate marketing effectiveness and growth potential.

Overview

Repeat Purchase Rate The percentage of customers who purchase the same product or brand again within a defined period. As a marketing and commercial metric, repeat purchase rate (RPR) measures how often customers return to buy the same SKU, product family, or brand within a time window you specify — 30 days, 90 days, 12 months, or another period that matches your buying cycle.


RPR is a straightforward way to quantify short- to medium-term customer loyalty and product-market fit. For a fast-moving consumer good, a 30- or 60-day RPR can indicate product satisfaction and purchase frequency. For durable goods, a 12-month RPR is more appropriate. The metric is commonly used by merchants, subscription services, brand managers, and marketplace operators to track retention, forecast demand, and prioritize investments in retention versus acquisition.


How The Metric Is Defined


The Repeat Purchase Rate can be defined at different levels depending on business needs:


  • Product-Level: The share of customers who bought the specific SKU again within the chosen period.
  • Brand-Level: The share of customers who repurchased any product from the same brand.
  • Category-Level: The share of customers who bought again within a product category (e.g., skincare, snacks).


Choose the level that aligns to your planning horizon and action plan. Product-level RPR is best for inventory and replenishment decisions; brand-level RPR is useful for loyalty, merchandising, and marketing ROI.


Simple Formula And Calculation Steps


A basic formula makes RPR easy to compute for a fixed period:


  • Label: Repeat Purchase Rate = (Number of customers who made ≥2 purchases during the period) ÷ (Total number of customers who made ≥1 purchase during the period) × 100


Calculation steps:


  • Gather Transactions: Pull order data for the chosen time window, including customer identifiers.
  • Group By Customer: Count unique customers with one order and those with multiple orders for the tracked item or brand.
  • Apply Formula: Divide repeat buyers by total buyers and multiply by 100 to get a percentage.


When To Use Short Vs. Long Periods


Select the period based on product lifecycle and purchase cadence. Short periods (30–90 days) suit consumables and replenishable items; longer periods (6–12 months) suit seasonal or durable goods. Using multiple windows in parallel (e.g., 60-day and 12-month RPR) helps identify changes in behavior, like faster repeat purchases during promotions or slow churn over a year.


Limitations And Things To Watch


RPR is a ratio that requires context:


  • Label: It does not capture purchase volume — a repeat buyer might buy less per order.
  • Label: It is influenced by promotions and price changes; heavy discounting can temporarily increase RPR without improving loyalty.
  • Label: Data quality matters: deduplicate customer identifiers, and handle guest checkouts and channel fragmentation correctly.


Use RPR alongside metrics like repeat purchase frequency, customer lifetime value (CLV), and retention curves to get a full picture.


Practical Example


Suppose a brand sold to 1,000 unique customers over a 90-day period. Of those, 220 made at least two purchases for that brand within the same 90 days. The 90-day Repeat Purchase Rate is (220 ÷ 1,000) × 100 = 22%. The merchandising team can use that 22% to forecast reorder patterns and decide where to invest in retention marketing.


Actionable Tips For Measurement


  • Label: Use a single canonical customer ID across channels to avoid undercounting repeat buyers.
  • Label: Segment RPR by cohort (first purchase month) to see how repeat behavior changes over time.
  • Label: Compare RPR before and after major changes (pricing, packaging, subscription launches) to measure impact.


In short, the Repeat Purchase Rate provides a concise percentage that signals whether customers are coming back to buy the same product or brand within the time window you care about. Used with frequency and value metrics, it helps operations, marketing, and product teams prioritize retention and inventory strategies.

More from this term
Looking for a 3PL?

Compare warehouses on Racklify and find the right logistics partner for your business.