Customer attrition is the loss of customers over a set period. Buyers may cancel subscriptions, stop reordering, switch brands, or reduce the frequency of their purchases.
PwC’s 2025 Customer Experience Survey found that 52% of consumers stopped using or buying from a brand after a bad product or service experience. Another 29% stopped after a poor online or in-person customer experience. Attrition affects revenue because lost customers must be replaced before a business can grow.
Understanding customer attrition helps you identify why customers leave and where retention efforts need to improve. This guide explains how to measure attrition, what causes it, and how to reduce it.
What is customer attrition?
Customer attrition, sometimes called customer churn, is the loss of customers over a given period. It’s measured as the percentage of customers who stop returning to purchase from your company within a set time frame. If your customer retention rate trends downward, you’re experiencing customer attrition.
Customer attrition is most often associated with software-as-a-service (SaaS) businesses operating on monthly or annual recurring revenue models—like Spotify, Mailchimp, and Shopify. It’s also relevant for ecommerce and brick-and-mortar retail businesses, which need to keep customers coming back to maintain steady revenue.
Why customer attrition matters
Customer attrition reduces revenue from existing customers. When customers leave, a business needs to bring in new customers to replace that revenue. In Shopify’s Q4 2025 Survey of Store Owners, 36% of merchants said finding customers was one of their top challenges in year one.
Attrition also affects customer acquisition cost and customer lifetime value. A business with frequent repeat customers or long subscription periods may have more time to recover acquisition costs. A business with lower margins or less frequent purchases may have less room to make up those costs.
How customer attrition is tracked varies by business model:
- Subscription companies: Track attrition through cancellations or failed renewals.
- Retailers: Track it through fewer repeat purchases, smaller orders, or longer gaps between orders.
Customer attrition can also reflect problems with the customer experience. Forrester’s 2025 Global Customer Experience Index analyzed more than 275,000 customers’ perceptions of 469 brands across 12 industries and 13 countries. Globally, 21% of brands declined, 6% improved, and 73% remained unchanged.
Since poor customer experience can lead customers to stop buying, stagnant or declining experience scores may indicate retention risk.
Active vs. passive customer attrition
Customer attrition falls into two categories:
- Active attrition: When a customer chooses to leave.
- Passive attrition: When a customer stops buying without a clear cancellation event.
This table shows the difference between these two types:
| Type | Definition | Ecommerce example | What to watch |
|---|---|---|---|
| Active attrition | Customer chooses to leave | Cancels a coffee subscription | Cancellations, closures, refund notes |
| Passive attrition | Customer stops buying without canceling | Reorders stop after 90 days | Order gaps, failed payments, missed renewals |
Active attrition is easier for subscription businesses to track because customers cancel. During their cancellation process, they may even provide a reason you can use to improve your product or service.
Passive attrition is harder to identify because the customer may still have an account or stay on your email list, but they stop spending without reason.
To track customer attrition, store owners can use Shopify Subscriptions to manage recurring products and subscription contracts from the Shopify admin. It allows you to view and handle contracts, payment methods, skipped orders, paused contracts, and cancellations. In turn, customers can update payment details or pause, resume, or cancel a subscription from their customer account.
With automation apps like Shopify Flow, teams can respond when passive attrition comes from payment friction. The “subscription billing attempt failure” trigger starts a workflow when a subscription billing attempt fails, helping initiate follow-up.
What causes customer attrition?
Understanding why customers leave your business will help you increase your retention rate. Although some factors are beyond your control—like a loyal customer moving away from your local shop—you can address many causes of customer attrition.
Here are common issues that drive customers away:
- High prices. Customers may leave when they find lower prices for similar products. Capgemini’s 2026 consumer research found that 74% of consumers would switch brands for lower regular prices.
- Poor product quality. Damaged items, weak materials, or products that perform differently than described reduce repeat purchases. PwC found that 52% of consumers stopped using or buying from a brand after a bad product or service experience.
- Slow service. Long wait times, unclear answers, or unresolved order issues can lead customers to another brand. PwC found that 29% of consumers stopped using or buying from a brand because of poor online or in-person customer experience.
- Failed onboarding. OnRamp’s 2025 onboarding research found that 48% of customers abandon onboarding when they do not see value quickly.
- Checkout friction. Baymard Institute found that 17% of US online shoppers abandoned an order in the past quarter because checkout was too long or complicated.
- Mismatched expectations. Narvar’s 2025 State of Post-Purchase report found that 73% of shoppers say estimated delivery dates influence purchase decisions, and 40% won’t buy when no delivery date is shown.
- Brand misalignment. Givsly’s 2025 research found that 55% of consumers feel more loyalty to brands that publicly share their values.
How to analyze customer attrition
- Create customer segments
- Compare cohorts
- Find the drop-off point
- Check product and payment issues
- Ask customers why they left
Analyze customer attrition by comparing customers who keep buying with customers who stop. Follow this five-step process:
1. Create customer segments
Build segments around behavior you can measure. Shopify customer segments are dynamic, so customers enter or leave a segment when they match or no longer match the criteria you’ve set.
For example, a coffee brand could compare customers who reorder within 30 days with those who go 60 days without another order.
2. Compare cohorts
Review customers by first-order month. The customer cohort analysis report in the Shopify admin groups customers by first-order date and shows repeat purchase behavior.
If March customers repeat less often than February customers, review what changed that month. The issue may come from a new offer, sales channel, or delivery window.
3. Find the drop-off point
Look at when customers stop buying or renewing. Some data points to consider are:
- Days since last order
- Time between first and second order
- Order count before lapse
- Canceled subscription contracts
- Failed billing attempts
For example, a subscription business may find that most cancellations happen after the first renewal. A retailer may find that one-time buyers rarely place a second order after 45 days.
The timing gives the business a basis for reviewing replenishment reminders, delivery timing, and follow-up emails.
4. Check product and payment issues
Compare attrition with records showing friction after the sale. If lapsed subscribers also have failed billing attempts, for example, payment friction may be contributing to attrition. If a product has higher returns and lower repeat purchases, product quality may be part of the issue.
5. Ask customers why they left
Use cancellation surveys or win-back campaigns to understand why customers leave your brand. Keep the choices consistent, such as price or quality. Over time, those answers can show whether attrition is caused by the product, the purchase experience, or changing customer needs.
Early warning signs of customer attrition
Early warning signs of attrition can point to lower customer engagement, but they aren’t always proof of churn. Review them alongside seasonality, inventory, promotions, and support history.
| Signal type | What to watch | Where to check | What it may indicate |
|---|---|---|---|
| Behavioral | Longer gaps between orders | Shopify customer reports | Lower repeat purchase activity |
| Engagement | Fewer sessions or returning customers | Shopify Analytics | Lower store or channel engagement |
| Subscription | Pauses, skips, or cancellations | Shopify Subscriptions | Delayed or stopped recurring orders |
| Payment | Expired cards or failed payments | Shopify Subscriptions | Renewal or billing friction |
| Support | Refunds, complaints, repeated questions | Support and return records | Product or service issues |
These tools can help monitor warning signs:
- Shopify customer reports. Review first-time, returning, and one-time customers, and conduct customer cohort analysis. Cohort analysis groups customers by first-order date and shows acquisition and retention data.
- Shopify Analytics. Monitor sales, sessions, and fulfillment metrics across sales channels and time periods.
- Shopify Subscriptions. Track subscription revenue, new subscriptions, active subscriptions, and canceled subscriptions.
- Support and return records. Review refunds, delivery complaints, unresolved tickets, and repeated product questions in your customer support platform.
- RetentionX. Use this Shopify app to track lifetime value (LTV), cohorts, recency frequency monetary (RFM), and customer activity.
How to calculate customer attrition rate
To calculate your customer attrition rate, divide the number of customers lost during a specific period by the total number of customers you had at the start of that period, then multiply the result by 100.
Always use the same time period for both variables in the calculation. For example, if you are measuring customers lost during January, divide by the total number of customers you had at the start of January.
The formula is:
Attrition rate = (Customers lost during period / Customers at the start of a period) x 100
If you run a candle-of-the-month subscription service, here is how to apply the formula:
- Customers at the start of January: 1,000 subscribers
- Customers lost during January: 50 cancellations
Since both metrics track the same monthly time frame, the calculation is:
(50 / 1,000) x 100 = 5%
This means the business lost 5% of its customer base during January.
What is a good customer attrition rate?
A good customer attrition rate depends on the context. Universal benchmarks do not apply across different industries. An acceptable rate for one business model may be unsustainable for another.
For example, a high-end jewelry store might expect a relatively high attrition rate because customers often make large, infrequent purchases. For this type of business, it makes sense to focus on generating positive feedback from new customers to bring in a steady flow of clientele.
An online grocery delivery service might aim for a much lower attrition rate because it relies on frequent repeat purchases to remain profitable.
Evaluate an attrition rate for your store with these four factors:
- Historical data. Use past attrition metrics to establish an internal baseline and track trends over time.
- Category norms. Compare your business to typical attrition rates of direct competitors in the same industry.
- Purchase frequency. Track how often customers buy from you, which determines how customer turnover impacts revenue stability.
- Margin models. Review your profit margins, which dictate the financial impact of losing a customer relative to acquisition costs.
How to reduce customer attrition
- Focus on winning the right customers
- Improve onboarding and product education
- Build loyalty and referral programs
- Send timely win-back and reorder reminders
- Survey customers who churn and close the loop
There are several ways to reduce customer attrition, and the right approach depends on why customers are leaving. Identify the cause of churn first, then choose one of the following tactics to address it:
1. Focus on winning the right customers
Tailor your customer acquisition efforts to reach customers who need and value what you offer.
Start by creating an ideal customer profile for your business by pinpointing your most valuable customers’ characteristics, behaviors, and needs. Include customer data like demographics, psychographics, buying habits, and pain points that your product solves.
Use this persona to guide your acquisition efforts—from email campaigns to influencer partnerships. For example, if your high-end cookware brand caters to passionate home chefs, you don’t need to advertise in a coupon-clipper magazine or target college students living in dorms.
2. Improve onboarding and product education
Customers need to understand how to use your product before they can get value from it. According to Amplitude’s 2025 Product Benchmark Report, 69% of top performers in seven-day activation were also top performers in three-month retention.
Give customers clear next steps right away. Setup instructions, product tours, quick-start guides, and educational content can help them begin to use the product with less friction and understand what to do next.
Bruvi, which sells single-serve coffee machines, gives customers resources they can use from the start. Its YouTube channel includes a machine tour, and its Customer Care page includes articles and videos on “Using Bruvi,” “Brewer Care,” and the brand’s “B-Pods.”
3. Build loyalty and referral programs
Loyalty programs reduce attrition by giving customers a reason to keep buying from the same brand. Deloitte’s 2025 Consumer Loyalty Program Survey, based on responses from 5,564 US adults who belong to loyalty programs, found that 72% said loyalty programs make them more likely to spend with a preferred brand. Another 56% said they increase spending because of the program.
Loyalty programs include points, exclusive perks, early access, or personalized discounts. Referral programs can also give satisfied customers a reason to bring in new buyers while receiving a reward in return.
Stark, a luxury carpet and rug company, has a rich history spanning more than 85 years. Founded by the Stark family, the business is now led by third-generation cousins Ashley and Chad Stark.
While pursuing a direct-to-consumer (DTC) model, the Stark team also made strategic decisions to retain its valuable clientele of interior designers. The brand adopted a commission protection program that ensures designers receive a 25% commission even when homeowners purchase directly.
“That is not a policy that a retail company can scale, but that’s how we try to differentiate,” says Chad during an episode of the Shopify Masters podcast. “When a customer goes around a designer, we make sure to still send them a 25% commission check. After that, they’re a client for life.”
4. Send timely win-back and reorder reminders
Win-back and reorder reminders work when they match what the customer has already done. You can use this data to personalize your message:
- Purchase history. Shows what a customer bought, so the reminder can reference the right product.
- Time since last order. Helps avoid sending a replenishment message too early or too late.
- Email engagement. Shows whether the customer is still opening messages, which can guide the next offer, subject line, or channel.
For a customer who opened recent emails but has not placed another order, the message might highlight a new product or a limited-time offer.
Store owners can group customers by purchasing behavior and other shared traits, then use Shopify Messaging to send email and SMS campaigns from the Shopify admin. Shopify Messaging lets stores send email campaigns to selected customer segments and review email performance data, including opens, customer actions, and bounces.
5. Survey customers who churn and close the loop
When customers leave, ask why while the experience is still fresh. Post-cancel surveys can show whether people left because of price, product fit, or a problem they couldn't resolve.
Other feedback tactics add more context:
- Satisfaction surveys. Can show where customers get frustrated before they cancel.
- Customer service conversations. Can reveal issues with shipping, setup, or product quality.
- Check-ins with VIP program customers. Can show product fatigue, usage patterns, or price concerns.
Keep the questions short and direct:
- What prompted your decision to cancel?
- What could have improved your experience?
- What would make you consider buying again?
- Were there any product, pricing, or service issues we should review?
The next step is to act on the patterns. If customers cancel because they receive products too often, test a slower delivery option. If sizing comes up often, update the product page or fit guide.
Shopify Forms can help store owners collect feedback through pop-up or inline forms, then use that information in customer segments and marketing automations. Stores that need more survey features can also use an app like POWR for post-purchase and satisfaction surveys.
Customer attrition FAQ
What is the difference between customer attrition and customer retention?
Attrition measures how many customers you’re losing, while retention focuses on keeping customers engaged and loyal.
What is the difference between customer attrition and customer churn?
Customer attrition and customer churn both refer to customers leaving over a set period. Attrition is used more in retail and ecommerce, while churn is more common in subscription and SaaS businesses.
How do you measure customer attrition?
Measuring customer attrition involves tracking how many customers stop doing business with you over a specific period. You typically calculate this as a percentage, comparing the number of customers lost to your total customer base at the start of the period.
What is a good customer attrition rate?
A good customer attrition rate depends on the business model, purchase frequency, margins, and category. A subscription business with monthly renewals may need a lower attrition rate to stay profitable than a retailer that sells higher-priced products customers buy less often.
How does customer attrition affect profitability?
Customer attrition reduces revenue from existing customers. It can also increase customer acquisition costs and lower customer lifetime value because the business has to replace lost buyers.












