80% off for waitlist membersGet 20+ WooCommerce plugins — Launch from $39.80 or Lifetime from $49.80 

← Back to Guides

WooCommerce Repeat Purchase Rate: How to Measure and Improve It

WPBundle Team··9
WooCommerce repeat purchase ratehow to increase repeat orders WooCommerceWooCommerce returning customer rate
Your repeat purchase rate (RPR) is the percentage of customers who have purchased more than once. It's the clearest single metric for retention health. Average WooCommerce stores sit at 20-30% — top performers in consumables hit 40-60%.

You can track a hundred metrics and still miss the one that matters most: are customers coming back? RPR answers this with a single number. If yours is 15%, you're running an acquisition-only business — and that's expensive.

How to Calculate RPR

Repeat Purchase Rate = (Customers with 2+ orders ÷ Total unique customers) × 100

5,000 unique customers, 1,250 with 2+ orders = 25% RPR.

Getting the Numbers

WooCommerce Analytics: Analytics → Customers shows "Returning" column. Can be inaccurate with guest checkout (duplicates).

SQL query (precise):

SELECT
  COUNT(CASE WHEN order_count >= 2 THEN 1 END) as repeat_customers,
  COUNT(*) as total_customers,
  ROUND(COUNT(CASE WHEN order_count >= 2 THEN 1 END) / COUNT(*) * 100, 1) as rpr
FROM (
  SELECT customer_id, COUNT(*) as order_count
  FROM wp_wc_order_stats
  WHERE status IN ('wc-completed', 'wc-processing') AND customer_id > 0
  GROUP BY customer_id
) orders;
Guest checkout is RPR measurement's enemy. Every guest order potentially creates duplicate records. Use email address for deduplication, not customer ID.

Metorik and Klaviyo both provide accurate RPR with email-based deduplication.

RPR Benchmarks by Industry

Consumables (food, supplements, coffee): 40-60%. Below 35% means something's broken.

Fashion/Apparel: 25-40%. Strong brand identity lands at the high end.

Beauty/Skincare: 35-50%. Subscriptions push higher.

Electronics: 10-25%. Long replacement cycles. Cross-sell accessories to boost.

Home/Furniture: 5-15%. Focus on AOV and referrals instead.

General/Multi-category: 20-30%. Below 20% = retention problem.

Calculate by cohort: "Of Q1 2025 first-purchasers, what % repurchased within 12 months?" This cohort view is more actionable because it shows whether retention is improving over time.

Why Your RPR Is Low

No post-purchase communication. Silence after order confirmation = forgotten in a week.

Poor first-order experience. Slow shipping, damaged products, wrong items. Check 1-star reviews.

No account creation incentive. Guest checkout = anonymous customers you can't market to.

Wrong product mix. One-time purchase products need accessories or consumables to create repeat opportunities.

No reason to come back. No new products, no loyalty rewards, no community.

10 Tactics to Increase RPR

1. Post-Purchase Email Sequence

Highest-impact lever. 5-email automated sequence over 30 days. AutomateWoo ($99/year) or Klaviyo (free up to 250). See our customer retention strategies guide.

2. Subscribe-and-Save

10-15% off recurring orders. WooCommerce Subscriptions ($239/year). Display prominently on product page.

3. Loyalty Points

JEXY Loyalty Points (free tier) or WooCommerce Points and Rewards ($129/year). Make first reward achievable quickly.

4. Smart Recommendations

Product Recommendations by Woo ($79/year). "You bought a camera — here's the case that goes with it."

5. Replenishment Reminders

Email when products should be running low. Send 3-5 days before expected depletion.

Replenishment reminders for consumables have the highest conversion of any automated email — often 15-25%. Timing is everything.

6. Re-engagement Discounts

Targeted lapsed customer discount at 2x repurchase interval. 10-15% with 7-day expiry.

7. New Product Announcements

Segment previous buyers, email about new products in same category. Gives reason to return without discount.

8. User-Generated Content

Feature customer photos. Customers with featured content are 4x more likely to repurchase.

9. Faster Shipping

Shipping experience is #1 operational factor in repeat purchase decisions. Invest before marketing.

10. Returning Customer Benefits

Early access to sales, VIP discount tier, priority support, free shipping for logged-in accounts.

Tracking RPR Improvements

Monthly RPR check: Calculate on the 1st of each month. Track trends, not single months.

Cohort analysis: RPR by acquisition month shows whether improvements affect new cohorts.

By acquisition channel: Organic search customers more likely to repeat than paid social?

By product category: Which categories drive most repeats? Double down on those.

From 20% current, aim for 25% in 6 months. A 5-point improvement = 25% more repeat customers = direct revenue growth without more acquisition spend.
Measure RPR with customers having 2+ orders ÷ total customers. If below 25%, start with post-purchase emails and replenishment reminders — these two tactics alone add 5-10 points. Track monthly by cohort to verify improvements stick.

Level up your WooCommerce store

Join the WPBundle waitlist and get beta access to our plugin suite completely free.

Join the Waitlist