Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Tenant cohort analysis groups SaaS accounts or users that share a starting condition, then tracks a defined outcome across later time periods. It can show how retention, engagement, and revenue change between groups—but its conclusions depend on what “tenant” means, which event starts the clock, and how “active” is defined.

What is tenant cohort analysis?

Tenant cohort analysis applies established customer and product cohort methods to groups of tenants. A cohort is a set of entities that share a characteristic or starting condition. For example, a SaaS team might group accounts by signup month, plan, region, acquisition source, or the date they completed an activation event. It then measures a consistent outcome for each group over elapsed weeks or months.

“Tenant” needs a precise definition. In one product it may mean a customer organization or billing account; in another, a workspace; in a third, an individual user within a multi-tenant product. An organization-level retention rate answers a different question from a user-level rate. State the unit in every report and keep it consistent when comparing cohorts.

The term describes an application of cohort analysis, not a separately standardized technical discipline. The underlying approach is the same one used for SaaS customer cohorts and analytics cohorts. Stripe describes signup cohorts arranged in rows against elapsed weeks or months in columns; Google Analytics defines cohorts around a shared characteristic identified by an Analytics dimension. Stripe’s SaaS cohort analysis guide and Google Analytics cohort documentation provide examples.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How do you measure tenant retention over time?

Choose a starting event that fits the question

The cohort’s start event determines when its measurement clock begins. Signup is useful for examining onboarding and early activation. Reaching a first-value milestone—such as completing a core workflow—can show whether accounts that achieve value keep returning. Contract start can be more appropriate for renewal or subscription revenue analysis.

Choose a return or outcome event that represents meaningful ongoing value, rather than a convenient but weak signal such as a page view. Depending on the question, that might be a successful recurring workflow, a qualifying product action, or a renewal. Adobe’s retention guidance distinguishes a start event from one or more return events and describes uses such as subscription analysis and engagement comparison. See Adobe’s retention analysis overview.

Build a table with consistent intervals and definitions

Put cohorts in rows and elapsed periods in columns—for example, signup month by month since signup. For each cell, report the number or share of the original cohort that meets the stated return or retention definition. Label the event, time granularity, date boundary and timezone, denominator, and unit of analysis. Adobe’s cohort-table documentation explains retention and churn views and time granularity: Configure a Cohort Table.

Define what counts as active, including how the analysis treats paused accounts, accounts that cancelled but remain paid through a term, and accounts that migrated or merged. For an event-based measure, specify whether one qualifying action is enough or whether activity must recur. These choices affect what the resulting rate means.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A cohort’s later-period cells may be blank because that group has not yet been observed for long enough. Those cells are unobserved, not zero retention. Compare groups only at elapsed intervals for which they have comparable observation windows and use the same definitions.

Which SaaS cohort metrics should I track?

Choose metrics based on the decision you need to make. No single measure captures account survival, usage, and financial performance at once. Pair rates with cohort sizes or counts, and report account and revenue measures separately when they tell different stories.

Metric Question it answers Definition to make explicit
Tenant or logo retention What share of the starting accounts remains active or subscribed at each elapsed period? The account-level unit and what “active” or “subscribed” means, including treatment of paused, cancelled-but-paid, or migrated accounts.
Churn What share of accounts or revenue left during a defined interval? Whether this is logo/customer churn or revenue churn, and the interval and denominator. Churn is the inverse of retention in Adobe’s cohort-table description.
Recurring revenue by cohort How does the original group’s recurring revenue change over time? Whether the measure reflects upgrades, downgrades, expansion, and cancellations.
Net revenue retention (NRR) How much revenue remains from the starting customer group after expansion and contraction? Whether new-customer revenue is excluded; NRR concerns revenue from the original cohort, not additions from new customers.
Realized cohort revenue or lifetime value How much revenue has the group generated? Separate revenue observed to date from a projected lifetime-value estimate.
Activation and engagement How many tenants return to perform a defined core action, and when? The start event, return event, time window, and account-versus-user unit.

Stripe identifies retention, churn, recurring revenue, NRR, and lifetime value as useful SaaS cohort measures. Its guide is at SaaS Cohort Analysis: A Guide for Businesses. Adobe’s retention analysis guidance describes measuring a start event and return activity over time: Retention analysis.

How do I compare customer cohorts?

Compare like with like: preserve the same cohort-entry rule, outcome definition, time intervals, denominator, and account unit. Then look for differences in curves or cell values alongside the cohort sizes. Small groups can produce volatile rates, and a percentage without its underlying count can conceal that instability.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Thank You Data Analyst Humor Gift for Data Scientists Analysts, Office Décor for Business Intelligence Experts, Analytics Professional Appreciation Gift, Office Pencil Holder Desk for Desk SD278
  • Perfect Gift for Data Analysts – A fun and unique desk sign for business intelligence experts, data scientists, and analytics professionals.
  • Bold & Readable Design – High-contrast lettering ensures visibility on any desk, making it an instant conversation starter.
  • Compact & Lightweight – Small enough to fit any workspace without taking up too much room but big enough to make an impact.
  • Durable & Long-Lasting Material – Made with premium materials to withstand daily office use while maintaining its sleek look.
  • Great for Any Occasion – Ideal for birthdays, work anniversaries, promotions, or just a fun appreciation gift for number crunchers

Cohort comparisons help identify patterns, but they do not by themselves establish why a group performed differently. A stronger curve after an onboarding change does not prove the change caused the improvement. Before drawing a causal conclusion, check whether acquisition mix, plan, pricing, seasonality, tracking, or account definitions also changed. Use an appropriate experiment or other evidence to test causal explanations.

Common comparison questions

  • Onboarding: Did signup cohorts that encountered a changed onboarding flow show different early activation or return patterns?
  • Customer success: Do retention patterns vary by account size, plan, region, or onboarding path in a way that can guide support?
  • Product adoption: Do accounts that adopt a feature or workflow return to perform related actions?
  • Revenue quality: Do accounts acquired in different periods or channels expand, contract, or cancel at different rates?
  • Subscription engagement: How do return behavior and subscription outcomes vary between cohorts?

These comparisons are descriptive tools for finding useful questions and segments, not proof of causation. Adobe discusses retention analysis for subscription and engagement comparisons, while Stripe describes cohort-based recurring revenue behavior.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Can cohort analysis expose customer data?

Yes. A table of aggregated results can still reveal information about people or organizations when a group is small, an attribute is unusual, or the table can be joined with other information. Removing names and email addresses alone does not necessarily prevent records from being singled out or linked to identifiable information.

The UK Information Commissioner’s Office (ICO) explains that anonymisation is itself processing of personal data and that purpose, lawful basis, transparency, and technical and organisational measures apply. Its introduction to anonymisation notes that the guidance is under review following legislative changes. See the ICO’s introduction to anonymisation and its guidance on ensuring anonymisation is effective.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Apply safeguards based on disclosure risk

  • Limit access to cohort data and reports to people who need them.
  • Collect only the attributes needed for the analysis; generalise or aggregate dates and categories where suitable.
  • Assess whether small cells or unusual combinations could identify an account or person. Suppress risky cells when appropriate.
  • Check whether repeated or overlapping reports could allow someone to infer a suppressed value.
  • Document identifiability decisions and review them as data, recipients, available information, or technology changes.

Pseudonymised data remains personal data if people can still be identified. Do not describe a report as anonymous solely because direct identifiers have been removed. The ICO recommends considering singling out and linkability and reviewing identifiability decisions over time.

The ICO’s anonymisation code includes context-specific examples, not a universal SaaS rule: cells below 30 in sample-survey tables may be suppressed because sampling error can make estimates unhelpful, while counts such as 1–5 may create re-identification risks in some tables. Those examples reflect particular statistical and disclosure contexts; they do not establish a minimum cohort size for tenant reporting. Choose any suppression threshold through a risk assessment appropriate to the data and release context. See the ICO’s Data protection: anonymisation code. Privacy law and obligations vary by jurisdiction and context.

What should I look for in cohort analytics software?

Evaluate tools against the analysis and governance requirements of your product rather than assuming that a user-level cohort feature will answer account-level questions. Useful checks include:

  • Can it identify accounts or workspaces distinctly from individual users?
  • Can you configure the cohort start event and one or more return events?
  • Does it show retention and churn, and can it support revenue metrics or connect to billing data?
  • Can you select time granularity and compare meaningful segments?
  • Can you control exports and access, and does your workflow support appropriate privacy safeguards?

Product documentation from Google Analytics, Adobe, and CleverTap illustrates cohort or retention functionality, but capabilities vary by product and configuration. See CleverTap’s cohort documentation. Validate account identity, event definitions, and privacy controls in the specific edition and setup you plan to use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.