Home / Blog / Retention
Retention

How to increase repeat purchase rate on Shopify: 9 tactics for the second order

The second order is the hardest one to win and the one that matters most. Here is how to measure it properly and the flows that move it.

By Surendar KumarUpdated Oct 26, 20267 min read
TL;DR
  • 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

Repeat purchase rate = customers with 2+ orders ÷ total customers (same period)

Two refinements make the number useful:

  1. 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.
  2. 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.
Worked example · illustrative numbers

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.

WhenMessageGoal
Day 0Thank you + what happens nextReassure, set expectations
Delivery + 2 daysHow to get the best out of itMake the product work
Delivery + 10–14 daysReview requestSocial proof, feedback
Before typical reorderReorder or cross-sellThe 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 typeStart withThen
Consumables (coffee, skincare, supplements, pet)Replenishment reminders, subscriptionsSMS reorder, second-order offer
Fashion and accessoriesNew-arrival campaigns to buyers, cross-sell by categoryVIP early access, win-back
Home and durable goodsCare guides, accessories and add-onsReferral asks, seasonal campaigns
Gifting brandsOccasion 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

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.

Worked example · illustrative numbers

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

  1. Week 1: measure your repeat rate and median days to second order. Write both down.
  2. Week 2: rebuild the post-purchase flow with the 4-step timeline above.
  3. Week 3: add replenishment or cross-sell branches for your top 3 products.
  4. 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 WhatsApp

Want to know the exact quotation? Contact now

Repeat Purchase Rate CalculatorModel a few extra points of repeat rate and see the revenue it adds.Run my numbers →

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 WhatsApp

Want to know the exact quotation? Contact now

Keep reading