Customer retention occurs when a customer makes repeat purchases over a long period. In other words, customer retention is when a customer is retained; they continue to purchase products from the same business. Many companies, especially subscription-based services, look to the retention of customers as a metric for their success and growth.