SlideShare a Scribd company logo
1 of 11
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
Created by: Salvatore Tirabassi
Document Copyright 2023
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
In a recent post on recurring revenue financial modeling, I covered some of the main
drivers that play a role in the construction of financial forecasts for SaaS and
related business models. One of the most important aspects of such financial forecasts
is the build out of contracted revenues. In general contracted revenues can be quite
predictable, which makes the recurring revenue model so attractive to investors.
The Basics
In a basic format, the recurring revenue forecasting for a good financial model will
have the following components to calculate the monthly revenue:
•Average revenue per subscriber
•Number of subscribers, beginning of the month (past bookings)
Document Copyright 2023
•Number of subscribers added in the month (new bookings)
•Composite cancellation rate (the expected % of existing subscribers who will
cancel in the month)
•Number of subscribers lost in the month (2*4, cancellations or churn)
•Net number of subscribers (2+3-5)
•Revenue for the month (1*6)
The image below shows a recurring revenue forecast based on the above
calculations. It is necessary to understand that in this kind of model, the
limited variations in average revenue and cancellation rates lend themselves to
a composite view of the revenue build. If these underlying simplifications are
reliable, the above methodology works just fine.
Document Copyright 2023
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
Pro-tip: Unless you have some strong need, I allow subscribers to be calculated in fractions and avoid any
rounding functions for subscriber counts. I find partial clients (even though there is no such thing) makes models
easier to manage because rounding functions sometimes have unintended consequences and also require
maintenance and awareness of their use when other people are using your model.
Document Copyright 2023
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
More complex subscriber calculations
But, what if average revenue per subscriber changes for each new
cohort of subscribers and the cancellations vary based on the age of
the client. In this case, the value of the existing contracted
backlog and the forecast of future contracted backlog becomes much
more complex. You can stick to the above methodology, but with
cancellations being age dependent, you could be in for hidden
surprises and also leave your operations teams with a less refined
set of objectives when they are trying to reduce cancellations.
One way to resolve this complexity is to look at a cohort-based backlog, which
accounts for the average revenue variation by specifically assigning a revenue
amount to a cohort and also assigning a cancellation percentage to each cohort
based on its age. In this kind of model, each cohort is assigned a date of
birth (sometimes called a vintage) so that it can be tracked uniquely
throughout time.
Document Copyright 2023
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
The image below shows what the cancellations would look like in a cohort-
based format. (I am intentionally ignoring revenue variations, but this would
use a similar methodology to accommodate that variation.) Notice how each
month of the model needs to have a cancellation percentage for each cohort.
Document Copyright 2023
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
Document Copyright 2023
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
Compared to the basic format at the beginning of this post, the cohort-based
format has turned into a matrix instead of being a single vector (line) of
the spreadsheet. In fact, to do this precisely, each line of the basic format
should become a matrix. Then instead of multiplying lines in Excel, you
multiply across matrices to get to revenue.
Using rough math, the composite cancellation rate in the matrix is about 3%
over the March to August time frame. However, you can see that the Aug-24
ending revenues in the cohort-based format ($59,420) are slightly lower than
the basic format ($60,120). Now you might think that the $700 (1.1%) is not a
big deal, but over time and with increased volume this variance will grow and
lead to weaker forecasting. While I would love to use a simpler model for
expediency, it does not stand to scrutiny when you want to have reliable
forecasting of revenues.
Document Copyright 2023
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
1. Why is cohort-based forecasting important in recurring revenue modeling?
2. Cohort-based forecasting is crucial in recurring revenue modeling because
it allows for a more accurate representation of revenue streams by
considering variations in average revenue per subscriber and cancellation
rates based on the age of the client cohorts. This approach provides a more
granular and precise understanding of revenue projections, enabling better
decision-making and operational strategies.
2. How does cohort-based forecasting differ from basic recurring revenue
modeling?
In basic recurring revenue modeling, calculations are simplified by using
composite averages for revenue per subscriber and cancellation rates. In
contrast, cohort-based forecasting assigns specific revenue amounts and
cancellation percentages to each cohort based on their unique characteristics,
such as date of birth or vintage. This results in a more detailed and nuanced
analysis of revenue trends over time.
Document Copyright 2023
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
FAQs for Recurring Revenue Modeling using Cohorts:
1.3. What are the benefits of using cohort-based forecasting in
revenue modeling?
2.Utilizing cohort-based forecasting in revenue modeling offers
several advantages, including enhanced accuracy in predicting
revenue fluctuations, better insights into subscriber behavior over
time, and the ability to provide operations teams with specific
data to optimize customer retention strategies. While this approach
may introduce complexity, the precision it brings to forecasting
can lead to more reliable financial projections and improved
operational efficiency.
Document Copyright 2023
Recurring Revenue Modeling Can be
Tricky, Using Cancellation Curves
Can Improve Precision and Results
FAQs for Recurring Revenue Modeling using Cohorts:
Visit my content
https://salvatoretirabassi.substack.com
https://linkedin/in/stirabassi
https://tirabassi.com/
https://twitter.com/saltirabassi
https://www.instagram.com/salvatoretirabassi/
https://www.facebook.com/SalvatoreTirabassi
Document Copyright 2023

More Related Content

Similar to Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results

CollectionOptimization
CollectionOptimizationCollectionOptimization
CollectionOptimization
Mike Nguyen
 
Sheet1Financial Statement Analysis Paper Rubric - CatrinaMissingA.docx
Sheet1Financial Statement Analysis Paper Rubric - CatrinaMissingA.docxSheet1Financial Statement Analysis Paper Rubric - CatrinaMissingA.docx
Sheet1Financial Statement Analysis Paper Rubric - CatrinaMissingA.docx
edgar6wallace88877
 
chapter 8Responsibility Concepts and Sound Decision-Maki.docx
chapter 8Responsibility Concepts and Sound Decision-Maki.docxchapter 8Responsibility Concepts and Sound Decision-Maki.docx
chapter 8Responsibility Concepts and Sound Decision-Maki.docx
christinemaritza
 
Looking ahead -Cash forecasting
Looking ahead -Cash forecastingLooking ahead -Cash forecasting
Looking ahead -Cash forecasting
Ankur Bhandari
 
The order to cash cycle
The order to cash cycleThe order to cash cycle
The order to cash cycle
Gerry Flannery
 
MVP_Product_CustomerAcquisitionFinancialModel_Brochure
MVP_Product_CustomerAcquisitionFinancialModel_BrochureMVP_Product_CustomerAcquisitionFinancialModel_Brochure
MVP_Product_CustomerAcquisitionFinancialModel_Brochure
Gavin Shearing
 

Similar to Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results (20)

CollectionOptimization
CollectionOptimizationCollectionOptimization
CollectionOptimization
 
The billing and payment process whitepaper
The billing and payment process whitepaperThe billing and payment process whitepaper
The billing and payment process whitepaper
 
Sheet1Financial Statement Analysis Paper Rubric - CatrinaMissingA.docx
Sheet1Financial Statement Analysis Paper Rubric - CatrinaMissingA.docxSheet1Financial Statement Analysis Paper Rubric - CatrinaMissingA.docx
Sheet1Financial Statement Analysis Paper Rubric - CatrinaMissingA.docx
 
Customer Retention Cost Report
Customer Retention Cost ReportCustomer Retention Cost Report
Customer Retention Cost Report
 
Product Analytics- SAAS Dasboard metrics
Product Analytics- SAAS Dasboard metricsProduct Analytics- SAAS Dasboard metrics
Product Analytics- SAAS Dasboard metrics
 
chapter 8Responsibility Concepts and Sound Decision-Maki.docx
chapter 8Responsibility Concepts and Sound Decision-Maki.docxchapter 8Responsibility Concepts and Sound Decision-Maki.docx
chapter 8Responsibility Concepts and Sound Decision-Maki.docx
 
Looking ahead -Cash forecasting
Looking ahead -Cash forecastingLooking ahead -Cash forecasting
Looking ahead -Cash forecasting
 
Final Report
Final ReportFinal Report
Final Report
 
UNDERSTANDING LOYALTY AND REWARDS PROGRAMS
UNDERSTANDING LOYALTY AND REWARDS PROGRAMSUNDERSTANDING LOYALTY AND REWARDS PROGRAMS
UNDERSTANDING LOYALTY AND REWARDS PROGRAMS
 
The Value of Customer Profitability
The Value of Customer ProfitabilityThe Value of Customer Profitability
The Value of Customer Profitability
 
MSC in Finance.docx
MSC in Finance.docxMSC in Finance.docx
MSC in Finance.docx
 
QBO Nonprofit Financial Reporting - Wizxpert
QBO Nonprofit Financial Reporting - WizxpertQBO Nonprofit Financial Reporting - Wizxpert
QBO Nonprofit Financial Reporting - Wizxpert
 
Ax Presentation
Ax PresentationAx Presentation
Ax Presentation
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solution
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solution
 
Microsoft Office Performance Point
Microsoft Office Performance PointMicrosoft Office Performance Point
Microsoft Office Performance Point
 
A guide to budgeting & forecasting solutions
A guide to budgeting & forecasting solutionsA guide to budgeting & forecasting solutions
A guide to budgeting & forecasting solutions
 
Customer profitability - IBANK
Customer profitability - IBANKCustomer profitability - IBANK
Customer profitability - IBANK
 
The order to cash cycle
The order to cash cycleThe order to cash cycle
The order to cash cycle
 
MVP_Product_CustomerAcquisitionFinancialModel_Brochure
MVP_Product_CustomerAcquisitionFinancialModel_BrochureMVP_Product_CustomerAcquisitionFinancialModel_Brochure
MVP_Product_CustomerAcquisitionFinancialModel_Brochure
 

More from CFO Pro+Analytics

More from CFO Pro+Analytics (18)

Managing a Loan Portfolio with Great Analytical Tools.pdf
Managing a Loan Portfolio with Great Analytical Tools.pdfManaging a Loan Portfolio with Great Analytical Tools.pdf
Managing a Loan Portfolio with Great Analytical Tools.pdf
 
A Machine Learning (ML) Crystal Ball? How We Predict Future Outcomes Using a ...
A Machine Learning (ML) Crystal Ball? How We Predict Future Outcomes Using a ...A Machine Learning (ML) Crystal Ball? How We Predict Future Outcomes Using a ...
A Machine Learning (ML) Crystal Ball? How We Predict Future Outcomes Using a ...
 
What's Really Going on With Consumer Balance Sheets?
What's Really Going on With Consumer Balance Sheets?What's Really Going on With Consumer Balance Sheets?
What's Really Going on With Consumer Balance Sheets?
 
Using a Survival Model for Credit Risk Scoring and Loan Pricing Instead of XG...
Using a Survival Model for Credit Risk Scoring and Loan Pricing Instead of XG...Using a Survival Model for Credit Risk Scoring and Loan Pricing Instead of XG...
Using a Survival Model for Credit Risk Scoring and Loan Pricing Instead of XG...
 
Applying Predictive Modeling to Crypto Futures Trading
Applying Predictive Modeling to Crypto Futures TradingApplying Predictive Modeling to Crypto Futures Trading
Applying Predictive Modeling to Crypto Futures Trading
 
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
 
Cracks in Consumer Credit Card Delinquency Despite High Cash Balances.pptx
Cracks in Consumer Credit Card Delinquency Despite High Cash Balances.pptxCracks in Consumer Credit Card Delinquency Despite High Cash Balances.pptx
Cracks in Consumer Credit Card Delinquency Despite High Cash Balances.pptx
 
Consumer Credit Card Interest Savings in a Decreasing Rate Environment.pptx
Consumer Credit Card Interest Savings in a Decreasing Rate Environment.pptxConsumer Credit Card Interest Savings in a Decreasing Rate Environment.pptx
Consumer Credit Card Interest Savings in a Decreasing Rate Environment.pptx
 
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
How We Replaced an Implementation of Workday Adaptive Planning Enterprise Man...
 
Unveiling the Enigma Contrasting Consumer Cash Reserves with Escalating Credi...
Unveiling the Enigma Contrasting Consumer Cash Reserves with Escalating Credi...Unveiling the Enigma Contrasting Consumer Cash Reserves with Escalating Credi...
Unveiling the Enigma Contrasting Consumer Cash Reserves with Escalating Credi...
 
An AI crystal ball how we predict future outcomes using a temporal fusion tra...
An AI crystal ball how we predict future outcomes using a temporal fusion tra...An AI crystal ball how we predict future outcomes using a temporal fusion tra...
An AI crystal ball how we predict future outcomes using a temporal fusion tra...
 
Decoding Consumer Balance Sheets a Deeper Dive Beyond Savings Rates.pptx
Decoding Consumer Balance Sheets a Deeper Dive Beyond Savings Rates.pptxDecoding Consumer Balance Sheets a Deeper Dive Beyond Savings Rates.pptx
Decoding Consumer Balance Sheets a Deeper Dive Beyond Savings Rates.pptx
 
How we replaced an implementation of workday adaptive planning enterprise man...
How we replaced an implementation of workday adaptive planning enterprise man...How we replaced an implementation of workday adaptive planning enterprise man...
How we replaced an implementation of workday adaptive planning enterprise man...
 
LCV-Understanding lifetime customer value-.pptx
LCV-Understanding lifetime customer value-.pptxLCV-Understanding lifetime customer value-.pptx
LCV-Understanding lifetime customer value-.pptx
 
Unlocking consumer loan pricing a deep dive into survival regression algorith...
Unlocking consumer loan pricing a deep dive into survival regression algorith...Unlocking consumer loan pricing a deep dive into survival regression algorith...
Unlocking consumer loan pricing a deep dive into survival regression algorith...
 
Unlocking Value Creation the Power of Lifetime Customer Value in Operational ...
Unlocking Value Creation the Power of Lifetime Customer Value in Operational ...Unlocking Value Creation the Power of Lifetime Customer Value in Operational ...
Unlocking Value Creation the Power of Lifetime Customer Value in Operational ...
 
Using a Survival Regression to Evaluate.pptx
Using a Survival Regression to Evaluate.pptxUsing a Survival Regression to Evaluate.pptx
Using a Survival Regression to Evaluate.pptx
 
Unraveling the Complexities of Consumer Balances Sheets.pptx
Unraveling the Complexities of Consumer Balances Sheets.pptxUnraveling the Complexities of Consumer Balances Sheets.pptx
Unraveling the Complexities of Consumer Balances Sheets.pptx
 

Recently uploaded

Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 

Recently uploaded (20)

RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 

Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results

  • 1. Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results Created by: Salvatore Tirabassi Document Copyright 2023
  • 2. Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results In a recent post on recurring revenue financial modeling, I covered some of the main drivers that play a role in the construction of financial forecasts for SaaS and related business models. One of the most important aspects of such financial forecasts is the build out of contracted revenues. In general contracted revenues can be quite predictable, which makes the recurring revenue model so attractive to investors. The Basics In a basic format, the recurring revenue forecasting for a good financial model will have the following components to calculate the monthly revenue: •Average revenue per subscriber •Number of subscribers, beginning of the month (past bookings) Document Copyright 2023
  • 3. •Number of subscribers added in the month (new bookings) •Composite cancellation rate (the expected % of existing subscribers who will cancel in the month) •Number of subscribers lost in the month (2*4, cancellations or churn) •Net number of subscribers (2+3-5) •Revenue for the month (1*6) The image below shows a recurring revenue forecast based on the above calculations. It is necessary to understand that in this kind of model, the limited variations in average revenue and cancellation rates lend themselves to a composite view of the revenue build. If these underlying simplifications are reliable, the above methodology works just fine. Document Copyright 2023 Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results
  • 4. Pro-tip: Unless you have some strong need, I allow subscribers to be calculated in fractions and avoid any rounding functions for subscriber counts. I find partial clients (even though there is no such thing) makes models easier to manage because rounding functions sometimes have unintended consequences and also require maintenance and awareness of their use when other people are using your model. Document Copyright 2023 Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results
  • 5. More complex subscriber calculations But, what if average revenue per subscriber changes for each new cohort of subscribers and the cancellations vary based on the age of the client. In this case, the value of the existing contracted backlog and the forecast of future contracted backlog becomes much more complex. You can stick to the above methodology, but with cancellations being age dependent, you could be in for hidden surprises and also leave your operations teams with a less refined set of objectives when they are trying to reduce cancellations. One way to resolve this complexity is to look at a cohort-based backlog, which accounts for the average revenue variation by specifically assigning a revenue amount to a cohort and also assigning a cancellation percentage to each cohort based on its age. In this kind of model, each cohort is assigned a date of birth (sometimes called a vintage) so that it can be tracked uniquely throughout time. Document Copyright 2023 Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results
  • 6. The image below shows what the cancellations would look like in a cohort- based format. (I am intentionally ignoring revenue variations, but this would use a similar methodology to accommodate that variation.) Notice how each month of the model needs to have a cancellation percentage for each cohort. Document Copyright 2023 Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results
  • 7. Document Copyright 2023 Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results
  • 8. Compared to the basic format at the beginning of this post, the cohort-based format has turned into a matrix instead of being a single vector (line) of the spreadsheet. In fact, to do this precisely, each line of the basic format should become a matrix. Then instead of multiplying lines in Excel, you multiply across matrices to get to revenue. Using rough math, the composite cancellation rate in the matrix is about 3% over the March to August time frame. However, you can see that the Aug-24 ending revenues in the cohort-based format ($59,420) are slightly lower than the basic format ($60,120). Now you might think that the $700 (1.1%) is not a big deal, but over time and with increased volume this variance will grow and lead to weaker forecasting. While I would love to use a simpler model for expediency, it does not stand to scrutiny when you want to have reliable forecasting of revenues. Document Copyright 2023 Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results
  • 9. 1. Why is cohort-based forecasting important in recurring revenue modeling? 2. Cohort-based forecasting is crucial in recurring revenue modeling because it allows for a more accurate representation of revenue streams by considering variations in average revenue per subscriber and cancellation rates based on the age of the client cohorts. This approach provides a more granular and precise understanding of revenue projections, enabling better decision-making and operational strategies. 2. How does cohort-based forecasting differ from basic recurring revenue modeling? In basic recurring revenue modeling, calculations are simplified by using composite averages for revenue per subscriber and cancellation rates. In contrast, cohort-based forecasting assigns specific revenue amounts and cancellation percentages to each cohort based on their unique characteristics, such as date of birth or vintage. This results in a more detailed and nuanced analysis of revenue trends over time. Document Copyright 2023 Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results FAQs for Recurring Revenue Modeling using Cohorts:
  • 10. 1.3. What are the benefits of using cohort-based forecasting in revenue modeling? 2.Utilizing cohort-based forecasting in revenue modeling offers several advantages, including enhanced accuracy in predicting revenue fluctuations, better insights into subscriber behavior over time, and the ability to provide operations teams with specific data to optimize customer retention strategies. While this approach may introduce complexity, the precision it brings to forecasting can lead to more reliable financial projections and improved operational efficiency. Document Copyright 2023 Recurring Revenue Modeling Can be Tricky, Using Cancellation Curves Can Improve Precision and Results FAQs for Recurring Revenue Modeling using Cohorts: