End-to-end analytics project using SQL, Python, Machine Learning, and Power BI to identify churn drivers, estimate revenue loss, and simulate customer retention strategies for a telecom business.
Overall customer churn rate identified across 7,043 telecom customers.
Estimated annual revenue loss caused by customer churn.
Random Forest model accuracy achieved for churn prediction.
High-risk customers identified for retention campaigns.
End-to-end analytics workflow followed to transform raw telecom customer data into actionable business insights and retention strategies.
The analysis uncovered high-risk customer groups, revenue loss patterns, and actionable retention opportunities.
Month-to-month customers churn significantly more than annual subscribers.
Highest churn occurs within the first 12 months of customer tenure.
Churned customers pay more monthly than retained customers.
Annual revenue recoverable by retaining just 10% of churners.
Interactive 3-page Power BI dashboard built for churn analysis, KPI monitoring, and revenue recovery simulations.
Exploratory analysis, feature engineering, and machine learning evaluation performed using Python and Scikit-learn.
ROC-AUC score achieved using Random Forest classification.
False positive rate reduced through optimized model selection.
Logistic Regression, Random Forest, and Gradient Boosting evaluated.
Custom DAX measures created in Power BI dashboard.
Data-driven retention strategies identified through churn analysis, customer segmentation, and revenue impact modeling.
Problem: Month-to-month customers showed 42.7% churn compared to 11.3% for annual contracts.
Strategy: Offer discounted annual plans to customers between months 6–10 of tenure before peak churn period.
Expected Impact: Up to 31 percentage point churn reduction for converted customers.
Problem: 47% of churners leave within their first 12 months.
Strategy: Structured Day 30, Day 60, and Day 90 onboarding check-ins with dedicated support.
Expected Impact: Reduces churn during the highest-risk customer lifecycle stage.
Problem: Customers with zero additional services churn at 43.8%, compared to only 5.8% for customers using 7 services.
Strategy: Offer free bundled add-on services for the first 3 months to improve retention.
Expected Impact: Each additional service reduces churn risk by approximately 6%.
Problem: Electronic check customers churn at 45.3% versus 15.2% for auto-pay users.
Strategy: Incentivize automatic payment enrollment with small monthly discounts.
Expected Impact: Builds an early-warning churn detection signal 60–90 days before customer exit.
Targeting the top 312 high-risk customers with a $15,000/month retention budget could potentially recover approximately $47,000/month in recurring revenue.