The growth of an insurance company is measured by the number of policies purchased by customers. To keep the company growing and having more customers, the customer churn prediction model is crucial to maintain its competitiveness. Even if the company has good service delivery, it is important to identify the customer’s behavior and be able to predict the future churners. The main contribution to our work is the development of a predictive model that can proactively predict the customer who will leave the insurance company. The model developed in this study uses machine learning techniques on lion insurance data. Another main contribution of this study is the labeling of the data using an unsupervised algorithm on 12007 rows with 9 features from which 2 clusters were generated using the K-means++ algorithm. As the cluster results found are imbalanced, the synthetic minority oversampling technique was applied to the training dataset. The Deep Neural Network algorithm turns out to be a very effective model for predicting customer churn, reaching an accuracy of 98.81%. The two years of customer data were obtained from lion insurance and used to train test, and evaluate the model. The Randomized optimization technique was selected for each algorithm. However, the best results were obtained by a deep neural network with a structure of (9-55-55-55-55-55-1). This algorithm was selected for classification in this churn prediction study