See how ScaleXP works with Xero or QuickBooks.
In a 30-minute demo, we’ll show the relevant workflows using example data and discuss how they could apply to your finance process. Complex requirements? Discuss them with us first.
A cohort is a group of customers who share a start date. Learn what cohort analysis means, how it works, and how SaaS teams use it to track retention.
A cohort is a group of people who share a common characteristic over a certain period of time. Cohort analysis originated in science but was adapted to business as a tool to understand customer behavior.
Strategic business decisions rely on in-depth, high-quality data — and the sooner you can access and analyze that data, the sooner forward-looking strategies impact the company. However, to uncover the kinds of insights your business needs, you need the resources and time to pull and analyze the right data.
There are three common variants of cohort analysis:
To create a cohort analysis, customers are grouped by their date of acquisition. In most cases, it is best to group customers by month or quarter. Fast moving companies can analyze cohorts by day.
The date of acquisition is displayed on the vertical axis. The horizontal axis shows the months (or quarters or days) since acquisition.
There are two types of cohort analysis: segment-based and time-based. Depending on what financial metric you want to dive deeper into, one may be optimal over the other.
Segment-based cohort analysis produces a “colourful layer cake graph.” If you were to look at your annual recurring revenue (ARR) and segment ARR by different cohorts per year, each year produces a different layer that tells you how much each customer provides in revenue. You want lots of layers, meaning you have plenty of existing customers using your product, but you still want that top layer (the most recent year) to be really high because you want to keep growing and growing fast.
Time-based cohort analysis is “the classic” version of cohorting. You’ll see a waterfall along your X-axis, while the Y-axis has some sort of segmentation to dive deeper into NRR and customer lifecycle over a specific period of time. You want to analyze user behavior to see what works and what doesn’t work. This analysis will help answer questions like “Where do customers begin to downgrade or churn?” and “Where do customers discover the most value of the product — and how can we get them to value it sooner?”
Customer cohort analysis provides deeper insights into data, allowing you to:
Customer retention is an easy way to understand how long clients stay with the company.
Here is an actual example from the ScaleXP system. The numbers highlight that months 1, 2 and 3 have high churn. Customers who make it beyond month 3 stay for 12+ months.
This example also shows that customers acquired recently – since Sept 2020 – are most likely to churn.
Understanding the critical months for churn can allow the company to tailor its customer service programs in the early months and then monitor the impact of these initiatives.
Retention is also one of the inputs to what drives SaaS valuations.
Quick question
What’s most frustrating about reporting your SaaS metrics?
Choose as many as apply.
Please don’t include personal information. We read every answer.
Considering automating your SaaS metrics?
See it in a 30-minute demo.
Reporting-time estimator
How long does it take you to report your SaaS metrics each month?
Your accounting system
How long do your metrics and board reporting take today? Working days per month, roughly
Which of these do you still build by hand? Select all that apply
Which of these takes the most time? Pick one
Your estimate
Board pack ready in about 1 day instead of 2–3 days
ScaleXP calculates the metrics you selected from your live Xero and CRM data, reconciled to the accounts, and places them in a board pack your team reviews rather than builds.
Cumulative revenue cohort analysis shows the length of time to ‘repay’ the cost of acquiring a new customer, which in the example below is £3500.
The green boxes highlight that most cohorts repay by month 3, which is very positive. A payback period of less than six months, combined with low churn, is an indication that a company is ready to accelerate their growth.
Continuing with this example, we can see that the customers acquired in January 2021 have not yet hit the payback threshold. A simple click reveals the names of these customers, allowing the company to swiftly identify any issues and take action.
Typically, cohort analysis requires hours to build in a spreadsheet. At ScaleXP, we have fully automated the process, making it easier and quicker for companies to understand their customers’ buying behavior. Time can be spent on designing actions to improve the business rather than compiling data.
At ScaleXP, our mission is to make the accessing and understanding of your data a quick & simple routine which can make a profound difference between ultimate success and failure. Our platform lets our clients take corrective actions, knowing that the system will measure their impact.
Cohort analysis groups customers who share a start date or characteristic and tracks how their retention, revenue and churn change over time. SaaS companies use it to spot early churn, measure net revenue retention by customer group, test pricing changes and see how quickly customers pay back acquisition cost. ScaleXP automates cohort analysis from Xero, QuickBooks Online or Zoho Books invoices and HubSpot, Salesforce or Pipedrive data, replacing slow manual spreadsheet work. Finance teams get cohort charts that reconcile to the financial statements and update every month.
Yes, ScaleXP builds customer cohort analysis automatically by combining invoice data from Xero, QuickBooks Online or Zoho Books with customer attributes from HubSpot, Salesforce or Pipedrive. Customers are grouped by acquisition month or quarter, or by segment such as plan, region or industry, and each cohort’s recurring revenue is tracked over time. Retention, revenue per month and cumulative revenue views update as soon as new invoices are posted. Finance teams get consistent cohort analysis every month without rebuilding a spreadsheet model.
ScaleXP uses cumulative revenue cohorts to measure CAC payback, showing how long each customer group takes to repay what it cost to acquire. Revenue comes from Xero, QuickBooks Online or Zoho Books invoices and acquisition costs come from sales and marketing spend in the accounts, so payback reflects real figures rather than estimates. Finance teams compare payback across cohorts to see whether acquisition efficiency is improving. Matan, Director of Finance, said: “The prebuilt KPIs are really valuable and save me a lot of time.” Leadership knows when unit economics justify accelerating growth.
ScaleXP cohort retention reporting gives finance teams logo and revenue retention by cohort, NRR and GRR trends, and a clear view of when in the customer lifecycle churn occurs. Charts show whether customers churn heavily in their first months and then stay for the long term, which points to onboarding issues worth fixing. Every cohort traces back to the underlying customers and invoices in Xero, QuickBooks Online or Zoho Books. Boards and investors get retention evidence they trust, and finance teams stop maintaining fragile spreadsheet cohort models.
How ScaleXP does this
ScaleXP calculates MRR, ARR, churn, retention and more from your CRM and accounting data, with no spreadsheets. See ScaleXP’s SaaS metrics →
““We've gone from manual spreadsheets to instant clarity.”
SaaS metrics
See ARR, churn, CAC payback and your board pack calculated from live Xero or QuickBooks and CRM data.
In a 30-minute demo, we’ll show the relevant workflows using example data and discuss how they could apply to your finance process. Complex requirements? Discuss them with us first.