Retention & LTV

Ecommerce Customer Retention: Loyalty, Subscriptions and Post-Purchase on Shopify

Loyalty apps and subscriptions don't fix retention on their own. Start with your cohort data and the first 30 days after the first order.

When paid acquisition gets more expensive, every brand suddenly cares about retention. The usual reaction is to install a loyalty app or add a subscribe-and-save option and wait. Results rarely follow, because the tool didn't fix the real problem. This guide is for DTC founders and ecommerce managers who want to grow repeat purchase and lifetime value on Shopify in a sensible order, starting with what their own data says.

Key takeaways

  • Measure before you build. Shopify's customer cohort analysis and RFM reports show when customers come back and who is about to lapse.
  • The first 30 to 60 days after the first order matter most. Fix the post-purchase experience before adding incentives.
  • Loyalty programs reward behavior you already have. They work best for brands with a natural repurchase cycle.
  • Subscriptions fit consumable, predictable products. Forced or confusing subscriptions create churn and support load.

Start with your own retention data

Shopify's built-in customer reports cover more than most merchants realize:

  • Customer cohort analysis groups customers by the month (or week or quarter) of their first order and shows how many come back in each later period. You can switch the metric to retention rate, net sales or average order value, and filter by first-order sales or marketing channel.
  • RFM customer analysis scores customers on recency, frequency and monetary value and sorts them into 11 groups.
  • Predicted spend tier estimates the future value of customers in a cohort.
  • Returning customers and one-time customers lists, useful for segment building.

Three questions to answer before spending anything:

  1. What share of first-time buyers place a second order, and when? The cohort heatmap shows this. If most second orders arrive in months 1 to 2, that's your window.
  2. Does retention differ by acquisition channel? Filter cohorts by first-order marketing channel. Some channels bring buyers who never return. That changes your acquisition math, not just your retention plan.
  3. Which first products lead to repeat purchases? Customers whose first order was a particular product or category often retain very differently. Lead your acquisition with the products that lead to second orders.

Shopify only shows projections of future spend when the metric is "Amount spent per customer" and the store has roughly 24 months of data, and it warns that projections aren't guarantees. Treat them as directional.

Retention levers, in the order I'd pull them

LeverBest forEffortMain risk
Post-purchase experienceEvery storeLow to mediumEasy to neglect
Replenishment and winback flowsProducts with a predictable reorder cycleLowWrong timing annoys people
Loyalty and referral programFrequent purchase categories, community brandsMediumPaying rewards to people who would buy anyway
SubscriptionsConsumables, refills, replenishable goodsMedium to highChurn, failed payments, support load
Customer accounts and self-serviceStores with repeat buyersLow to mediumClunky login experience

1. Fix the post-purchase experience

Most second-order problems start in the first week. Before any incentive, check the basics:

  • Is the order confirmation clear about what happens next and when?
  • Do shipping updates go out promptly, and does the tracking link work?
  • Does the customer know how to use, set up or care for the product?
  • Is the return or exchange path easy to find and painless?

A post-purchase email flow should do these jobs first and sell second. A review request belongs after delivery, not on day one. A cross-sell works best when it's genuinely related, like the refill, the accessory or the next size up. I cover the flow structure in Shopify email and SMS flows.

2. Time replenishment and winback to real behavior

Use the cohort report and the returning customers list to find your typical time between first and second order. Set replenishment reminders slightly before that point and winback messages after it. A single generic "we miss you" at 90 days ignores how differently products get used up.

Shopify's RFM groups make useful segments here. Customers who used to buy often but have gone quiet deserve a different message than a one-time buyer from last year.

3. Add loyalty only where it changes behavior

Loyalty programs (points, tiers, VIP perks, referrals) are the most over-installed retention tool I see. Ask one question first: will this get someone to buy sooner, more often or at a higher value than they would have anyway? If your customers buy once every two years, a points program mostly rewards purchases that would have happened regardless.

Where loyalty tends to fit:

  • Frequent repurchase categories, such as beauty, coffee, pet, supplements and apparel basics.
  • Community-driven brands, where tiers and early access matter more than discounts.
  • Referral programs, when happy customers already recommend you and you want to make it easy.

Keep the program simple enough to explain in one sentence. Experiential perks like early access, members-only drops and free returns often protect margin better than points worth a discount.

4. Offer subscriptions where the product actually repeats

Shopify's own Shopify Subscriptions app supports weekly, monthly or yearly auto-billed plans, several plans per product, percentage, fixed-amount and buy-X-get-Y discounts, and skip, pause and cancel controls. Customers manage their subscriptions in their customer account, where they can skip, resume, cancel and update payment and shipping details. Subscriptions can also be sold in person through Shopify POS. Third-party subscription apps add features like build-a-box, prepaid plans and more advanced retention flows when you outgrow the native app.

Subscriptions work when:

  • The product is consumed on a predictable schedule.
  • The customer would otherwise have to remember to reorder.
  • The discount or convenience is clear and the terms are honest.

They fail when canceling is hard, when the default frequency is wrong, or when the subscription is pushed on products people don't use up. Make skip and frequency changes easy. A customer who skips a month is still a customer, but a customer who can't figure out how to skip usually cancels.

Pro tip: Watch your subscription cancellation reasons monthly. "Too much product" means your default frequency is wrong, and that's a quick fix.

5. Make the account worth logging into

Repeat buyers want order history, one-click reorder and easy address and payment updates. Shopify's customer accounts give subscription customers a self-service portal. Make sure your theme links to it clearly and that the login flow works on mobile.

How to measure whether retention work is paying off

Avoid judging retention by a single campaign's revenue. Track these instead:

  1. Second-order rate by cohort: the share of each month's first-time buyers who order again within 60, 90 and 180 days.
  2. Time to second order: is it getting shorter?
  3. Revenue per customer by cohort at 6 and 12 months: the closest practical stand-in for LTV.
  4. Returning customer share of orders: useful, but it rises automatically when acquisition slows, so read it alongside new customer counts.
  5. Subscription health: active, paused and canceled counts, which the Shopify Subscriptions app reports, plus failed payment volume.

Compare cohorts that started before and after each change. Seasonality makes month-over-month comparisons misleading. A December cohort and a March cohort are different customers. For more on reading Shopify's numbers, see Shopify Analytics vs GA4.

FAQ

What's a good repeat purchase rate for a Shopify store?

It depends heavily on category, price point and purchase cycle, so I won't quote a universal benchmark. Compare your own cohorts over time and against your product's natural reorder cycle.

Should I start with loyalty or subscriptions?

Neither, at first. Fix the post-purchase experience and replenishment timing. Then choose subscriptions if your product is consumed on a schedule, and loyalty if customers buy across categories or recommend you often.

Is the Shopify Subscriptions app enough?

For straightforward subscribe-and-save on a modest catalog, often yes. Brands that need build-a-box, complex bundles or advanced retention offers usually move to a dedicated subscription app.

How do I find customers who are about to churn?

Use Shopify's RFM customer analysis. Look at the groups of customers who used to buy regularly but haven't recently. Target them before they lapse completely.

Next steps

Open the customer cohort report, note when second orders typically happen and which first products drive them, and fix the post-purchase journey before adding new tools. If you want help building a retention plan around your own data, book a Shopify consultation.

Sources

  • Shopify Help Center, "Customers reports": https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/customers-reports
  • Shopify Help Center, "Shopify Subscriptions app": https://help.shopify.com/en/manual/products/purchase-options/shopify-subscriptions
  • Klaviyo Help Center, "Getting started with flows": https://help.klaviyo.com/hc/en-us/articles/115002774932

Keep reading