A cancellation rate, often referred to as churn rate, measures the percentage of customers who stop using a service or product over a specific period. It's a critical metric for subscription-based businesses as it directly impacts revenue and growth. A high cancellation rate can indicate issues with customer satisfaction, product value, or onboarding. Understanding and reducing your cancellation rate is key to sustainable business success.
function calculateCancellationRate() {
var customersAtStart = parseFloat(document.getElementById("customersAtStart").value);
var customersCancelled = parseFloat(document.getElementById("customersCancelled").value);
var customersAdded = parseFloat(document.getElementById("customersAdded").value);
var resultDiv = document.getElementById("result");
resultDiv.innerHTML = ""; // Clear previous results
if (isNaN(customersAtStart) || isNaN(customersCancelled) || isNaN(customersAdded)) {
resultDiv.innerHTML = "Please enter valid numbers for all fields.";
return;
}
if (customersAtStart <= 0) {
resultDiv.innerHTML = "Number of customers at the start of the period must be greater than zero.";
return;
}
if (customersCancelled < 0) {
resultDiv.innerHTML = "Number of customers cancelled cannot be negative.";
return;
}
if (customersAdded < 0) {
resultDiv.innerHTML = "Number of new customers added cannot be negative.";
return;
}
// Formula: Cancellation Rate = (Number of Customers Cancelled / Number of Customers at Start of Period) * 100
var cancellationRate = (customersCancelled / customersAtStart) * 100;
// Display the result
resultDiv.innerHTML = "