Mind the (Pipeline) Gap: Using Cohort Analysis to Forecast Bookings and Identify Risks
Primary Venture Partners
Top founders start here. Alloy, Alma, Chief, Electric, K Health, Vestwell, & more. Forbes Midas List; Insider Seed 100.
A bottom-up, deal-by-deal approach to forecasting serves SaaS companies well in the immediate term, but effective financial planning requires longer-term forecasting and by extension, real math. Cohort analysis is a powerful and straightforward technique for predicting the future behaviors of customers and prospects.
Consumer businesses regularly leverage cohort analysis frameworks for both analyzing and forecasting customer retention, yet somehow the practice is far less discussed in the B2B world. Understanding pipeline cohort behavior is not only mission-critical for forecasting bookings, but also for understanding gaps in pipeline coverage and identifying risks in your go-to-market plan.
A refresher on cohort analysis
Before we dive into the nuts and bolts of pipeline cohort analysis, it’s important to first understand what cohort analysis is in the first place: It is a method for examining how a population behaves over time, ultimately so that you can make an apples-to-apples comparison of behaviors at certain points along the way.
A very pragmatic way to understand cohort analysis is to think about a drug trial. If Person A started a drug trial for Condition X on September 1, 2024 and Person B started the same trial for the very same condition on January 1, 2025, we cannot equitably compare the wellbeing of those two individuals on February 15, 2025, as Person A has had significantly longer exposure to the drug. However, we can compare each of their reactions and behaviors in the first 45 days of the trial.?
Cohort analysis can be used for a host of different populations—everything from people to pipeline opportunities—and can be cut across myriad time dimensions (weeks, months, quarters, etc.).
From pharmaceutical trials to SaaS pipeline math
In the example below, we look at the number of qualified sales opportunities created in each quarter and what portion of those opportunities close in the same quarter, +1 quarter later, +2 quarters later, etc.
As more quarters pass, we can begin to build an average in-quarter win rate, a +1 quarter out win rate, and so forth. In-quarter win rate is calculated as follows:
The same math applies for +1 quarter out win rate, +2 quarters out, and so forth, ultimately yielding the following cohorted win rates:
The sum of the cohorted win rates totals to 25% (and is probably a number that’s talked about frequently), but focusing on total win rate without considering this “intake” curve will mask important nuances about exactly when deals will close.
While the aforementioned example considered cohort behavior by opportunity count, it is equally helpful to examine cohort behavior by dollars piped.
When we run the very same in-quarter, +1 quarter out, etc. calculations for the dollars closed view (vs. the opps closed view), the win rate intake not-so-coincidentally lands us in the very same place:
Leveraging cohort behavior to forecast bookings
Now that we understand what our closing dynamics look like over time, we can leverage our win rate intake curve to produce a bookings forecast.
Let’s assume that we’re nearing the end of this quarter (Q1’2025) and have built the following pipeline over the past year:
We can multiply these historical pipeline numbers by our win rate intake breakdown to forecast our Q1 bookings. Q1 forecast is thereby the sum of:
Using cohort forecasts to identify pipeline gaps
Now let’s assume that we are at the start of Q2’25, and we need to unpack 1) the feasibility of achieving a $2MM bookings target for the quarter and 2) what it will take pipeline-wise to get us there (since we’re hypothetically at the start of the quarter, let’s assume we’ve generated $0 pipeline in Q2 thus far).
Our Q2 bookings forecast based on past pipeline generated and our win rate intake is the sum of:
Knowing our Q2 bookings target is $2MM and that we can count on $979K to close from our previously generated pipeline, we calculate that we have a $1.02MM bookings gap we need to close to hit our plan.
To find an additional $1.02MM in bookings for the quarter, we can use our in-quarter win rate (6.19%) to calculate the amount of new pipeline required to find the $1.02MM to close. In other words, we need to generate $1.02MM ÷ 6.19% ($16.5MM) of new pipeline this quarter.?
While nothing is impossible, $16.5MM of in-quarter pipeline is quite a stretch from the $6MM generated the prior quarter, so we will likely need to either re-forecast our plan or get very aggressive and creative about our top of funnel activities for Q2! But as always, sunlight is the best disinfectant: It’s better that we understand the pipeline shortfall so that we can work to rectify it.
Important nuances to consider
The aforementioned examples are deliberately high-level to convey a general construct for using cohort analysis for pipeline and bookings math, but companies can (and should) absolutely layer on added complexity—by month, by customer segment—as they grow and scale.
Before you go whole hog on cohort analysis, consider the following:
—
While this post focuses on the powerful role cohort analysis can play with pipeline math specifically, the practice has myriad applications beyond that—everything from churn analysis to customer adoption curves to marketing unsubscribe rates. I encourage every operator out there to learn it, love it and live it!
LUMS MBA | Digital Marketing Specialist | Product Growth strategist | Project Manager
1 周Thank you Cassie Young for sharing this. Undeniably it’s an amazing approach to analyze the user behaviour, and help the companies to forecast the customer trends towards the product. Starting from active customer accounts to frozen and declined and all till churn rate - Cohort analysis is a powerful and straightforward technique. The most beautiful part is that you can leverage the data and identify the gaps and actually refine your product. Thanks for sharing such an insightful piece. Loved it ??
Technology Sales Leader
2 周I love this. Bottom up approaches to forecasting can make results look heroic while hiding shortcomings. For example, a few quarters of higher average deal values can be interpreted as growth at face value. Cross checking results with the expected outcome from cohort analysis will give a more thorough insight to actual performance against historical/expected conversion rates. Its a useful tool when comparing AE performance also.
B2B Marketing & Growth Leader| GTM & Demand Generation Strategist | Scaling SaaS & Tech Companies | Revenue Marketing & Data-Driven Growth
2 周David Turner, MBA Anush Naghshineh Phill Giancarlo - CTO, Technology Strategist
Another cohort analysis of pipeline I like to perform is to look at all qualified opportunities at a specific date and then compare that to those same opps 6/9/12 months later dependent on sales cycles and analyzing what stage those opps are in currently. this helps surface where in the sales cycle you may need to adjust strategies to speed up the sales cycle over time.
Fractional RevOps and CRO | 5x Operator | Board Member | Advisor | Mother | Heart-forward Leader
2 周One of my favorite analyses or models to build is this pipeline cohort analysis! It's game changing for companies that are doing simple win rate math and then transitioning to this and realizing that your in-quarter vs starting pipeline conversion rate can vary greatly (and can go even more when you look at it by lead source). thanks for sharing as always, Cassie Young!