Block · growth
NRR Waterfall
Walks the existing customer base — expansion, contraction, churn — into ending ARR, with net and gross revenue retention and a movement narrative.
State
Size
Mode
ARR expansion bridge
108%
NRR · 94% gross · Q2 2026
- Expansion
- Contraction / churn
ARR ended Q2 2026 at $4.51M (+$315k net new), with 107.5% net and 93.7% gross retention.
Revenue analytics · reconciled nightly
Demo data is illustrative. Replace with your own typed data prop.
How it computes
Net Revenue Retention from existing customers: start + expansion − contraction − churn, with NRR and GRR.
NRR = (start + expansion − contraction − churn)/start; GRR = (start − contraction − churn)/start; netNew = expansion − contraction − churnAssumptions
- Every flow is from existing customers — new logos are out of scope here.
- Steps are additive with no compounding within the period.
- Flows are period-level aggregates, not cohorted.
Honest about
- NRR and GRR both fall back to 0 when starting ARR = 0.
- Contraction and churn are entered as positive magnitudes and negated internally.
- No time-weighting — a churn on day 1 and on day 30 count identically.