Sign up for
Get started

What is customer retention?

Definition: Customer retention is a metric that measures a company's ability to retain its customer base over a period of time.

It shows how loyal the customers are to the company’s product/service and how long their loyalty lasts before stopping to interact with the company.

Customer retention aims to create a pleasant experience for customers and retain them for a long time, which impacts all other customer metrics.

The most important customer retention metrics to keep track of

There are five key metrics to keep track of:

  • Customer retention rate is the most important metric measuring the percentage of customers who continue to do business with a company over a period of time.
  • Repeat purchase rate measures the percentage of customers who come back to buy from the same company and how many times they repeat the purchase.

How is the customer retention rate calculated?

It is calculated by determining the period of time the company wants to measure and analyzing the number of customers at the start and end of that period and the number of new customers acquired over the same period.

These numbers are used in the formula:

Customer Retention Rate = (Number of Customers at the End of Period - Number of New Customers Acquired During the Period) / Number of Customers at the Start of Period x 100

The end result shows the percentage of customers retained during the period.

Customer retention strategies

  • Include customers in product development through a public roadmap and take their feedback into every step.
  • Engage customers by creating content they need and segmenting it to fit their persona, offering personalized use cases, creating a customer community, and utilizing social media.
  • Referral and loyalty programs offer customers benefits if they recommend the product to others, incentivizing them to grow together with the product.
  • Identify and analyze potential churn in advance for tactics to retain them and spot patterns of why customers are churning.

Customer retention examples

Slack acknowledges its customers’ use of Twitter and regularly offers support and important announcements on the platforms their customers use.

Codeacademy allows customers to tell their stories to the whole community showing that they care about their customers and why they use Codecademy.

HubSpot offers their customers free videos on various business topics (sales, marketing, growth), incentivizing their customers to grow with their ecosystem.

Adobe offers their churning customers an option to continue using their products for two months free, attempting to retain them.

Wonder what your customers want?
Discover Mindmesh

Article FAQs

What is good customer retention?
It varies depending on the industry and size of the company. Still, retention of 80% is considered good in most industries for established businesses, while smaller businesses and startups aim for 35% and above.
What are the examples of customer retention?
You can find examples of customer retention in the “Customer retention example” section above.
What are the 4 stages of customer retention?
They are acquisition (attracting new customers), onboarding (teaching the new customer how to use the product/service), engagement (keeping the customer satisfied through communication), and retention (providing ongoing value).
What is a customer retention program?
It’s a group of tactics a business employs to keep its customer engaged and satisfied. There are several programs a business may use to increase its customer retention: VIP, customer rewards, loyalty programs, and proactive support.

Recommended Terms


Get started

Hundreds of tech workers have already
tried Mindmesh and use it daily

Get Started

A monthly newsletter delivered straight to your inbox