Cohort retention & NRR by ARR band
Banded Net Revenue Retention, Gross Revenue Retention, and logo retention per ARR tier. Engine is deterministic Python — same inputs always yield the same per-band numbers, idempotency keyed on a content-addressed SHA-256 pin. Pin cohort runs to a board pack to surface them in the Retention appendix.
What this is
Cohorts — we group customers by the month they joined and watch how much of their revenue is left after 3/6/12 months. ≥100% means older customers bring more over time (a good sign — that’s NRR).
ARR bands · <$10K · $10K-$50K · $50K-$250K · $250K+
Latest run — 2026-01-01 to 2026-03-31 · CohortCustomers grouped by the month they joined, so you can see how much of their revenue is left 3/6/12 months later. · NRRNet Revenue Retention — how much revenue is left from the same group of customers a year later, after growth and churn. >100% = you grow even with no new customers. ~105% · signup_month
| Cohort | ARR band | Customers | Retained | NRR | GRR | Logo ret. | Expansion | Churn |
|---|---|---|---|---|---|---|---|---|
| 2026-Q1 | $0–10K | 142 | 128 | 98.4% | 90.1% | 90.1% | $5,900 | $4,900 |
| 2026-Q1 | $10–50K | 38 | 36 | 111.2% | 94.7% | 94.7% | $124,000 | $30,000 |
Recent cohort runs
| Period | Cadence | Pin (sha256:12) | Computed | CSV |
|---|---|---|---|---|
| 2026-01-01 → 2026-03-31 | signup_month | a1b2c3d4e5f6… | 2026-05-20 17:30:00+00:00 | Continue with your data |
| 2025-10-01 → 2025-12-31 | signup_month | f9e8d7c6b5a4… | 2026-02-16 17:30:00+00:00 | Continue with your data |