How to Measure Subscription Metrics

Metrics Matters, Just Look at Your Business Valuation

How to Measure Subscription Metrics: The Complete Guide for B2B Teams

Subscription metrics drive revenue predictability, cash flow forecasting, and product-market fit decisions. For B2B operations teams, these metrics are no longer investor-deck material—they're daily operational tools. This guide covers the metrics that matter, how to calculate them, and how to surface them in Salesforce and Kugamon.

 

Why Subscription Metrics Matter for Daily Operations

Most companies measure subscription metrics for board decks and annual plans. That's backward. Your billing team needs churn by cohort to predict cash impact. Your product team needs NRR to understand feature adoption. Your finance team needs contraction ARR to forecast headcount. Your CFO needs CAC payback to validate sales efficiency.

Subscription metrics answer these questions:

  • Which customer cohorts are profitable long-term?
  • How much expansion revenue offsets downsell and churn?
  • Is sales efficiency improving or degrading?
  • What's our real unit economics when you account for CAC?
  • How quickly does a new customer generate enough revenue to cover acquisition cost?

Without these metrics, you're flying blind. You can't optimize retention, sales efficiency, or pricing if you don't know what's actually happening to your cohorts.

 

Revenue Metrics: MRR, ARR, and Growth Components

Revenue metrics form the foundation. They tell you how much recurring revenue exists, where it came from, and whether growth is expansion or churn-replacement.

Monthly Recurring Revenue (MRR)

MRR is total predictable revenue from active subscriptions in a single month, annualized monthly value.

Formula: Sum of all active subscription contract values for the month.

Benchmark: Month-over-month growth of 5-10% signals healthy expansion. Flat or negative growth is a flag.

Annual Recurring Revenue (ARR)

ARR is MRR multiplied by 12. Use ARR for board reporting, valuation benchmarks, and long-term forecasts.

Formula: MRR × 12.

Benchmark: Most SaaS companies target 40%+ YoY ARR growth. That's a high bar. 20-30% is solid and sustainable.

Net New ARR

Net New ARR captures the net change in ARR during a period. It includes new customer acquisition, expansion, and churn loss.

Formula: ARR at period end – ARR at period start.

Benchmark: If you're growing revenue 30% YoY and churn is costing you 10% of ARR, your Net New ARR is effectively growing 20%.

Expansion ARR

Expansion ARR is revenue added from existing customers. It includes seat upgrades, tier changes, and add-ons. This is your most efficient revenue—no CAC.

Formula: Sum of ARR increases from existing customers during the period.

Benchmark: Expansion ARR should be 20%+ of total revenue growth in healthy SaaS companies. If it's below 10%, your product isn't driving enough upsell.

Contraction ARR

Contraction ARR is revenue lost from downsells, seat reductions, and tier downgrades (separate from churn). High contraction signals either pricing misalignment or product-market fit issues.

Formula: Sum of ARR decreases from existing customers during the period.

Benchmark: Contraction should be <10% of total customer base by ARR. Above that, audit your pricing and product value.

 

Retention Metrics: NRR, GRR, Logo Retention, and Cohort Analysis

Retention metrics reveal whether you're keeping customers and extracting more value over time. They're the most predictive of long-term unit economics.

Net Revenue Retention (NRR)

NRR measures the revenue retained from a cohort of customers plus expansion and minus churn. If NRR is 110%, a $1M cohort becomes $1.1M revenue the next year before adding new customers.

Formula: (Starting ARR + Expansion – Contraction – Churn) ÷ Starting ARR.

Benchmark: NRR >100% is the holy grail. It means existing customers generate enough expansion to offset churn. Companies with NRR >120% have world-class unit economics and rarely fail. NRR 90-100% is average. Below 90% is a risk signal.

Gross Revenue Retention (GRR)

GRR measures only churn and contraction—no expansion. It shows what percentage of starting revenue is retained before any upsell.

Formula: (Starting ARR – Contraction – Churn) ÷ Starting ARR.

Benchmark: GRR >90% is healthy. Below 85% is a problem. GRR is harder to improve than NRR because it requires lower churn, not more expansion.

Logo Retention

Logo retention is the percentage of starting customers (by count, not by revenue) that are still active after a period. It's less forgiving than NRR because it doesn't weight by size.

Formula: (Customers active at period end ÷ Customers active at period start) × 100.

Benchmark: Logo retention >90% is solid. Above 95% is exceptional. Below 85% signals product dissatisfaction.

Cohort Analysis

Cohorts are groups of customers acquired or activated in the same month. Track each cohort's MRR, churn rate, and NRR independently. You'll see that older cohorts have different economics than new ones—maturity changes everything.

Example: Your Jan 2025 cohort might have 70% logo retention and NRR of 105%. Your Oct 2025 cohort might have 85% logo retention and NRR of 95% because it hasn't matured yet. Both are on track if the trajectory matches your historical patterns.

 

Sales Efficiency Metrics: CAC, CAC Payback, Magic Number, and LTV:CAC Ratio

Sales efficiency metrics tell you whether each dollar spent on sales and marketing returns enough revenue over the customer lifetime.

Customer Acquisition Cost (CAC)

CAC is total sales and marketing spend divided by the number of new customers acquired.

Formula: (Sales + Marketing spend in period) ÷ (New customers acquired in period).

Benchmark: CAC varies wildly by industry. Enterprise SaaS CACs are $50K–$500K+. SMB SaaS CACs are $500–$5,000. The metric only matters when paired with LTV.

CAC Payback Period

CAC payback is how many months it takes for a customer to generate gross margin dollars equal to their CAC. Payback <12 months is healthy. >24 months is risky.

Formula: CAC ÷ (Monthly ARPU × Gross Margin %).

Benchmark: SaaS companies target <12 month payback. 12-18 months is acceptable if growth is fast. >24 months only works at unicorn scale.

Magic Number (Sales Efficiency Ratio)

Magic number measures quarterly ARR growth against quarterly sales and marketing spend. A Magic Number of 0.75+ is healthy.

Formula: (ARR in current quarter – ARR in previous quarter) ÷ (Sales + Marketing spend in current quarter).

Benchmark: 0.75+ = efficient, 0.5-0.75 = acceptable, <0.5 = inefficient. Benchmark varies by growth stage; high-growth companies often accept lower numbers.

LTV to CAC Ratio

LTV:CAC ratio compares total customer lifetime value to acquisition cost. Ratio >3:1 is the standard for sustainable growth. <1.5:1 is unsustainable.

Formula: (ARPU × Gross Margin % × Customer Lifespan) ÷ CAC.

Benchmark: 3:1 or higher is ideal. 2:1 is acceptable for early-stage. Below 1.5:1 means you're losing money on sales efficiency.

 

Subscription Metrics Quick Reference Table

Metric

Formula

Good Benchmark

Tracking Frequency

MRR

Sum of active subscriptions

5-10% MoM growth

Monthly

ARR

MRR × 12

20-40% YoY growth

Monthly

Expansion ARR

Revenue from upgrades

>20% of growth

Monthly

NRR

(Retained + Expansion) ÷ Start

>100%

Quarterly

GRR

Retained ÷ Start

>90%

Quarterly

Logo Retention

Active ÷ Start customers

>90%

Monthly

Churn Rate

(Lost ÷ Start) × 100

<5-7% monthly

Monthly

CAC

S&M spend ÷ Customers

Varies by segment

Quarterly

CAC Payback

CAC ÷ (ARPU × GM%)

<12 months

Quarterly

Magic Number

(ARR growth) ÷ (S&M spend)

>0.75

Quarterly

LTV:CAC Ratio

LTV ÷ CAC

>3:1

Quarterly

 

How to Track Metrics in Salesforce

Subscription metrics live in multiple Salesforce objects. You need to connect data across them to get clean reporting.

Account Object

Where it lives: ARR field (custom), MRR field (custom), Logo Retention status (yes/no). Link to Opportunities and Contracts.

Contract Object

Where it lives: Contract value, start date, end date, renewal date, auto-renewal flag, amendment history. Contracts are your source of truth for ARR.

Opportunity Object

Where it lives: Contract value (booked ARR), close date, stage, win/loss reason. Track all net-new, expansion, and contraction Opps separately.

Subscription Object

Where it lives: Custom object linked to Contracts. Capture upgrade/downgrade date, old and new values. This is your new, expansion and renewal subscription record.

Reports to Build

  • ARR Trending Report: Account ARR by month, YTD net new, and cohort.
  • NRR Report: Contracts grouped by acquisition cohort, with renewal status and expansion Opps.
  • Churn Dashboard: Contracts at risk or churned in past 12 months, segmented by reason.
  • CAC Analysis: Opps closed won, ACV, and S&M attribution by source channel.
  • Cohort Waterfall: Starting ARR, expansion, contraction, churn, and ending ARR by acquisition month.

 

How Kugamon Surfaces Subscription Metrics

Kugamon automates the extraction and calculation of subscription metrics from your Salesforce data. Rather than manual spreadsheets or static Salesforce reports, Kugamon centralizes these calculations.

Metric

Where in Kugamon/Salesforce

MRR/ARR

Subscription records dashboard, Contract-to-Account roll-up

Expansion/Contraction ARR

Billing dashboards, Amendment records

NRR/GRR

Cohort analysis module, Renewal forecasting

Logo Retention

Account health dashboard, Churn risk scoring

CAC/Magic Number

Sales efficiency reports, Opportunity attribution

LTV:CAC Ratio

Unit economics dashboard, Payback analysis

Kugamon automates data refresh so your metrics update without manual monthly closes. Each metric is tied to its source contracts and amendments for drill-down auditing.

 

Subscription Metrics Maturity Model

Most companies evolve through stages: manual spreadsheets first, then Salesforce reports, then automated dashboards, then predictive.

Stage

Approach

Tools

Time to Close

1. Manual Spreadsheets

Finance pulls data, calculates in Excel.

Excel, Salesforce

5-10 days

2. Basic SF Reports

SF reports calculate MRR/ARR basics.

Salesforce

3-5 days

3. Automated Dashboards

Auto-refresh all metrics daily with drill-down.

Kugamon, SF APIs

1-2 days

4. Predictive Analytics

ML forecasts NRR, churn, pricing.

Kugamon + ML

Real-time

Most healthy B2B SaaS companies operate at Stage 3. Stage 4 requires deep engineering investment and is optional for companies under 50M ARR.

 

Common Mistakes and How to Avoid Them

Mistake 1: Watching Vanity Metrics Instead of Unit Economics

Trap: Focusing on revenue growth and new customer count while ignoring churn and unit economics. You can grow 50% YoY while destroying the business if churn is killing your cohorts.

Fix: Always pair growth metrics (Net New ARR) with retention metrics (NRR by cohort). If NRR is dropping, growth is masking a problem.

Mistake 2: Too Many KPIs, No Focus

Trap: Tracking 20 metrics and optimizing none. Sales team ignores CAC because they're measured on revenue. Product team ignores NRR because they're measured on feature velocity. Nobody owns unit economics.

Fix: Pick 4-5 metrics and assign ownership. Example: CEO owns NRR, CFO owns CAC payback, Sales VP owns Magic Number. Monthly review cadence enforces accountability.

Mistake 3: Not Segmenting by Cohort

Trap: Looking at blended churn or NRR across all customers. A cohort that churns after 18 months looks fine in the blended number if mixed with cohorts that churn after 12. You miss the signal.

Fix: Always report metrics by acquisition cohort and customer segment (tier, geography, vertical). Cohort NRR is your truth. Blended numbers are for board decks.

Mistake 4: Disconnecting Billing from CRM

Trap: Billing system and Salesforce are out of sync. Amendments happen in billing but not in Salesforce. Renewals are logged in billing but CRM doesn't see them. Your metrics are wrong by default.

Fix: Implement a real-time sync between billing and Salesforce. Kugamon checks both and flags discrepancies. Monthly reconciliation is not enough for fast-moving billing.

Mistake 5: Ignoring Expansion and Contraction

Trap: Treating all revenue as equal. 100K of new customer revenue has the same CAC cost as 100K of expansion revenue, but expansion is 3-5x more profitable.

Fix: Segment Opps by type: new, expansion, contraction, renewal. Track Expansion ARR as a % of revenue growth. If it's below 20%, your product isn't driving enough upsell.

 

Frequently Asked Questions

Q: How do I calculate MRR for customers on annual billing?

For annual customers, divide their annual contract value by 12. For monthly customers, sum all active monthly values. For a mixed base, calculate each group separately and sum them. The key is consistency: MRR should only include contracts that are currently active and will renew next month absent churn.

Q: What's the difference between NRR and GRR, and which matters more?

NRR includes expansion (upgrades, add-ons) and shows the health of your whole business. GRR shows only churn and downgrade impact, excluding expansion. NRR is forward-looking; GRR is backward-looking. For most companies, NRR >100% is the target because it means existing revenue is enough to offset churn without new customers. GRR >90% is the health check that your product isn't losing customers at unsustainable rates.

Q: How do I handle multi-year contracts in ARR calculation?

ARR should always annualize the contract value as if it were a 1-year commitment, regardless of actual contract length. A 3-year deal worth 300K is 100K ARR. This normalizes the comparison with 1-year and monthly contracts. Separately, track contract length and renewal risk as different metrics.

Q: What CAC payback period is acceptable for a B2B company?

Enterprise SaaS targets <12 months. SaaS for SMBs can accept 12-18 months if product is strong and retention is proven. Above 18 months, you need very high growth to stay alive because you're burning cash waiting for payback. If your payback is >24 months, audit your sales efficiency or pricing immediately.

Q: How often should I review subscription metrics?

MRR and revenue metrics monthly. NRR, GRR, and churn quarterly by cohort (cohorts need 3 months to mature). CAC and sales efficiency quarterly. Board deck metrics monthly. Operational dashboards should refresh daily or weekly so the team is never stale.

Q: What if a customer downgrades mid-month, how do I count it?

If they downgrade mid-month, that impact is reflected in the month they downgrades. It counts as contraction ARR in that month (reduction from starting ARR to ending ARR). If they fully churn in month 6 of a contract, month 6 is where churn hits. You don't backdate metrics.

Q: How do I calculate LTV for a subscription business?

LTV = (ARPU × Gross Margin %) / Monthly Churn Rate. Or: LTV = (ARPU × Gross Margin %) × Average Customer Lifespan in months. If your ARPU is 500, gross margin is 80%, and average customer lasts 36 months, LTV = 500 × 80% × 36 = 14,400. Compare that to CAC to get your LTV:CAC ratio.

Q: What if my company is pre-product market fit or has erratic cohorts?

Early stage: NRR will be noisy because cohorts are small and churn is random. Focus on logo retention and qualitative feedback first. Get to 50+ customers per cohort before you trust NRR numbers. Magic Number and CAC payback are less relevant until you have repeatable sales motion. Focus on unit economics of proven customers instead.

 

Next Steps

Subscription metrics are only valuable when you act on them. Pick one metric your team doesn't understand yet and build a 30-day plan to measure it.

Want to automate these calculations and stop rebuilding spreadsheets every month? Learn how Kugamon surfaces subscription metrics.