Marketing KPIs for Law Firms

What metrics to track at each stage of the marketing funnel and how to calculate cost-per-retained-client.

Law firms measure a lot of marketing metrics: cost-per-click, impressions, click-through rate, cost-per-lead. But most of these metrics don’t tell you what actually matters—which marketing activities drive retained clients.

The Funnel Metrics

Think of your marketing as a funnel with multiple stages:

Stage 1: Awareness

  • How many people are aware of your firm?
  • Tracked by: impressions, reach, website traffic

KPI: Traffic growth month-over-month

Stage 2: Engagement

  • How many aware people are interested enough to engage?
  • Tracked by: click-through rate, form completions, phone calls

KPI: Cost-per-engagement (total marketing spend / total engagements)

Stage 3: Qualification

  • How many engaged people are actually qualified prospects?
  • Tracked by: intake qualification rate, attorney consultations

KPI: Cost-per-qualified-prospect (total marketing spend / qualified prospects)

Stage 4: Conversion

  • How many qualified prospects become clients?
  • Tracked by: retainer signings, case acceptance rate

KPI: Cost-per-client (total marketing spend / new clients)

Stage 5: Retention

  • How many clients are still clients after 1 year?
  • Tracked by: client retention rate, repeat business

KPI: Cost-per-retained-client (total marketing spend / clients still active after 1 year)

The Most Important Metric

Most agencies report on Stage 1 & 2 metrics. Maybe Stage 3.

The only metric that matters for your business is cost-per-retained-client.

If your cost-per-retained-client is $400 and your average case value is $5,000, your ROI is 12:1. That’s healthy.

If your cost-per-retained-client is $2,000 and your average case value is $2,500, your ROI is 1.25:1. That’s a problem, even if your cost-per-click metrics look great.

Tracking by Channel

The same framework applies to each channel:

  • SEO: Cost-per-retained-client from organic search
  • Google Ads: Cost-per-retained-client from Google Ads (not just cost-per-click)
  • Directories: Cost-per-retained-client from directory referrals
  • Referrals: Cost-per-retained-client from attorney referrals (yes, even referrals have a cost—your marketing spend on relationships)

This tells you which channels are actually worth your investment.

How to Calculate It

  1. Track total marketing spend by channel for a period (quarter or year)
  2. Track all leads from that channel into your CRM
  3. Track which leads became clients
  4. Track which clients are still retained after 1 year
  5. Divide total spend by retained clients

Example: You spend $10,000 on Google Ads in Q1. You get 50 leads. 20 become clients. 15 are still clients one year later.

Cost-per-retained-client = $10,000 / 15 = $667 per retained client

Setting Your KPIs

Work backwards from your financial goals:

  1. How many retained clients do you want this year? (Example: 30)
  2. What’s your marketing budget? (Example: $20,000)
  3. What can you spend per retained client? ($20,000 / 30 = $667)
  4. Set channel KPIs that achieve this.

If a channel can’t hit your target KPI at scale, it’s not worth the investment.

This is how you align marketing spend with actual business outcomes.

Let's talk about your firm

Schedule a free strategy call — no pitch, just an honest conversation.

Schedule a Free Strategy Call →