Company context
The client is a $75M ARR vertical SaaS company. The RevOps team produced ARR/MRR/NRR/churn metrics from Salesforce monthly. Accounting produced revenue from NetSuite per ASC 606. Board packs showed both. The numbers disagreed — typically by $1–3M annually. Investors noticed; board pack credibility eroded; CFO needed alignment.
The disagreement wasn't one issue but five: (1) ARR included committed-but-not-yet-started contracts; (2) revenue excluded non-recurring services; (3) discount treatment differed between operating and accounting; (4) modification effective dates differed; (5) churn timing differed.
- $75M ARR SaaS, mostly subscription with usage component
- Salesforce CRM with custom MRR fields
- NetSuite GL with ASC 606 revenue recognition
- RevOps team produces ARR / NRR metrics
- Annual external audit
- Board pack with both operating and audited numbers — $1–3M annual disagreement
Before — what was actually broken
Two parallel metric pipelines: RevOps produced operating metrics from Salesforce; Accounting produced revenue from NetSuite. No reconciliation. No documented bridge. Investors raised the gap as a credibility issue.
- No documented bridge between ARR and revenue
- ARR included not-yet-started contracts
- Revenue excluded services (treated separately)
- Discount methodology differed (gross vs. net)
- Modification timing inconsistent
- Board pack disagreement of $1–3M annually
What Ledger Summit implemented
A documented bridge between subscription metrics and GL revenue, with monthly reconciliation, methodology documentation, and unified reporting framework.
- ARR definition: contracted MRR × 12 for active subscriptions only (not pending starts)
- MRR definition: aligned to billing entity for subscription contracts
- NRR (Net Revenue Retention): cohort-based with documented logic
- Gross retention: separate from NRR, documented exclusions (e.g., logo churn vs. expansion)
- Churn: dollar churn per period, with timing aligned to ASC 606 recognition
- Bridge from ARR to revenue: ARR × (months elapsed / 12) + non-recurring + usage − deferred revenue impact
- Monthly reconciliation report: ARR ↔ MRR ↔ recognized revenue ↔ deferred revenue
- Documented methodology for board pack
- Disclosure consistency: same metrics in board pack and audited disclosures
- Investor / auditor walkthrough script