<aside> 📋

Executive Summary

A SaaS company experiencing above-average subscriber churn commissioned this analysis to identify the primary drivers of cancellation before launching an enterprise-wide retention campaign. Using SQL-based exploratory and cohort analysis against a Snowflake data warehouse, this project examined user-reported cancellation reasons, workflow completion behavior, year-over-year churn trends, and cohort-level retention patterns.

<aside> 🔑

Key Findings:

Business Impact Model

To illustrate the stakes of not mitigating the current churn trends, the following model has been created using the numbers defined in this data set:

image.png

image.png

Given that churn risk is highest in the first year, even a modest improvement in first-year onboarding could meaningfully shift retention. If first-year churn is reduced by 20% the compounding effect on subscriber lifetime value (LTV) is significant, increasing the importance of improving usefulness of the product for first year subscriptions.

Note: the dataset is synthetic and does not include pricing; a benchmark monthly subscription price of $100/month is used for illustrative purposes.

</aside>

</aside>

<aside> 🔍

The Business Problem

Leadership identified an above-average subscriber churn rate (37.3%) resulting in significant revenue loss. Before launching an enterprise-wide retention campaign, the team needed to understand the root causes driving cancellations. Fortunately, the company collects user-reported cancellation data through a structured exit survey — giving the analytics team direct access to subscriber-stated reasons for leaving.

image.png

</aside>

<aside> ⚙️

Approach

image.png

image.png

image.png

<aside> 📈

Results

image.png

image.png

image.png

image.png

image.png

</aside>

<aside> 💡

Business

Recommendations & Next Steps

<aside> ✅

Next Step - Review training and documentation processes for new subscribers and implement structured onboarding milestones in the first 90 days — including feature adoption checkpoints, proactive check-in touchpoints, and advanced training resources for users who have not engaged with key features.

</aside>

</aside>

</aside>

💻 View SQL on GitHub | 📊 View Power BI Dashboard | 📁 View Excel Model