Guide · Metrics & KPIs

SaaS performance metrics

Also called: SaaS metrics, SaaS Metrics For: SaaS
You might ask
“What should I know about SaaS performance metrics when reviewing our actual records?”
Direct answer

Review MRR movement, churn, retention, gross margin, acquisition cost, and payback without confusing run-rate metrics with recognized revenue.

See the numbers in context

The sample is illustrative. Use the same structure with your own reporting period and source records.

Direct answer

Use a customer-level MRR bridge to explain growth: opening MRR plus new, expansion, and reactivation, less contraction and churn. Report gross and net retention for the same opening cohort. Keep ARR separate from recognized revenue, and state which direct service costs are included in gross margin.

Use the customer churn calculator for a simple count-based churn check, or the gross margin calculator after defining which service costs belong in cost of revenue. Neither replaces the cohort and revenue-retention review below.

Why this question comes up

An ending MRR balance cannot show whether new customers offset churn or existing customers expanded. The movement schedule does.

Records to gather

  • Subscription events and MRR by customer for each period
  • New, expansion, reactivation, contraction, and churn separately
  • Customer counts by cohort
  • Recognized revenue and direct service-cost categories
  • Sales and marketing spend, if calculating acquisition metrics

Review workflow

  1. Bridge MRR. Start with the prior closing balance and classify each customer change as new, expansion, reactivation, contraction, or churn. State how discounts, annual contracts, and one-off fees are handled.
  2. Compare retention on the opening cohort. Gross retention excludes expansion; net retention includes it. Show customer count as well as revenue so a few large upgrades do not hide broad customer loss.
  3. Keep accounting separate. ARR annualizes recurring subscriptions at a point in time. Recognized revenue follows the firm’s contract and accounting rules over a period.
  4. Define gross margin. List hosting, support, and other direct delivery costs included under the firm’s policy. Do not automatically move every customer-success or development expense into cost of revenue.
  5. Check cohorts and acquisition inputs. Compare retention by signup period or segment where customer data supports it. Calculate CAC or payback only with a defined acquisition-spend scope and customer denominator.

What a useful answer should include

  • MRR movement including reactivation and any unclassified changes
  • Gross and net revenue retention with the same opening cohort
  • ARR, billed amounts, and recognized revenue labeled separately
  • Gross-margin cost categories and acquisition-data coverage
  • Definitions and exclusions that affect period comparisons

Common failure modes

  • Reporting net MRR movement only. It hides offsetting acquisition and churn.
  • Changing cohort or discount rules mid-series. A metric can move because the definition changed.
  • Treating ARR as accounting revenue. They cover different periods and follow different rules.
  • Assuming a ledger can produce customer metrics alone. Subscription events, cohort membership, and acquisition spend may sit in other systems.

Agent-ready request

You can say this to MosoFin

Ask with

“Using the subscription, customer, cost, and ledger records I provide, show the MRR bridge, gross and net retention for the same opening cohort, and gross margin with stated cost categories. Keep ARR separate from recognized revenue, flag missing inputs, and do not change records.”

What people are asking

Community posts are anecdotal context, not accounting authority.

Further reading

Last reviewed August 17, 2026

Educational information only. Review source records and apply your organization's accounting policies and professional judgment before acting.