Definition
Customer retention rate is the percentage of existing customers who remain active over a given time period. It tells you how well your business keeps the customers it already has, excluding any new ones acquired during that window.
Why it matters
Acquiring a new customer usually costs several times more than retaining an existing one, with commonly cited estimates ranging from 5x to 25x depending on industry. That alone makes retention the most important growth metric for subscription businesses. High retention means predictable revenue, lower acquisition costs, and more chances to expand accounts over time.
Retention is also the clearest signal of product-market fit. If customers stick around, your product is solving a real problem. If they don't, no amount of marketing spend will fix the underlying issue.
Onboarding plays a direct role here. Customers who complete onboarding successfully are far more likely to renew. A poor first experience, on the other hand, sets the stage for churn months later. By the time you notice a customer disengaging, the damage was done during their first few weeks.
How to measure it
The formula
Customer retention rate = ((Customers at end of period - New customers acquired) / Customers at start of period) x 100
Example: You start the quarter with 200 customers. During the quarter, you acquire 40 new customers and end with 210. Your retention rate is: ((210 - 40) / 200) x 100 = 85%
There's also a simpler relationship to remember: Retention rate = 100% - Churn rate. If your churn rate is 5%, your retention rate is 95%.
Benchmarks by segment
- Enterprise SaaS: 95% or higher annually is the standard. These deals have long contracts and high switching costs.
- Mid-market SaaS: 85-95% annually is typical. Aim for 90%+.
- SMB SaaS: 70-85% annually. Smaller customers churn faster because they have fewer sunk costs.
- Consumer subscriptions: 60-75% annually, though top performers exceed 80%.
Your benchmark depends on your price point, contract length, and customer segment. Compare quarter over quarter within your own data before comparing against industry averages.
Measuring retention over different periods
Most teams track monthly, quarterly, and annual retention. Monthly gives you early warning signals. Annual tells you the real story for planning purposes.
Pick one primary period and stick with it. Switching between timeframes makes trends harder to spot.
How onboarding affects retention
The first 90 days set the tone for the entire customer relationship. Customers who reach their first value milestone quickly are significantly more likely to renew. Those who struggle through a confusing onboarding process start looking for alternatives before the first invoice is due.
Three onboarding factors have the biggest impact on retention:
- Time to value: The faster customers see results, the stronger their commitment. Track this alongside retention to find the connection in your own data.
- Onboarding completion: Customers who finish all onboarding steps retain at higher rates. If your onboarding completion rate is low, expect retention to follow.
- Early effort: High friction during setup creates lasting negative impressions. Measure customer effort score during onboarding to catch problems early.
Related terms
- Customer churn rate: The inverse of retention. It measures the percentage of customers who leave during a period.
- Net revenue retention: Goes beyond customer count to measure the revenue you keep (and grow) from existing customers through upsells and expansions.
- Customer onboarding metrics: The full set of metrics that predict whether your onboarding drives long-term retention.
Want to improve retention by fixing what happens in the first 90 days? Read how to reduce customer churn through better onboarding or try OnboardingHub free to build onboarding flows with built-in progress analytics.