Abstract Customers and their perception towards service are considered as a determinant of service failure, and so, service failure and its prevention must be looked into from the perspective of the customers. This paper presents a customer-centric service failure prevention framework, which aims to provide a holistic way of service failure prevention by integrating service delivery assessment and failure analysis from a customer perspective, encompassing failure identification, assessment and prioritization of failures as a basis for corrective actions. Customer journey, service clues, and customer oriented-FMEA are employed to develop the proposed framework. The approach was applied to an enrolment process showing that using customer journey assists in determining customer processes, needs, wants and touch points in the service, and when used together with service clues further facilitates systematic and effective unveiling of potential failures that are important to customers. Assessment of failures and its prioritization with customer perspective leads to better prioritization that is reflective of the voice of customers. The case study shows that higher risk is imposed by actions emanating from the employees, reinforcing further that service failures not only concern functionality of the service but equally important also are the encounter of customers with service employees and the environment.