Building SaaS Metrics from Scratch
How do you calculate net revenue retention when your data has never been structured?
Book an Intro Call
The Data Was There. The Structure Wasn't.
My client had multiple entities and currencies, with years of monthly recurring revenue sitting in spreadsheets. The data was there — what was missing was structure. No one had ever classified the revenue by movement type. There was no way to answer basic investor questions like "what's your GRR?" or "what's your logo retention rate?"
The business had been growing, but nobody could say with confidence whether existing customers were expanding, contracting, or churning — or by how much. This is common for SaaS businesses between £0.5M and £5M ARR: the bookkeeping is done, the revenue is tracked, but the subscription-specific metrics that investors and board members expect simply don't exist yet.
Classifying Every Revenue Movement
We went through every customer, month by month, and classified each revenue movement into its correct category.
New Business
First-time revenue from a brand new customer entering the base.
Expansion
Existing customers spending more — upgrades, additional seats, new modules.
Price Increases
Contractual or renewal-driven increases, separated from organic expansion.
Contraction
Existing customers spending less — downgrades or reduced usage.
Churn
Customers who stopped paying entirely and left the base.
Reactivations
Previously churned customers returning to the product.
From Classification to a Reconciled Waterfall
From that classification, we built the full MRR waterfall: beginning balance, movements by category, ending balance — all reconciled back to the general ledger so the numbers were defensible and auditable.
Every figure ties back to the source data. No black boxes, no unexplained variances — just a clean, auditable trail from raw revenue to investor-ready metrics.
The Metrics Investors Actually Ask About
With the waterfall in place, we layered on the four core SaaS metrics that come up in every investor and board conversation.
GRR — Gross Revenue Retention
How much revenue is retained from existing customers before any expansion. The floor of your retention story.
NRR — Net Revenue Retention
Revenue retained including expansion. Above 100% means your existing customer base is growing on its own — the holy grail for SaaS.
Logo Retention
The percentage of customers (not revenue) retained period over period. Tells a different story from revenue retention alone.
ARPA
Average Revenue Per Account tracked over time — shows whether deal sizes are growing and whether the business is moving upmarket.
Each metric was calculated with trailing 3-month, 6-month, and 12-month windows so you could see the trend, not just a snapshot.
Trend, Not Just a Snapshot
A single data point tells you where you are. A trend tells you where you're going. Each metric was calculated across three rolling windows to surface the full picture.
1
Trailing 3-Month
Short-term signal. Catches recent shifts in expansion or churn before they compound.
2
Trailing 6-Month
Medium-term view. Smooths out seasonal noise and one-off movements.
3
Trailing 12-Month
The investor benchmark. The standard window used in fundraising conversations and board packs.
From Unanswerable to Investor-Ready
Before
  • Revenue sitting in unstructured spreadsheets
  • No movement classification by type
  • Unable to answer "what's your NRR?"
  • No audit trail for investor scrutiny
  • Manual, one-off analysis every time
After
  • Full MRR waterfall reconciled to the ledger
  • Every movement classified and categorised
  • GRR, NRR, logo retention, ARPA — all live
  • Full audit trail, defensible to investors
  • Monthly update: repeatable and consistent
The client went from not being able to answer "what's your net revenue retention?" to having investor-ready metrics updated monthly with a full audit trail. When they next speak to investors or board members, the numbers are there, they're accurate, and they tell a clear story about the health of the recurring revenue base.
Built Once. Updated Every Month.
The first build takes time — this was months of historical data across multiple entities and currencies. But the real value is what happens next.
New Revenue Data Lands
Monthly MRR data is added to the model as it arrives.
Auto-Classification
Every movement is classified consistently using the same logic as the historical build.
Metrics Update
GRR, NRR, logo retention, and ARPA all refresh automatically across all trailing windows.
Reconciliation Confirmed
Numbers tie back to the general ledger. No manual rework, no one-off spreadsheets.
Is This Relevant for Your Business?
This engagement is relevant for SaaS businesses that have recurring revenue data but haven't yet structured it for investor or board reporting.
Pre-Fundraise
Particularly valuable before a fundraise, when investors will ask detailed questions about retention, expansion, and churn that you need to answer with confidence.
New Board Member
When onboarding a new board member who expects structured SaaS metrics as a baseline for governance and strategic discussion.
Growth Inflection Point
When the business reaches a stage where understanding retention and expansion at a granular level becomes critical to growth decisions.

If you're a SaaS founder who can't confidently answer "what's my net revenue retention?" — that's a gap worth closing.
You Have the Revenue Data. Let's Build the Metrics.
If you have the revenue data but not the metrics, book an intro call and let's talk about building the analysis for your business.
What You'll Walk Away With
  • A fully classified MRR waterfall
  • GRR, NRR, logo retention, and ARPA
  • Trailing 3, 6, and 12-month windows
  • Reconciled to your general ledger
  • A repeatable monthly update process
Who It's Built For
  • SaaS businesses £0.5M–£10M ARR
  • Multiple entities or currencies welcome
  • Pre-fundraise or board reporting readiness
  • Founders who want defensible numbers
  • Teams without a dedicated FP&A function