Customer and member retention rate calculator
Measure retention and churn for a defined customer group. Then explore how different monthly churn assumptions affect membership revenue over 12 months.
1. Calculate retention rate
Choose one period, such as a month or quarter. Defaults are fictional examples. Exclude reactivations from outside the starting group from these counts, or follow the original group directly.
Retention for your selected period
Customer retention rate
Calculating…
- Customer churn rate
- Calculating…
- Starting customers retained
- Calculating…
- Starting customers lost
- Calculating…
These are customer counts, not revenue retention. The revenue model below uses separate monthly churn assumptions; results are not transferred automatically.
2. Model membership revenue
Compare the same starting membership group over 12 months. All amounts are USD. Churn and fees stay constant. Use monthly churn, not an annual or quarterly rate.
12-month membership scenario
| Metric | Current | Scenario |
|---|---|---|
| Expected members after month 12 | Calculating… | Calculating… |
| 12-month membership revenue | Calculating… | Calculating… |
- Difference in expected members after month 12
- Calculating…
- 12-month revenue difference
- Calculating…
- Extra scenario retention costs over 12 months
- Calculating…
Revenue difference after extra retention costs
Calculating…
Not net profit. Other membership delivery costs, processing fees, taxes and overhead are excluded.
Customer retention rate formula
Retention rate = retained customers from the starting group ÷ starting customers × 100. With consistent active counts, retained customers = ending active customers − new customers still active at the end. Churn rate = 100% − retention rate for that same group and period.
For example, start with 500 active customers and end with 480, including 30 new customers still active. You retained 450 of the original 500: retention is 90%, churn is 10%, and 50 starting customers were lost.
The common start/end/new-customer approach is described in Shopify’s retention and churn guide. New customers who already left are not in the ending active count, so subtracting them again would understate retention. If reactivations or changing definitions make the counts ambiguous, follow the original customer group directly.
Retention, repeat purchases and renewals are different
For paid memberships, define active consistently, including how you treat cancelled-but-still-paid members and failed payments. For an ordinary store, define an activity window that fits the product’s buying cycle. A historical customer record is not evidence that someone is still active.
Repeat purchase rate and renewal rate answer different questions. Someone can renew a membership without placing another product order, or place repeat orders without a membership. Use the metric that matches your experiment, with guidance from our customer retention examples.
How the 12-month revenue model works
Each month, the model collects the membership fee from active members and charges the extra retention cost to active scenario members. It then applies churn at month end. Both scenarios begin with the same members; no new members or reactivations enter during the year.
- Active members at the start of month m = starting members × (1 − monthly churn)^(m − 1).
- 12-month revenue = sum of active members × monthly fee for months 1 through 12.
- Expected members after month 12 = starting members × (1 − monthly churn)^12.
- Extra retention costs = sum of active scenario members × extra monthly cost for months 1 through 12.
- Revenue difference after extra costs = scenario revenue − current revenue − extra retention costs.
Expected member counts can be fractional; the model does not round them between months. Extra retention costs apply to all active members in the scenario, not only those retained beyond the baseline. Enter only added costs relative to the current program. Annual billing, refunds, variable churn and the timing of cash flows need a different model.
A simple membership scenario example
Suppose 100 members pay $10 per month. With 100% monthly churn, all pay for the first month and then leave, producing $1,000 over the year. With 0% churn, the same group produces $12,000. If the scenario adds $1 of retention cost per active member each month, its extra costs are $1,200. The revenue difference after those costs is $9,800.
This deliberately extreme fictional example makes the billing order and formulas easy to check. It is not a realistic target or evidence that benefits will eliminate churn. Use conservative assumptions and compare the results with observed customer behavior.
Connect retention with customer value
Use the customer lifetime value calculator for purchase frequency and contribution assumptions, or the loyalty ROI calculator to compare program contribution and costs. These tools answer different questions and their results should not be added together.
Memberply helps Shopify merchants configure membership benefits such as store credit, discounts and exclusive access. Start with a customer need, measure outcomes, and include benefit costs. Configuring a benefit does not guarantee a retention improvement.
Explore Memberply on ShopifyCustomer and member retention questions
How do you calculate customer retention rate?
Divide the customers from your starting group who remain active at the end by the starting group size, then multiply by 100. With consistent counts, this is (ending active customers minus new customers still active at the end) divided by starting customers, times 100.
Why count only new customers who are still active at the end?
Ending active customers already excludes new customers who left. Subtracting all customers acquired during the period can therefore understate retention. Exclude reactivations from outside the starting group too, or track the starting group directly.
Is customer retention the same as repeat purchase rate?
No. Retention follows a defined starting group over time. Repeat purchase rate measures the share of customers who purchase again under a stated definition. For a store without subscriptions, define what active means for your buying cycle before using customer counts.
Is churn always 100% minus retention?
For the same starting group, period and active-status definition, customer churn is 100% minus customer retention. Revenue churn and net revenue retention are different metrics because spending changes can affect them.
Can I use an annual churn rate in the monthly model?
No. The scenario model applies the entered churn every month for 12 months. Under a constant-rate assumption, equivalent monthly churn is 1 minus (1 minus annual churn) raised to the power of 1/12. Actual monthly patterns may differ.
Does the membership revenue scenario calculate profit?
No. It compares membership fee revenue for the same starting group and subtracts only the extra scenario retention costs entered. It excludes other delivery costs, fees, taxes, overhead, new members and reactivations. The result is not net profit.
What is a good customer retention rate?
There is no single useful target for every business. Compare the same customer definition and time window across comparable groups. Product buying cycles and membership billing terms affect what a retention rate means.
Can Memberply help with retention?
Memberply lets Shopify merchants configure membership benefits such as store credit, discounts and exclusive access. Choose a benefit that addresses a customer need, include its costs, and measure outcomes. A lower churn assumption in this calculator does not prove a benefit will cause that improvement.
Put this metric in context
Use our ecommerce metrics guide and free KPI worksheet to align formulas, reporting windows and your next business decision.