- Repeat purchase rate = customers with 2+ orders ÷ all customers, over the same period.
- A study of 1,500+ Shopify stores found an average of 25% (median 22.5%). Three in four customers never came back.
- Focus on first-to-second order: that is where most customers drop off.
- Build the post-purchase flow backwards from the reorder date, not forwards from the order.
- Check your baseline in the repeat purchase rate calculator.
If you want to know how to increase repeat purchase rate on Shopify, start with a slightly uncomfortable number. Little Stream Software analysed more than 1,500 Shopify stores and found an average repeat purchase rate of 25% and a median of 22.5%. Most stores sat somewhere between 10% and 40%. Put simply, about three in four customers buy once and never come back.
That's also the opportunity. Every customer who comes back for a second order was already paid for. You don't need a new ad, a new audience or a new product to win them. You need the right message at the right moment, sent automatically. Here's how to measure it properly and the tactics that move it.
Repeat Purchase Rate CalculatorWork out what share of your customers come back, and how you compare.Run my numbers →Measure it the right way first
Two refinements make the number useful:
- Look at first-to-second order separately. Getting someone from order 1 to order 2 is the hardest step. Customers who reach order 2 are much more likely to go on to order 3.
- Use cohorts. Group customers by the month of their first order and track what percentage made a second order within 30, 60, 90 and 180 days. That shows whether a change you made actually worked.
A store had 10,000 customers last year. 2,200 ordered twice or more: a 22% repeat purchase rate.
If post-purchase flows lift that to 27%, that's 500 more repeat customers. At a $65 AOV and just one extra order each, that's $32,500 in additional revenue, with no extra acquisition spend.
How to increase repeat purchase rate: 9 tactics that work
1. Build the post-purchase flow backwards from the reorder
Most post-purchase flows are a thank-you email and then silence. Instead, figure out when a customer should buy again, and work backwards from there. Klaviyo's post-purchase flow guide covers the setup, triggered on a placed or fulfilled order. Want ready-made builds? Steal from our 7 Klaviyo post-purchase flow examples.
| When | Message | Goal |
|---|---|---|
| Day 0 | Thank you + what happens next | Reassure, set expectations |
| Delivery + 2 days | How to get the best out of it | Make the product work |
| Delivery + 10–14 days | Review request | Social proof, feedback |
| Before typical reorder | Reorder or cross-sell | The second order |
Use a conditional split for first-time vs repeat buyers. First-timers need more education. Repeat buyers want speed. And keep every email in the flow useful on its own: if a customer only reads one of them, it should still make the product better for them.
2. Replenishment reminders per product
For anything that runs out (coffee, skincare, supplements, pet food), set reminders per product. If a 30-serving tub lasts about a month, remind at day 24–26 with a one-click reorder link. This is the cleanest repeat-revenue flow there is, because the customer actually needs it.
3. Cross-sell the logical next product
Bought a camera? Offer the case. Bought a cleanser? Offer the moisturiser. Use flow splits on the product purchased, and keep it to one recommendation per email.
4. Fix the first experience
Nothing kills a second order like a bad first one. Send clear shipping updates, set honest delivery expectations, and make returns easy. Better first experiences mean fewer “never again” customers.
5. A second-order offer with a deadline
A small incentive for the second purchase, valid for 30–45 days, gives first-time buyers a reason to come back while they still remember you. Put it in the box (an insert card) and in the post-purchase flow. Use it for first-time buyers only.
6. SMS for reorders and drops
Text works well for short, high-intent messages: “Time to restock? Tap to reorder.” Klaviyo's 2026 benchmark report found SMS click rates of 10.3% in cart flows, so it's a strong channel for one-tap actions. Check whether it pays for itself with the SMS ROI calculator. Not sure texting is worth it at all? Read is SMS marketing worth it for Shopify.
7. Reward the second order, not just the tenth
Loyalty programs that pay out only after many orders don't help the step that matters most. Make the first reward reachable at order 2: a free gift, early access, or VIP status.
8. Subscriptions for consumables
If customers reorder on a predictable cycle, offer subscribe-and-save at checkout and in the post-purchase flow. A subscription turns a hoped-for repeat order into a scheduled one.
9. Win-back before they're gone
Customers who pass your normal reorder window without buying go into a win-back flow. Our Shopify win-back email flow guide shows how to time it from your own data.
Repeat purchase tactics by store type
The 9 tactics work for most Shopify brands, but the order you do them in depends on what you sell. Start with the row that looks most like your store.
| Store type | Start with | Then |
|---|---|---|
| Consumables (coffee, skincare, supplements, pet) | Replenishment reminders, subscriptions | SMS reorder, second-order offer |
| Fashion and accessories | New-arrival campaigns to buyers, cross-sell by category | VIP early access, win-back |
| Home and durable goods | Care guides, accessories and add-ons | Referral asks, seasonal campaigns |
| Gifting brands | Occasion reminders (birthdays, holidays) | Gift guides before key dates |
For durable goods, don't force a reorder that the product doesn't need. A sofa buyer won't buy another sofa next month, but they might buy cushions, a throw or a care kit, and they might refer a friend. Your “second order” might be an accessory or a referral, not a repeat of the first.
And whatever you sell, raise the value of the orders that do come back. Bundles and a free-shipping threshold above your current average lift every repeat order. Model it in the AOV calculator.
What to track each month
- First-to-second order rate by cohort at 30/60/90/180 days.
- Median days to second order. If it shrinks, your flows are working. Benchmark it against the time to second purchase ecommerce benchmark.
- Revenue from returning customers as a share of total.
- Customer retention and churn over the year. Use the customer retention rate calculator and the churn rate calculator, then compare your number with the ecommerce customer retention rate benchmark for your category.
Don't judge the post-purchase flow on per-email conversion alone. Klaviyo's published post-purchase placed order rate is 0.54%, far below cart flows (3.33%), and that's expected: most recipients just bought. The real scorecard is whether the cohort's second-order rate goes up.
Why repeat rate changes your whole growth model
A higher repeat rate makes every new customer worth more. That means you can afford to pay more to acquire them. Our break-even ROAS formula post shows exactly how a 25% repeat rate lowers the ROAS you need on the first order. Put your own numbers into the customer lifetime value calculator to see it, then check whether the result clears a good LTV to CAC ratio.
Contribution per order is $30.
- At a 20% repeat rate (one extra order): expected contribution per new customer = $30 + 20% × $30 = $36.
- At a 30% repeat rate: $30 + 30% × $30 = $39.
An extra $3 per customer you can put into acquisition, every time, on every new customer, without changing the ads at all.
The 30-day action plan
- Week 1: measure your repeat rate and median days to second order. Write both down.
- Week 2: rebuild the post-purchase flow with the 4-step timeline above.
- Week 3: add replenishment or cross-sell branches for your top 3 products.
- Week 4: launch the second-order offer (insert card + email) and the win-back flow.
Then wait a full cycle before judging. Repeat purchase work pays off over months, not days. While you wait, make sure the front of the funnel is tight with the Klaviyo abandoned cart flow setup.
Want Inboxoo to set this up for you?
We build and run Klaviyo email & SMS retention for Shopify brands and get paid on results.
Chat on WhatsAppWant to know the exact quotation? Contact now
FAQ
What is a good repeat purchase rate for a Shopify store?
A data study of more than 1,500 Shopify stores by Little Stream Software found an average repeat purchase rate of 25% and a median of 22.5%, with most stores between about 10% and 40%. Consumable brands tend to sit higher than brands selling durable goods.
How do you calculate repeat purchase rate?
Divide the number of customers who placed two or more orders by the total number of customers in the same period. For example, 2,200 repeat customers out of 10,000 total customers is a 22% repeat purchase rate.
How long after the first order should I email for a second purchase?
Time it to the product, not the calendar. For consumables, send a reorder reminder a little before a typical customer would run out. For other products, use the median days between first and second orders in your own data. Compare with the public time to second purchase ecommerce benchmark.
Do discounts increase repeat purchase rate?
A well-timed second-order incentive can help, especially for first-time buyers. But constant discounting trains customers to wait for codes and lowers margin. Lead with usefulness and relevant products, and use incentives selectively.
Which Klaviyo flow drives repeat purchases?
Post-purchase flows, replenishment reminders, cross-sell flows and win-back flows all drive repeat orders. Klaviyo’s published post-purchase placed order rate is 0.54%, lower than cart flows, because many recipients have just bought. Judge the flow on second-order rate by cohort, not on per-email conversion.
Want Inboxoo to set this up for you?
We build and run Klaviyo email & SMS retention for Shopify brands and get paid on results.
Chat on WhatsAppWant to know the exact quotation? Contact now
Keep reading
Time to second purchase ecommerce benchmark
BS&Co’s 156k-customer timing data, the median vs mean trap, vertical windows and how to time your flows.
8 min read →Klaviyo flowsThe Shopify win-back email flow
Find your real lapse window, tier the offer by customer value, and hand non-responders to a sunset flow.
7 min read →Klaviyo flows7 Klaviyo post-purchase flow examples
Seven copy-ready post-purchase builds with triggers, splits and timing, from thank-you to replenishment and VIP.
8 min read →- Little Stream Software: Data study on Shopify repeat customer metrics
- Klaviyo: 5 steps to improve your placed order rates
- Klaviyo Help Center: How to create a post-purchase flow
- Klaviyo: 2026 abandoned cart benchmark report (SMS figures)
Worked examples in this post use illustrative numbers, not client results. Benchmarks are linked to their original publisher.