RevOps Metrics Reference

A comprehensive catalog of every metric in the RevOps Möbius framework, organized by arc and layer with formulas, definitions, and journey context.

Sort by:

Showing 40 metrics in journey order

Attract Arc

Metrics that measure how effectively you generate awareness and create demand for your offerings.

Activity Layer

Campaigns Launched

Arc: Attract | Layer: Activity

What It Measures

The total number of marketing campaigns executed across all channels in a given time period. Campaigns include email series, paid ad campaigns, content programs, events, webinars, and ABM plays.

Journey Context

This is the first activity metric in the Möbius—it measures the volume of work being done to create awareness. Higher campaign volume doesn't guarantee better results, but insufficient activity limits reach and pipeline generation. Campaigns flow into Lead Volume, then through qualification into the Engage arc.

Formula

Campaigns Launched = Count of unique marketing campaigns executed in period

Early-stage

5-10 campaigns/quarter | Growth-stage: 15-25 campaigns/quarter | Enterprise: 30+ campaigns/quarter

Lead Volume

Arc: Attract | Layer: Activity

What It Measures

The total number of new leads generated from all marketing sources. A lead is defined as a contact with sufficient information (name, email, company) to qualify for sales follow-up.

Journey Context

Lead Volume is the output of campaign activity. It's the first quantitative measure of whether your attract-arc efforts are working. These leads flow through qualification (MQL) and routing before entering the Engage arc as sales-accepted opportunities. Without sufficient lead volume, the entire Möbius starves.

Formula

Lead Volume = Count of new lead records created in period

Track by channel (organic, paid, event, referral), campaign, and lead source to understand which activities drive volume most effectively.

Website Traffic

Arc: Attract | Layer: Activity

What It Measures

Total unique visitors to your website or web properties in a given period, segmented by new vs. returning visitors.

Journey Context

Website traffic represents the top of your digital funnel. Visitors progress to leads through form fills, then to MQLs through engagement and scoring. Traffic volume and quality determine the size of your addressable audience entering the Möbius.

Formula

Website Traffic = Count of unique visitors in period

Process Layer

Lead Response Time

Arc: Attract | Layer: Process

What It Measures

The elapsed time from when a lead is created or qualified (MQL) to when sales makes first contact (call, email, meeting).

Journey Context

This is the critical handoff point between Attract and Engage. Research shows leads contacted within 5 minutes are 100x more likely to convert than those contacted after 30 minutes. Fast response time signals to prospects that your team is attentive and ready to help, directly impacting conversion rates into the Engage arc.

Formula

Lead Response Time (avg) = SUM(First Contact Timestamp - Lead Create Timestamp) / Total Leads

World-class

<5 minutes | Good: <1 hour | Acceptable: <24 hours | Poor: >24 hours

MQL Qualification Rate

Arc: Attract | Layer: Process

What It Measures

The percentage of raw leads that meet marketing qualification criteria (MQL) based on demographic fit and behavioral engagement.

Journey Context

Not all leads are created equal. MQL qualification is the filter that determines which leads deserve immediate sales attention. This metric directly impacts sales efficiency—too loose and sales wastes time on bad leads; too strict and you miss opportunities. MQLs flow into the Engage arc as sales-accepted leads (SALs).

Formula

MQL Qualification Rate = (MQLs / Total Leads) × 100

B2B SaaS

10-25% | Enterprise: 5-15% | SMB: 15-30%

Performance Layer

Lead-to-MQL Conversion Rate

Arc: Attract | Layer: Performance

What It Measures

The quality and effectiveness of your lead generation by measuring what percentage of leads meet qualification criteria.

Journey Context

This metric reveals whether your campaigns are attracting the right audience. Low conversion indicates targeting problems or poor lead sources. High conversion suggests strong campaign-market fit. This directly determines pipeline velocity—better lead quality means faster movement through the Möbius.

Formula

Lead-to-MQL Rate = (MQLs in period / Leads in period) × 100

Campaign ROI

Arc: Attract | Layer: Performance

What It Measures

The return on investment for marketing campaigns, comparing revenue generated to campaign costs.

Journey Context

Campaign ROI connects attract-arc activity all the way through to financial outcomes. It requires attribution tracking across the entire customer journey—from first touch through closed revenue. This metric drives budget allocation decisions and determines which campaigns to scale vs. cut.

Formula

Campaign ROI = ((Revenue from Campaign - Campaign Cost) / Campaign Cost) × 100

Financial Layer

Customer Acquisition Cost (CAC)

Arc: Attract | Layer: Financial

What It Measures

The total cost to acquire a new customer, including all marketing and sales expenses divided by number of customers acquired.

Journey Context

CAC spans both Attract and Engage arcs, measuring the full cost of moving a prospect through the Möbius to become a customer. It's compared against LTV (from Retain arc) to determine unit economics viability. CAC payback period determines how long until you break even on a customer.

Formula

CAC = (Total Marketing Spend + Total Sales Spend) / New Customers Acquired

Healthy Ratios

LTV:CAC should be 3:1 or higher | Payback period should be <12 months

Cost Per Lead (CPL)

Arc: Attract | Layer: Financial

What It Measures

The average cost to generate one lead, segmented by channel and campaign.

Journey Context

CPL is the first financial efficiency metric in the Möbius. It helps optimize channel mix by comparing cost-effectiveness. However, CPL alone is misleading—cheap leads that don't convert are worthless. Must be analyzed alongside lead quality and conversion rates downstream.

Formula

CPL = Total Marketing Spend / Total Leads Generated

Strategic Layer

Pipeline Coverage

Arc: Attract | Layer: Strategic

What It Measures

The ratio of pipeline value to revenue target, indicating whether you have sufficient pipeline to hit goals.

Journey Context

Pipeline coverage is the strategic health check for the Attract arc. Insufficient coverage (below 3x) signals that attract-arc activities aren't generating enough opportunities to hit targets, even with perfect execution in Engage. This forces decisions about increasing marketing investment, improving conversion rates, or adjusting targets.

Formula

Pipeline Coverage = Total Pipeline Value / Revenue Target

Maintain 3-4x coverage (meaning $3-4 in pipeline for every $1 of target)

Engage Arc

Metrics that measure how effectively you convert prospects into customers through the sales process.

Activity Layer

Sales Activity Volume

Arc: Engage | Layer: Activity

What It Measures

The total number of sales activities (calls, emails, meetings, demos) per rep per day/week.

Journey Context

Activity volume is the input that drives output in the Engage arc. Insufficient activity means opportunities stall and deals don't close. However, activity alone doesn't guarantee success—quality matters. Track activity alongside conversion rates to understand effectiveness, not just effort.

Formula

Activity Volume = COUNT(calls + emails + meetings) / number of reps / time period

SDR

80-100 activities/day | AE: 40-60 activities/day | Enterprise AE: 20-30 activities/day

Meetings Held

Arc: Engage | Layer: Activity

What It Measures

Number of discovery calls, demos, and meetings conducted with prospects.

Journey Context

Meetings are the critical moment where prospects engage directly with your team. First meetings (discovery) qualify opportunities and move them from Attract handoff into active Engage pipeline. Demo meetings showcase value and progress deals toward close. Decision meetings finalize commitment and transition into Deliver arc.

Formula

Meetings Held = COUNT(completed meetings) in period

Process Layer

Sales Cycle Length

Arc: Engage | Layer: Process

What It Measures

Average number of days from opportunity created to closed-won (or closed-lost).

Journey Context

Sales cycle length determines how fast revenue flows through the Engage arc. Longer cycles mean more working capital required and slower feedback loops. Shortening cycle length improves cash flow and allows faster iteration. Track by segment and deal size—enterprise deals naturally take longer than SMB.

Formula

Avg Sales Cycle = SUM(Close Date - Create Date for won deals) / Number of won deals

SMB

30-60 days | Mid-Market: 60-90 days | Enterprise: 120-180+ days

Deal Velocity

Arc: Engage | Layer: Process

What It Measures

The rate at which revenue flows through your pipeline, combining opportunity volume, deal size, win rate, and cycle length.

Journey Context

Deal velocity is the most comprehensive process metric in the Engage arc—it captures both quantity and quality of execution. Improving deal velocity drives revenue growth without requiring more pipeline. It's optimized by increasing any of its four components: more opps, bigger deals, higher win rate, or faster cycles.

Formula

Deal Velocity = (Number of Opportunities × Avg Deal Size × Win Rate) / Sales Cycle Length

Performance Layer

Win Rate

Arc: Engage | Layer: Performance

What It Measures

Percentage of qualified opportunities that result in closed-won deals.

Journey Context

Win rate is the ultimate performance metric for the Engage arc—it determines how efficiently you convert pipeline into revenue. Low win rates indicate poor qualification, weak value prop, or strong competition. Improving win rate has multiplier effects: same pipeline generates more revenue, and team confidence grows. Analyze win/loss reasons to identify improvement areas.

Formula

Win Rate = (Closed-Won Opportunities / Total Closed Opportunities) × 100

SMB

20-30% | Mid-Market: 25-35% | Enterprise: 30-40%

Forecast Accuracy

Arc: Engage | Layer: Performance

What It Measures

How closely actual closed revenue matches forecasted revenue for a given period.

Journey Context

Forecast accuracy measures the predictability of your Engage arc. Accurate forecasts enable better resource planning, financial guidance, and strategic decisions. Poor accuracy indicates inconsistent process, optimistic reps, or changing market conditions. Track accuracy by forecast category (commit, best case, pipeline) to understand confidence levels.

Formula

Forecast Accuracy = (1 - |Forecasted Revenue - Actual Revenue| / Forecasted Revenue) × 100

World-class teams achieve 90-95% forecast accuracy within ±10% variance

Financial Layer

New ARR/MRR

Arc: Engage | Layer: Financial

What It Measures

Annual Recurring Revenue (ARR) or Monthly Recurring Revenue (MRR) from new customer acquisitions.

Journey Context

New ARR is the primary financial output of the Engage arc for subscription businesses. It flows into the Deliver arc as contracted revenue that must be recognized over time. New ARR growth rate determines company valuation and funding potential. Must be tracked alongside churn (Retain arc) to calculate Net New ARR.

Formula

New ARR = SUM(Annual Contract Value for new customers closed in period)

Average Contract Value (ACV)

Arc: Engage | Layer: Financial

What It Measures

The average annual contract value across all closed-won deals.

Journey Context

ACV determines which sales motions are economically viable. Low ACV requires high-velocity, low-touch sales; high ACV supports enterprise sales with long cycles. Increasing ACV through better packaging, upselling, or targeting larger customers improves unit economics and sales efficiency. Track ACV trends over time to ensure sustainable growth.

Formula

ACV = Total ARR from new deals / Number of new deals

Strategic Layer

Pipeline Health Score

Arc: Engage | Layer: Strategic

What It Measures

Composite score measuring pipeline quality based on age, activity, stage progression, and engagement signals.

Journey Context

Pipeline health predicts future revenue performance. Healthy pipeline has fresh opportunities, consistent activity, appropriate stage distribution, and strong engagement. Poor health (stale deals, low activity, stage regression) signals execution problems before they impact closed revenue. Use health scores to prioritize rep coaching and deal interventions.

Formula

Weighted score combining: Deal age, Last activity date, Stage velocity, Multi-threading score, MEDDIC qualification

Deliver Arc

Metrics that measure how effectively you execute on promises and create value for customers.

Activity Layer

Onboarding Completion Rate

Arc: Deliver | Layer: Activity

What It Measures

Percentage of customers who complete all required onboarding steps and milestones.

Journey Context

Onboarding is the critical handoff from Engage to Deliver. Customers who complete onboarding are significantly more likely to adopt the product, realize value, and renew. Low completion rates signal friction in the onboarding process or poor customer readiness. This metric directly predicts success in the Retain arc.

Formula

Onboarding Completion Rate = (Customers who completed onboarding / Total new customers) × 100

World-class

80-90% | Good: 65-80% | Needs improvement: <65%

Support Tickets Resolved

Arc: Deliver | Layer: Activity

What It Measures

Total number of customer support tickets resolved in a given period.

Journey Context

Support ticket volume and resolution indicate customer health during delivery and retention. High ticket volume with low resolution suggests product issues or inadequate support capacity. Track tickets alongside resolution time and customer satisfaction to understand service quality. Unresolved issues impact retention in the next arc.

Formula

Tickets Resolved = COUNT(tickets with status = "Resolved" or "Closed") in period

Process Layer

Time-to-Value (TTV)

Arc: Deliver | Layer: Process

What It Measures

Average number of days from contract signature to when customer realizes first meaningful value (defined by product usage milestone).

Journey Context

TTV is the most critical process metric in the Deliver arc. Faster TTV improves customer satisfaction, reduces early churn risk, and accelerates expansion opportunities. It's the bridge between Engage promises and Retain reality. Companies with fast TTV see higher NRR and lower CAC payback periods.

Formula

TTV (avg) = SUM(Value Milestone Date - Contract Start Date) / Number of customers

Self-serve

1-7 days | SMB: 14-30 days | Mid-market: 30-60 days | Enterprise: 60-90 days

Support Response Time

Arc: Deliver | Layer: Process

What It Measures

Average time from when a customer submits a support ticket to when a support agent first responds.

Journey Context

Response time directly impacts customer perception of service quality. Slow responses create frustration and signal that the company doesn't prioritize customer success. This metric must be balanced with resolution quality—fast but unhelpful responses are worse than slower, thorough support.

Formula

Avg Response Time = SUM(First Response Timestamp - Ticket Created Timestamp) / Total tickets

SLA Targets

Critical: <1 hour | High: <4 hours | Medium: <24 hours | Low: <48 hours

Performance Layer

Product Adoption Rate

Arc: Deliver | Layer: Performance

What It Measures

Percentage of customers actively using core product features on a regular basis (typically weekly or monthly active usage).

Journey Context

Adoption is the performance outcome of successful delivery. Customers who don't adopt the product won't renew, no matter how good the product is. High adoption predicts high retention and expansion. Low adoption signals delivery failures that must be addressed before renewal conversations in the Retain arc.

Formula

Adoption Rate = (Active Users / Total Licensed Users) × 100

World-class

70-80% | Good: 50-70% | At-risk: <50%

Customer Satisfaction Score (CSAT)

Arc: Deliver | Layer: Performance

What It Measures

Customer satisfaction rating typically measured on a 1-5 scale after specific interactions (support, onboarding, training).

Journey Context

CSAT provides immediate feedback on delivery quality at key touchpoints. Unlike NPS (Retain arc), which measures overall relationship health, CSAT measures satisfaction with specific experiences. Low CSAT scores indicate execution problems that, if unaddressed, will impact retention and referrals.

Formula

CSAT = (Number of satisfied responses (4-5) / Total responses) × 100

Target

80%+ satisfaction | Investigate: Any interaction with <70% satisfaction

Financial Layer

Gross Margin

Arc: Deliver | Layer: Financial

What It Measures

Revenue minus cost of goods sold (COGS), expressed as a percentage. For services/SaaS, COGS includes hosting, support, and professional services costs.

Journey Context

Gross margin measures delivery efficiency. High-margin businesses can afford higher CAC and have more resources for R&D and sales. Low margins indicate expensive delivery that limits scalability. Services businesses typically have lower margins (30-50%) than SaaS (70-90%). Improving margin enables growth investment.

Formula

Gross Margin = ((Revenue - COGS) / Revenue) × 100

SaaS

70-90% | Professional Services: 30-50% | Hybrid: 50-70%

Professional Services Revenue

Arc: Deliver | Layer: Financial

What It Measures

Revenue from implementation, training, and consulting services separate from recurring subscription revenue.

Journey Context

Services revenue supports complex implementations but can mask product usability issues. High services attachment rates (services revenue / ARR) indicate customers need help adopting the product. Over time, productization and self-service should reduce services dependency. Balance: services drive adoption but limit scalability.

Formula

Services Revenue = SUM(implementation + training + consulting revenue) in period

Strategic Layer

Customer Health Score

Arc: Deliver | Layer: Strategic

What It Measures

Composite score combining product usage, engagement frequency, support ticket trends, and sentiment signals to predict customer success likelihood.

Journey Context

Health scoring is the strategic early warning system for the entire Möbius. Declining health during Deliver predicts churn in Retain. Health scores drive intervention priorities—which customers need attention now to prevent future issues. This metric connects delivery execution to retention outcomes.

Formula

Weighted score combining: Product usage, Login frequency, Feature adoption, Support tickets, CSAT, Executive engagement

Use 3-tier system

Green (healthy), Yellow (at-risk), Red (critical) with automated alerts for status changes

Retain Arc

Metrics that measure how effectively you maintain and grow customer relationships over time.

Activity Layer

Quarterly Business Reviews (QBRs) Held

Arc: Retain | Layer: Activity

What It Measures

Number of quarterly business reviews conducted with customers, segmented by customer tier or ARR band.

Journey Context

QBRs are the structured engagement touchpoint that maintains executive relationships and identifies expansion opportunities. Consistent QBRs correlate with higher retention and expansion rates. Missing QBRs signals customer disengagement and increases churn risk. QBRs should result in action plans that feed back into the Deliver arc.

Formula

QBR Completion Rate = (QBRs conducted / QBRs scheduled) × 100

Enterprise

Quarterly | Mid-market: Semi-annual | SMB: Annual or usage-based triggers

Expansion Meetings Held

Arc: Retain | Layer: Activity

What It Measures

Number of meetings specifically focused on upsell, cross-sell, or expansion conversations with existing customers.

Journey Context

Expansion meetings represent the Möbius loop—where Retain flows back into Engage for existing customers. These meetings convert retention into growth. They're triggered by usage patterns, health scores, or lifecycle milestones. High expansion meeting volume indicates a land-and-expand strategy is actively being executed.

Formula

Expansion Meetings = COUNT(meetings tagged as expansion/upsell) in period

Process Layer

Renewal Cycle Time

Arc: Retain | Layer: Process

What It Measures

Average time from renewal outreach initiation to contract signed and revenue recognized.

Journey Context

Fast renewal cycles indicate strong customer satisfaction and streamlined processes. Slow renewals suggest negotiation friction, internal customer delays, or value concerns. Late renewals create revenue recognition gaps and forecasting uncertainty. Best practice: start renewal conversations 90 days before expiration.

Formula

Avg Renewal Cycle = SUM(Renewal Signed Date - Renewal Initiated Date) / Number of renewals

Excellent

14-30 days | Good: 30-60 days | Needs improvement: 60+ days

Time to Expansion

Arc: Retain | Layer: Process

What It Measures

Average time from initial customer acquisition to first expansion purchase (upsell, cross-sell, or seat expansion).

Journey Context

Time to expansion measures how quickly you can grow accounts after landing them. Faster expansion improves LTV and validates product-market fit. This metric spans from Engage (initial sale) through Deliver (adoption) to Retain (expansion). It reveals the health of your land-and-expand motion.

Formula

Avg Time to Expansion = SUM(First Expansion Date - Initial Purchase Date) / Customers who expanded

Performance Layer

Renewal Rate (Logo Retention)

Arc: Retain | Layer: Performance

What It Measures

Percentage of customers up for renewal who choose to continue their contract (logo-based, not revenue-based).

Journey Context

Renewal rate is the fundamental performance metric for the Retain arc. It measures whether customers find enough value to continue. Poor renewal rates indicate failures in Deliver (adoption issues) or product-market fit problems. High renewal rates enable compound growth and improve unit economics. Track cohort-based renewal curves over time.

Formula

Renewal Rate = (Customers renewed / Customers up for renewal) × 100

World-class

90-95% | Good: 80-90% | At-risk: <80%

Net Promoter Score (NPS)

Arc: Retain | Layer: Performance

What It Measures

Customer likelihood to recommend your product/service to others, measured on a 0-10 scale and calculated as % Promoters (9-10) minus % Detractors (0-6).

Journey Context

NPS measures relationship health and predicts future retention and referrals. Unlike CSAT (which measures specific interactions), NPS captures overall sentiment. Promoters drive word-of-mouth growth, feeding back into the Attract arc. Detractors signal churn risk and should trigger intervention workflows. Track NPS by segment and cohort.

Formula

NPS = % Promoters (9-10) - % Detractors (0-6)

Score Interpretation

World-class: 50+ | Good: 30-50 | Average: 0-30 | Poor: Negative score

Expansion Rate

Arc: Retain | Layer: Performance

What It Measures

Percentage of existing customers who increased their spending through upsells, cross-sells, or usage growth.

Journey Context

Expansion rate reveals whether you're successfully growing accounts after acquisition. It's the positive side of the retention equation—customers voting with their wallets to buy more. High expansion rates enable NRR above 100% and demonstrate strong product-market fit. Expansion is where Retain loops back into Engage for existing customers.

Formula

Expansion Rate = (Customers who expanded ARR / Total customers) × 100

Strong expansion

30-40% of customers expand annually | Good: 20-30% | Needs work: <20%

Financial Layer

Net Revenue Retention (NRR)

Arc: Retain | Layer: Financial

What It Measures

Revenue retention from a cohort of customers over time, including expansion revenue minus churn and downgrades.

Journey Context

NRR is the most important financial metric in the Retain arc and one of the most critical in the entire Möbius. NRR above 100% means you're growing revenue from existing customers faster than you're losing it to churn—enabling growth without new acquisition. Public SaaS companies trade at premiums with NRR above 120%. NRR reflects the cumulative success of Deliver and Retain arcs.

Formula

NRR = ((Starting ARR + Expansion ARR - Churn ARR - Downgrade ARR) / Starting ARR) × 100

Benchmark Targets

World-class: 120%+ | Strong: 110-120% | Good: 100-110% | Needs improvement: <100%

Customer Lifetime Value (LTV)

Arc: Retain | Layer: Financial

What It Measures

Total revenue expected from a customer over their entire relationship with your company.

Journey Context

LTV is the ultimate outcome metric that spans the entire Möbius. It determines how much you can afford to spend on acquisition (CAC from Attract arc) while remaining profitable. LTV is maximized by increasing retention, driving expansion, and reducing churn. The LTV:CAC ratio is the fundamental unit economics equation that determines business viability.

Formula

LTV = (ARPA × Gross Margin %) / Churn Rate

Healthy Ratios

Target: LTV:CAC ratio of 3:1 or higher (meaning LTV is 3x customer acquisition cost)

Churn ARR

Arc: Retain | Layer: Financial

What It Measures

Annual recurring revenue lost due to customer cancellations or contract non-renewals.

Journey Context

Churn ARR quantifies revenue leakage from the Retain arc. Every dollar churned requires new acquisition to replace it, creating a "leaky bucket" that limits growth. Analyze churn by reason (product, price, competition, business closure) to understand root causes. Churn patterns reveal which customer segments or use cases aren't working.

Formula

Churn ARR = SUM(ARR from customers who cancelled or didn't renew) in period

Monthly Churn Rate

Monthly Churn % = (Churn ARR in month / Starting ARR) × 100 | Target: <2% monthly for SaaS

Strategic Layer

Average Customer Lifetime

Arc: Retain | Layer: Strategic

What It Measures

Average duration a customer remains active, typically measured in months or years.

Journey Context

Customer lifetime determines total revenue potential and directly impacts LTV calculations. Longer lifetimes allow more expansion opportunities and improve payback on acquisition costs. Track lifetime by cohort to identify if newer customers are staying longer (improving product-market fit) or churning faster (deteriorating fit or service quality).

Formula

Avg Customer Lifetime = 1 / Churn Rate | Example: 5% monthly churn = 20 month lifetime

Referral Rate

Arc: Retain | Layer: Strategic

What It Measures

Percentage of new customers acquired through referrals from existing customers.

Journey Context

Referrals complete the Möbius loop—satisfied customers in Retain become advocates who drive new awareness in Attract. Referred customers typically have higher LTV, lower CAC, and faster sales cycles because they come pre-qualified. High referral rates validate product-market fit and reduce dependence on paid acquisition. This is the ultimate sign of a healthy Möbius.

Formula

Referral Rate = (New customers from referrals / Total new customers) × 100

Strong word-of-mouth

20-30% | Good: 10-20% | Typical: 5-10%

Understand which metrics matter for your business

Take the assessment to see which metrics you're tracking, which ones you're missing, and get personalized recommendations for improving your RevOps maturity.