Answer

What is a good repeat purchase rate for ecommerce?

A good ecommerce repeat purchase rate is roughly 20 to 30 percent for most stores, with consumable and replenishable categories often reaching 40 to 50 percent or higher. Repeat purchase rate is the share of customers who buy more than once over a defined period, and benchmarks vary widely by category and product lifecycle.

What is a good repeat purchase rate for ecommerce?

A good ecommerce repeat purchase rate is roughly 20 to 30 percent for most stores, with consumable and replenishable categories often reaching 40 to 50 percent or higher. Repeat purchase rate is the share of customers who buy more than once over a defined period, and benchmarks vary widely by category and product lifecycle.

Category is the dominant factor. Brands selling consumables that customers use up and rebuy — coffee, supplements, skincare, pet food — naturally sustain higher repeat rates than brands selling durable, one-time goods. A repeat rate that looks weak for a coffee roaster might be excellent for a furniture brand. The benchmark only means something relative to your category and your product's natural reorder cycle.

The metric is also sensitive to how you define the window. A repeat purchase rate measured over 90 days will look lower than the same cohort measured over 12 months, simply because more customers have had time to come back. Across ecommerce, most customers never place a second order — the median repeat purchase rate sits near 19% — which is why even a few points of improvement can move lifetime value materially.

How to calculate and benchmark repeat purchase rate

Repeat purchase rate equals the number of customers who placed more than one order divided by total customers, over a fixed period. Compare it against your own trend first, then against your category — not against ecommerce as a whole. For consumable brands, also watch reorder rate (repeat buys of the same SKU) and time to second purchase, since those reveal whether customers are returning on their natural consumption cycle or drifting away before they run out.

How reOtter helps

reOtter targets the post-purchase window where repeat rate is won or lost. By predicting when each customer will run out and prompting a one-click reorder at that moment, it converts more one-time buyers into repeat buyers — lifting repeat purchase rate and the lifetime value that follows from it.

Key takeaways

  • Most stores see 20 to 30 percent; consumable categories often reach 40 to 50 percent or higher.
  • Benchmarks are only meaningful relative to your category and the product's natural reorder cycle.
  • The measurement window matters — longer windows show higher rates, so compare like for like.

See how reOtter helps → Join the waitlist

Frequently asked questions

How do you calculate repeat purchase rate?
Divide the number of customers who placed more than one order by your total number of customers over a defined period, then multiply by 100. Keep the time window consistent whenever you compare periods, since longer windows naturally show higher rates.
What's the difference between repeat purchase rate and reorder rate?
Repeat purchase rate counts any second purchase from a customer. Reorder rate specifically counts repeat purchases of the same SKU. For consumable brands, reorder rate is the sharper signal that customers are returning on their natural consumption cycle.
Why is repeat purchase rate important?
Repeat customers typically drive a disproportionate share of revenue and cost less to convert than new ones. Small improvements in repeat rate compound into meaningful lifetime-value gains, making it one of the highest-leverage retention metrics to track.
What repeat purchase rate should a Shopify consumable brand aim for?
Consumable categories often reach 40 to 50 percent or higher because customers use up and rebuy the product. Benchmark against your own trend and category cycle rather than ecommerce-wide averages, which are dragged down by one-time durable goods.

Keep exploring

Retention

Your Retention Engine Is Missing the Middle

Most Shopify brands invest in acquisition (stages 1-3) and skip to loyalty programs (stage 7). The revenue lives in stages 4-6 -- onboarding, second purchase, and habit formation -- and almost nobody has a system that fires the right reorder moment.

Metrics

Repeat Purchase Rate

Repeat purchase rate is the percentage of customers who buy more than once in a given period. It's a primary measure of retention and product-market fit for consumable brands; small increases compound into outsized lifetime-value gains because repeat buyers cost nothing to reacquire.

Metrics

Reorder Rate

Reorder rate is the share of customers or orders that result in a repeat purchase of the same consumable product. It's the headline metric for a replenishment program: a rising reorder rate means the timing, offers, and reorder experience are matching how customers actually consume.

Metrics

Customer Lifetime Value (LTV)

Customer lifetime value is the total profit a brand expects from a customer across the relationship. For consumable brands, LTV is driven mostly by reorder frequency and retention — not the first order — which is why shortening reorder cycles raises LTV faster than discounting acquisition.

Operational

How to Recover Post-Purchase Revenue Without More Ad Spend

Most consumable profit comes after the first order, so reorder reminders, win-backs, and cross-sell capture that revenue from existing customers instead of paying again to acquire new ones.