- Returning customers
- A customer chooses to buy again. Track repeat purchase within a defined window and customer group.
- Recurring revenue
- An ongoing subscription or contract creates scheduled charges. Track renewals, cancellations and revenue changes.
Neither is guaranteed future cash. Both depend on the value delivered, customer experience, payment and the terms of the relationship.
Start with the experience you promised
Does your customer know what happens after the purchase? Can they get help without retelling the story? Does your team resolve a problem before asking for another sale? Those are marketing questions as much as operational ones.
Map the first few customer interactions: confirmation, delivery or appointment, getting started and support. Assign an owner to each. If you sell a complicated product, useful setup guidance may matter more than another promotion. If a service fell short, resolve the issue and check that the resolution worked.
Match your follow-up to a real customer need
A replenishment reminder makes sense when a customer is likely to need the product again. A maintenance reminder needs to reflect an actual service interval. An event invitation should match the person's interests and communication preferences. Your records should help the team be relevant, not simply send more often.
A returning customer chooses to buy again. Recurring revenue comes from an ongoing arrangement, such as a subscription or service contract. Repeat purchases are valuable, but I would not describe them as committed monthly revenue. A subscription deserves a place in your business only when it solves a continuing need.
Your retention plan should make the next experience easier and more valuable. A discount can support that plan; it cannot replace it.
Choose the right group before calculating a rate
A cohort is a defined group of customers you follow over time. Shopify's customer cohort report, for example, can group customers by their first-order date and track repeat purchases afterward. Compare groups with equal time to return. A customer acquired last week has not had the same opportunity as one acquired six months ago.
Choose a period that fits your business. Coffee, automotive accessories, annual events and major purchases have different buying cycles. A customer who does not return within 30 days is not automatically lost.
| Measure | A clear calculation | What it helps you ask |
|---|---|---|
| Cohort repeat-purchase rate | Customers in a first-purchase cohort who buy again within your chosen window ÷ all customers in that cohort × 100. | Are more customers returning after their first experience? |
| Subscription customer retention | Customers active at both the start and end ÷ customers active at the start × 100. Exclude newly acquired customers. | How much of the starting customer base stayed? |
| Subscription customer churn | Starting customers no longer active at the end ÷ customers active at the start × 100. Use the same status rules. | Which starting customers left, and why? |
| Cohort contribution | Net revenue from that group less attributable variable delivery, service and retention costs over a stated period. | What remains before initial acquisition costs, fixed costs and profit? |
Keep revenue, cash and customer value distinct
Monthly recurring revenue, or MRR, normalizes recurring subscription amounts to a monthly basis. It is not the cash received that month. Stripe defines MRR using subscription amounts and allows configurable metric definitions. Agree on your treatment of cancellations, failed payments and discounts before comparing reports.
Review refunds, delivery costs and support effort alongside repeat revenue. A larger second order does not necessarily leave a larger contribution. Separate customer-requested cancellations from payment failures so your team addresses the right problem.
- Do make onboarding, support and cancellation straightforward. Shopify's subscription tools let customers pause, skip and cancel.
- Do ask why customers leave and use repeated reasons to improve your offer.
- Don't count newly acquired customers as retained customers or hide cancellations behind total growth.
- Don't make customers fight to leave or use an unwanted subscription to inflate recurring revenue.
