Build a Cohort Revenue Retention Report
For SaaS and subscription businesses, cohort retention is the most important diagnostic in the model — it answers whether customers are staying and expanding. This tutorial walks through building a Workday OfficeConnect cohort revenue retention report with one row per signup cohort, retained revenue across each subsequent month, and a net revenue retention (NRR) percentage at the right edge.
What you’ll build: A triangular cohort matrix showing each signup cohort’s starting revenue across its starting month and every subsequent month, with NRR computed at the 12-month mark.
What you’ll need:
- OfficeConnect installed and signed in (Build Your First Report)
- A model with a Signup Cohort custom dimension (for example, monthly cohorts:
2024-01,2024-02, etc.) - A subscription revenue account dimensionalized by cohort
- Familiarity with custom dimensions (Custom Dimensions and Attributes) and repeating rows (Repeating Reports)
Step 1 — Lay out the cohort grid
M0, C1 M1, D1 M2, and so on through M12. These represent months since the cohort started — not calendar months. They’re the column dimension of the cohort triangle.2024-01, 2024-02, 2024-03, etc. Each row is one signup cohort.Step 2 — Populate the M0 column
Step 3 — Build the retention columns
Step 4 — Compute retention percentages
=B2/$B2 (the cohort’s M-N revenue divided by its M0 revenue). Format as percentage. This is the retention curve — typically starting at 100% for M0 and trending up (expansion) or down (churn) over time.NRR @ M12, write =M2/$B2 for each cohort (M12 revenue divided by M0 revenue). Above 100% is net expansion; below 100% is net contraction. Healthy SaaS businesses target 110%+ NRR.Step 5 — Refresh and analyze
Average row that computes a weighted average retention percentage per month-since-signup across all cohorts. This is the summary retention curve for the business.Result
You now have a cohort retention report that surfaces subscription health in one view. Investors get the NRR percentage they ask for, the board gets the retention curve, and FP&A spots churn or expansion patterns months before top-line revenue reveals them.
Next steps
- Build a top-line subscription revenue trend to pair with this — see Year-over-Year Trend Report
- Add scenario overlays for retention assumptions — see Scenario Comparison
- Use repeating rows for other multi-dimension reports — see Repeating Reports