Agency KPIs That Matter: Retention, MRR, Client LTV

Tracking the wrong metrics kills agencies that look successful on paper

Enric Ramos · · 7 min read
man in blue and white checkered dress shirt sitting on black chair

Agencies that look successful on paper go out of business every quarter. Growing revenue, new logos signed, team expanding — and then 18 months later, the business is in trouble. Often the cause was tracking the wrong metrics.

New client count, total headcount, revenue growth — these are vanity metrics. The metrics that actually predict agency longevity are unglamorous: retention, client LTV, engagement quality. This article covers what to track, how to calculate it, and what the numbers tell you.

The three metrics that matter

1. Net Revenue Retention (NRR)

Among clients you had 12 months ago, what's their revenue today?

NRR = (Revenue from existing clients this month) / (Revenue from same clients 12 months ago)

Includes: retention, expansion (upsells), downgrades, churn.

Benchmarks:

  • NRR < 80%: critical. Business is losing ground. New client acquisition is treading water.
  • NRR 80-95%: normal for agencies. Acceptable but not thriving.
  • NRR 95-105%: healthy. Clients retain and grow with you.
  • NRR > 105%: excellent. Expansion outpaces churn.

Why it matters: an agency with 105% NRR doesn't need to chase new clients aggressively. An agency at 75% NRR needs to replace 25% of its revenue every year just to stand still.

2. Client Lifetime Value (LTV)

Total revenue per client over the full engagement duration.

LTV = Average monthly revenue per client × Average engagement duration (months)

Benchmarks for SEO agencies:

  • LTV < €20k: risky. High CAC relative to LTV; unit economics fragile.
  • LTV €20k-€50k: normal for mid-market agencies.
  • LTV €50k-€150k: healthy. Mid-to-enterprise focus.
  • LTV > €150k: enterprise / strategic partner positioning.

How to calculate specifically:

Look back at clients who've churned. What was their average monthly fee × how long did they stay? That's historical LTV.

For active clients, estimate current LTV as (current monthly fee × expected remaining months based on average retention).

3. Retention rate (logo retention)

Out of clients you had 12 months ago, what percentage are still clients today?

Logo Retention = (Clients still active today) / (Clients active 12 months ago)

Benchmarks:

  • < 70%: high churn. Concerning.
  • 70-85%: typical agency churn.
  • 85-95%: strong. Clients value the engagement.
  • 95%: excellent. Likely strategic partner positioning.

Logo retention and NRR together tell a story:

  • High logo retention + NRR > 100% = healthy, growing account sizes.
  • High logo retention + NRR < 95% = retaining clients but not expanding (may signal stagnant engagements).
  • Low logo retention + NRR < 90% = churn dominating.

The vanity metrics to ignore

New client count

Signing new clients feels like success. But if old clients are churning at the same rate, you're treading water. A "growth" year where you signed 10 clients but lost 10 is flat.

Track net client count change, not gross new signings.

Revenue growth

Revenue can grow from:

  • Raising prices on existing clients (healthy if sustainable).
  • Signing larger new clients (healthy).
  • Aggressive new-client acquisition to mask churn (unhealthy).
  • One-off project fees masking retainer decline (dangerous).

Revenue growth without retention growth is the red flag.

Pipeline / deals-in-progress

"We have €500k in pipeline!" Pipeline isn't revenue. Pipeline conversion rate is the real metric — how much pipeline actually closes. Most agencies have 15-30% pipeline conversion; high-performing ones 40%+.

Team size / headcount

Growing headcount is expensive. Revenue per employee is the real measure. Strong agencies: €200k+ annual revenue per employee. Weak agencies: sub-€100k per employee signals low pricing or poor utilization.

The cohort analysis

The most valuable agency analysis — and the one rarely done.

Cohort clients by signing month. Track their revenue over the following 12, 24, 36 months.

Healthy cohort shape:

  • Month 1-3: revenue dipping (onboarding cost > initial month fees).
  • Month 3-6: revenue climbing (retainer in effect).
  • Month 6-12: revenue stable.
  • Month 12-24: some expansion from upsells.
  • Month 24+: plateau or gradual growth.

Unhealthy cohort shape:

  • Month 1-3: revenue spike (project work).
  • Month 3-6: sharp decline (client churns after project).
  • Month 6+: near zero.

Cohort analysis by signing month reveals patterns. Are certain cohorts (signed during a specific push, a specific lead source, a specific account manager) churning faster? That's where intervention happens.

Customer Acquisition Cost (CAC)

What it costs to acquire a client.

CAC = Total sales + marketing spend in period / New clients signed in period

CAC benchmarks for SEO agencies:

  • < €2k: lean, probably referral-driven or content-driven.
  • €2k-€10k: normal for agencies with marketing programs.
  • €10k-€30k: enterprise-focused, long sales cycles.
  • €30k: either deeply enterprise or inefficient CAC.

The key ratio: LTV / CAC.

  • LTV/CAC > 3: healthy.
  • LTV/CAC > 5: excellent.
  • LTV/CAC < 3: you're spending too much to acquire relative to what clients are worth.

Low LTV/CAC means either retention needs improvement, pricing needs to go up, or acquisition cost needs to come down.

Engagement quality indicators

Beyond financial metrics, engagement quality predicts future retention:

Client Health Score (composite):

Build a score per client from:

  • Tenure: longer = healthier.
  • Engagement frequency: regular communication = healthier.
  • Payment history: on-time = healthier.
  • Scope changes: client expanding scope = healthier; reducing = concerning.
  • NPS or satisfaction: direct signal.

Flag low-scoring clients for proactive retention work.

Escalation rate:

How often does a client escalate beyond their usual point of contact? Low escalation = healthy. High escalation = friction (often precedes churn).

Agency-level metrics for business health

Utilization

Billable hours / available hours per team member.

  • < 60%: under-utilized (revenue-limiting).
  • 60-75%: healthy.
  • 75-85%: running hot; team burnout risk.
  • 85%: unsustainable; people quit.

Gross margin

(Revenue - direct delivery cost) / Revenue.

  • < 40%: margin-challenged.
  • 40-55%: typical agency.
  • 55-70%: strong.

Gross margin funds everything: overhead, sales, marketing, profit. Below 40% is tough sledding.

Cash runway

Cash on hand / average monthly cash burn.

  • < 3 months: crisis.
  • 3-6 months: tight.
  • 6-12 months: healthy.
  • 12 months: conservative (may indicate under-investment).

Agencies that track runway make better decisions about investment (hiring, marketing) vs conservation.

Reporting cadence for agency metrics

Daily: nothing. Daily metrics are operational noise.

Weekly: pipeline updates, major churn risks.

Monthly: MRR, NRR, new client signings, churn, utilization.

Quarterly: comprehensive — cohort analysis, LTV trends, CAC, retention, quality indicators.

Annually: strategic review. Set annual targets. Assess team and service portfolio.

Common mistakes

Focusing on top-line revenue. Revenue growth can mask unit economics decline. Track retention and margins in parallel.

Celebrating pipeline. Pipeline isn't revenue. Conversion is. Track and improve pipeline conversion rate.

Not tracking churn reasons. When a client leaves, understand why. "Budget cuts" vs "didn't see results" vs "went in-house" vs "chose a competitor" — each has different implications.

Optimizing for new client acquisition over retention. Acquisition is expensive; retention is cheap. Agencies that invest in retention typically have 2-3x better unit economics.

Ignoring engagement health indicators. Satisfied-seeming clients churn anyway if early warnings are missed. Track health indicators, not just "are they still paying."

Frequently asked questions

What if my agency is too small for cohort analysis?

With fewer than 20 clients, cohort analysis is noisy. Still worth doing informally — patterns emerge even from small samples. At 20+ active clients, formal cohort analysis becomes valuable.

Should I benchmark against other agencies?

Useful but noisy. Agency metrics vary widely by positioning (enterprise vs mid-market), specialization (generalist vs vertical), and business model (retainer vs project). Benchmark against historical self-performance more than against peers.

How do I calculate LTV for clients still active?

Use expected remaining tenure based on cohort behavior. If average cohort retention is 24 months and a client has been with you 18 months, estimate 6 more months remaining.

What's a good NPS for SEO agencies?

NPS > 30 is strong for B2B services. > 50 is excellent. < 20 indicates engagement friction.

How often should I revisit pricing?

Annually at minimum for existing clients (typically modest 3-5% annual adjustments in healthy agencies). More frequently for new signings as you learn pricing elasticity.

Related articles

a person writing on a piece of paper

Migrating from Manual to Automated SEO Monitoring

Weekly manual SEO checks catch problems 3-7 days after they happen. Automated monitoring catches them in minutes. The migration from manual to automated isn't about replacing judgment — it's about catching regressions before they compound.

· 7 min read