Recurring Revenue Metrics Every Agency Should Track



Top Resource: GoHighLevel (Agency Plan) Get The Metrics Template
]

Target keyword: "recurring revenue metrics" Word count: ~1,700

Introduction



What gets measured gets managed.

If you're running a recurring revenue agency but only looking at total revenue in your bank account, you're flying blind.

You need these 8 metrics to understand health, diagnose problems, and make strategic decisions.

---

1. Monthly Recurring Revenue (MRR)



Definition: Sum of all active monthly recurring subscriptions.

Formula: MRR = Σ(client monthly price)

Example: 10 clients × $2,500/mo = $25,000 MRR

Why it matters: Single most important health metric. The heartbeat of your business.

Target: Growing 5-10% monthly (60-120% annual growth)

Track in GHL: Use revenue report filtered to recurring plans. Or custom field "is_recurring = true" on invoices.

---

2. Annual Recurring Revenue (ARR)



Definition: MRR × 12.

Example: $25,000 MRR × 12 = $300,000 ARR

Why it matters: Standard for valuation, investor discussions, industry comparisons.

Target: Growing 60-120% annually (same as MRR growth)

When to use: Board meetings, acquisition discussions, annual planning.

---

3. Churn Rate



Definition: Percentage of MRR lost in a month due to cancellations.

Formula: Churn = (MRR lost this month ÷ MRR at start of month) × 100

Example: Start month with $25,000 MRR. Lose $1,250 in cancellations. Churn = 5%.

Why it matters: Churn silently kills growth. At 5% monthly churn, you lose 46% of revenue annually. You must grow 46% just to stay flat.

Targets: - Excellent: <2% - Average: 3-7% - Concerning: >10%

Track: Flag canceled accounts, note cancellation reason. Build cohort analysis to identify patterns.

GHL setup: Report on "Subscription status = canceled" per month. Sum their monthly price.

---

4. Customer Lifetime Value (LTV)



Definition: Average total revenue per client over their lifetime.

Formula: LTV = (Average monthly price × Gross margin %) ÷ Churn rate

Example: - Avg monthly price: $2,500 - Gross margin: 80% (after support, platform fees) - Churn: 5% monthly (0.05) - LTV = $2,500 × 0.80 ÷ 0.05 = $40,000

Why it matters: Determines how much you can spend to acquire a client (CAC). Rule: LTV should be 3-5× CAC.

Benchmark: B2B SaaS average LTV:CAC is 3:1. Aim for 4:1+.

Improve LTV: Reduce churn, increase average price, improve margins.

---

5. Customer Acquisition Cost (CAC)



Definition: Total sales & marketing spend in period ÷ new clients acquired.

Formula: CAC = (Sales + Marketing expenses) ÷ New clients

Example: $10,000 marketing spend ÷ 5 new clients = $2,000 CAC

Why it matters: Your unit economics. If CAC > LTV/3, business model is broken.

Target: CAC payback in <12 months (ideally <6). LTV:CAC > 3:1.

Include in CAC: Ad spend, content creation, sales salaries, tools, commissions.

GHL connection: Track "Date created" on client accounts to identify new vs existing.

---

6. LTV:CAC Ratio



Formula: LTV ÷ CAC

Example: LTV $40,000 ÷ CAC $2,000 = 20:1

Targets: - Good: 3:1 - Excellent: 5:1+ - Outstanding: 10:1+

Why it matters: Shows efficiency of growth spending. High ratio means you're acquiring cheap, valuable clients. Low ratio means overspending or low-quality clients.

Fix low ratio: - Increase LTV: raise prices, reduce churn, improve margins - Decrease CAC: better targeting, lower ad costs, improve conversion

---

7. Net Revenue Retention (NRR)



Definition: (Starting MRR + Expansions - Churn - Downgrades) ÷ Starting MRR

Formula: NRR = (MRR_start + Expansion - Churn - Downgrades) ÷ MRR_start

Example: - Starting MRR: $25,000 - Expansions (upgrades): +$3,000 - Churn: -$1,250 - Downgrades: -$500 - NRR = ($25,000 + $3,000 - $1,250 - $500) ÷ $25,000 = 105%

Why it matters: NRR >100% means you can grow even with zero new sales (existing clients expand more than they churn). High NRR is hallmark of healthy SaaS/recurring business.

Targets: - Good: 100-110% - Excellent: 110-130% - Exceptional: >130%

Improve NRR: - Reduce churn (better onboarding, support) - Increase expansions (upsell proactively, add-ons) - Minimize downgrades (pricing tiers, value communication)

GHL setup: Track "MRR change type" (new, expansion, contraction, churn) per client. Sum monthly.

---

8. Burn Multiple



Definition: Net cash burned ÷ net new MRR added.

Formula: Burn Multiple = (Net cash outflow) ÷ (Δ MRR)

Example: - Spent $20,000 cash (marketing, salaries) - Generated $5,000 new MRR (net after churn) - Burn Multiple = $20,000 ÷ $5,000 = 4.0

Why it matters: Efficiency of growth spending. Lower is better.

Targets: - Excellent: <1.0 (generating cash while growing) - Good: 1.0-1.5 - Acceptable: 1.5-2.0 - Concerning: >2.5

Interpretation: Burn Multiple of 4.0 means you're spending $4 to generate $1 of new MRR. That's unsustainable long-term. Need to improve CAC or increase price.

Fix: Decrease sales/marketing spend, improve conversion, raise prices, reduce churn.

---

Dashboard Setup: 15-Minute GHL Implementation



Create these reports in GHL (Reports → Custom Report):

Report 1: MRR Trend (Last 12 Months)



- Time series: MRR by month - Include line for NRR on secondary axis - Shows growth trajectory

Report 2: Churn by Cohort



- Table: Month client joined → Churn rate at 3mo, 6mo, 12mo - Spot trends: Are newer clients churning more?

Report 3: Client Count by Plan



- Bar chart: How many clients on Basic/Pro/Enterprise? - Track mix shifts

Report 4: LTV Estimate



- Calculated field: (Avg monthly price × 0.8 margin) ÷ rolling 30-day churn rate - Trend over time

Report 5: CAC Payback Period



- (CAC ÷ MRR per client) = months to recover CAC - Target: <12 months

Schedule these reports to email you monthly on the 1st.

---

Benchmarks: How Do You Compare?



MetricEarly Stage (<$50K ARR)Growth ($50-300K ARR)Scale ($300K+ ARR)MRR growth10-20% mo5-10% mo3-5% mo Churn5-10%3-7%<3%LTV:CAC2:13:14:1+ NRR90-100%100-115%110-130%Burn MultipleN/A (self-funded)1.5-2.51.0-1.5

Note: Lower churn and higher NRR expected at scale due to product-market fit and optimized onboarding.

---

Red Flags



Watch for these warning signs:

- Churn > 10%: Unhealthy product-market fit or delivery issues - NRR < 95%: Losing more than expanding — growth by new sales only, expensive - LTV:CAC < 2: Spending too much to acquire, or clients not valuable enough - Negative NRR: Contractions + churn exceed expansions — clients downsizing, not growing - Burn Multiple > 3: Burning cash faster than you're building MRR — runway <12 months

If any flag appears, diagnose root cause immediately.

---

Monthly Metric Review Meeting



Agenda (30 min): 1. MRR & ARR — top line growth 2. New logos — sales performance 3. Churn analysis — why clients left, patterns? 4. NRR — health of existing base 5. CAC & LTV — unit economics 6. Burn multiple — cash runway 7. Action items — what to fix this month

Attendees: Founder, sales lead, delivery lead, finance (if any)

---

GHL Integration: Automate Tracking



Use GHL's reporting + API + custom fields to automate calculations:

1. Custom field on client: `mrr_monthly` (currency) 2. Custom field on client: `plan_start_date` (date) 3. Automation: When client created, set MRR field from selected plan 4. Churn automation: When subscription canceled, trigger log for churn report 5. Export monthly: Use API to pull all client MRR values, sum for total MRR 6. Dashboard: Connect to Google Data Studio or simple Google Sheet

Time investment: 2-3 hours to set up initially, then 1 hour/month maintenance.

---

Beyond the Core 8: Additional Metrics



Once you master the basics, track:

- Number of new clients/month (leading indicator) - Average Revenue Per Client (ARPC): Total MRR ÷ client count - Gross Margin %: (Revenue - direct costs) ÷ Revenue - Days Sales Outstanding (DSO): Average days to collect payment - Client Health Score: Composite metric (usage, support tickets, NPS) - Quota attainment: Sales team hitting targets? - Net Promoter Score (NPS): Client satisfaction

---

Conclusion



These 8 metrics tell the complete story of your recurring revenue business:

- MRR/ARR: Top line - Churn: Health - LTV/CAC: Unit economics - NRR: Retention + expansion - Burn: Efficiency

Set up dashboard. Review monthly. Make decisions based on data, not gut.

You can't manage what you don't measure.

---

Need a ready-made GHL dashboard? Download our template with pre-built reports and setup instructions. [Get it →(#)]

Related Articles