Agency KPIs That Matter: Retention, MRR, Client LTV
Tracking the wrong metrics kills agencies that look successful on paper
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.
What to read next
- SEO Audit Delivery Framework — the delivery quality that drives retention.
- SEO audit pricing — the pricing decisions that feed LTV.
- White-label SEO — the business model variant with different metrics.
Related articles
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.
Running a SEO Audit in 2 Hours (The Triage Framework)
A full SEO audit takes weeks. A triage audit takes 2 hours and catches the issues that would otherwise lose another month of rankings while the full audit runs. Here's the structured framework that scales across sites and verticals.
Handoff: Delivering an SEO Audit the Client Can Execute
A SEO audit's value isn't in what you wrote — it's in what gets executed. Handoff format, priority clarity, owner assignment, and the post-delivery support that distinguishes audits clients implement from those they file.