HOW-TO GUIDE

How to Track Law Firm Marketing ROI

Connect every lead to its source, follow it through to a signed case, and calculate the return so you know which channels actually pay.

By James Harmiden, LexScale.ai ยท Updated July 22, 2026

To track law firm marketing ROI, connect every lead back to the channel that produced it, follow that lead through to a signed case and its fee, then divide the revenue by what you spent. ROI is signed-case revenue minus cost, divided by cost. If a $2,000 campaign produces $18,000 in fees, that is an 800% return. The hard part is not the math, it is the tracking that lets you attribute revenue to the right source.

Most firms cannot do this because their data lives in five places: the phone system, the website, an ad account, a legal case-management tool, and someone's memory. This guide builds the plumbing that ties them together, then shows the exact calculations, from cost per lead to LTV:CAC. Pair it with measuring cost per client for the full financial picture.

Related: How-To Guides ยท Lead Generation ยท AI SEO for Law Firms ยท Cost Per Client ยท ROI Calculators ยท Free Tools

What marketing ROI actually means for a law firm

Return on investment is the fee revenue a marketing effort generated, minus its cost, divided by that cost, shown as a percentage or a ratio. A 300% ROI means every dollar returned three dollars in profit over the cost. A 3:1 return on ad spend means every dollar of ad spend produced three dollars of revenue. Both are fine; just be consistent about whether you are measuring profit or revenue.

The trap for law firms is time. A personal injury case signed today might not settle and pay for 18 months. So track two things: leading indicators you see now (leads, consults, signed cases and their expected value) and lagging indicators you see later (actual collected fees). Judging a campaign only on cash collected this month will make you kill winners that simply have not paid out yet.

Build the tracking plumbing first

You cannot calculate ROI on data you never captured. Before any math, put four pieces in place so every lead carries its source from first touch to signed case.

Call tracking

The phone is still where most legal leads convert, and untracked calls are the biggest blind spot in firm marketing. Use CallRail or a similar platform with dynamic number insertion so a visitor from Google Ads sees a different number than a visitor from your Google Business Profile. Now every call is tagged to its source. Our call tracking setup guide covers this end to end.

Form and chat tracking

Every web form and chatbot conversation should capture the UTM parameters and referring source, then pass them into your CRM. A lead that fills a form after clicking a Google Ad should arrive in your CRM already labeled "Google Ads."

A CRM as the single source of truth

Calls, forms, and chats all flow into one CRM (Clio Grow, Lawmatics, MyCase, or PracticePanther) where each lead has a source, a status, and eventually a signed-case value. Without this, revenue and source live in different systems and you can never connect them.

GA4 and Search Console

Google Analytics 4 shows how people move through your site and which channels drive form submissions. Google Search Console shows what you rank for and which queries bring organic clicks. Together they let you value your organic and content channels, which have no ad receipt to point to.

Attribute revenue by channel

Attribution is the practice of assigning credit for a signed case to the marketing that earned it. A clean setup lets you say, "Google Business Profile produced 12 signed cases last quarter worth $84,000, at a cost of $600." Three attribution approaches, in order of effort:

  • First-touch: credit the channel that first brought the lead in. Simple, good for judging top-of-funnel channels.
  • Last-touch: credit the final channel before signing. Simple, but over-credits retargeting and branded search.
  • Multi-touch: split credit across every touch. More accurate for long buying journeys, more work to maintain.

For most firms, first-touch with a manual "how did you hear about us?" field on intake is enough. Ask every new client, log the answer, and reconcile it against your tracked data. When the CallRail source and the client's stated source disagree, the client's answer usually wins for offline influences like a referral or a billboard.

The core calculations

Once the plumbing works, the math is grade-school arithmetic. Run these monthly, per channel and blended across all channels.

Cost per lead

Channel spend divided by leads from that channel. Spend $2,400 on Google Ads, get 40 leads, cost per lead is $60. Useful, but not decisive on its own, because a $60 lead that never signs is worse than a $200 lead that always does.

Cost per signed case

Channel spend divided by signed cases from that channel. That $2,400 producing 40 leads, 8 consults, and 3 signed cases is $800 per signed case. This is the number that tells you if a channel pays. Compare it to your average fee.

Return on ad spend and ROI

ROAS is revenue divided by ad spend: 3 signed cases at $6,000 each is $18,000 from $2,400, a 7.5:1 return. ROI subtracts the cost first: ($18,000 - $2,400) / $2,400 = 650%. Use ROAS for a quick read and ROI when you want the true profit picture.

LTV:CAC โ€” the ratio that predicts survival

Customer acquisition cost is what you pay to sign one client. Lifetime value is what that client is worth over the whole relationship, including repeat matters and referrals they send. The LTV to CAC ratio tells you whether your firm can grow profitably.

A healthy target is 3:1 or better. If it costs $800 to acquire a client worth $6,000 in lifetime fees, your ratio is 7.5:1, which is excellent and means you can afford to spend more to grow. A ratio near 1:1 means you are buying clients at cost and cannot scale. Below 1:1, every new client loses money.

  • LTV includes repeat matters, not just the first case
  • LTV includes the value of referrals a happy client sends
  • CAC includes all marketing cost, not just ad spend
  • Aim for 3:1 or higher; act when it drops toward 1:1

For law firms, LTV is often understated because referrals are ignored. A satisfied estate planning client who sends two neighbors has a lifetime value far above their single fee. Estimate it conservatively, but do estimate it, or you will underspend on acquiring exactly the clients who grow your firm for free. See our lead generation hub for more on turning clients into a referral engine.

Set up a monthly ROI dashboard

Put everything on one screen you review for 30 minutes a month. It does not need fancy software; a spreadsheet fed from your CRM and CallRail works. One row per channel, these columns:

  • Spend this month
  • Leads generated
  • Cost per lead
  • Consultations booked
  • Signed cases
  • Cost per signed case
  • Revenue attributed
  • ROI

Add a blended row at the bottom for the whole firm. The magic of the dashboard is that it forces a decision every month: fund the channels with low cost-per-signed-case, fix or cut the rest. Try our ROI and cost-per-case calculators to build the model, and our free marketing tools to speed up the setup.

Handle the time lag between spend and revenue

The single hardest part of law firm ROI is that money goes out now and comes back much later, and the lag varies wildly by practice area. An estate planning flat fee is collected in weeks. A contingency personal injury case may not pay for 12 to 24 months. Judge every campaign on the same short window and you will systematically kill the channels that feed your most valuable, slowest-paying cases.

Use expected value, not just collected cash

The fix is to book a signed case at its expected value the day it signs, then reconcile to actual collected fees as they come in. A signed PI case might be logged at a conservative expected fee based on your historical average, so this month's marketing gets credit for the cases it actually produced, not just the ones that happened to pay out this month.

Track a rolling cohort

Group signed cases by the month they entered and follow each cohort's revenue as it matures. Over a few quarters you learn your true collection curve, so you can forecast what a given month of marketing will eventually be worth. This is how firms with long payout cycles invest confidently instead of flying blind.

Value your organic and referral channels

Paid channels come with a receipt, so they are easy to judge. Organic search, Google Business Profile, and referrals have no invoice, which is exactly why firms undervalue them and over-invest in ads. These are often your best channels; measure them anyway.

For organic, use Search Console to see which pages and queries drive traffic, then track the leads and signed cases that came through organic in your CRM. Assign the channel its share of revenue even though it had no ad spend, and compare against the cost of the content and SEO work that produced it. For referrals, log the source on every client and estimate the value of the relationships that generate them.

  • Organic: Search Console clicks plus CRM-tracked signed cases from organic
  • Google Business Profile: tracked-number calls plus profile-driven form fills
  • Referrals: source field on every client, tracked like a paid channel
  • Email and reviews: attributed conversions, not just opens and stars

When you value these fairly, the picture usually flips: the free and low-cost channels show the best ROI, and paid becomes the top-up you use for speed. That insight alone reshapes most firms' budgets. See our AI SEO service for how the organic engine gets built.

Turn the numbers into decisions

Tracking ROI is pointless if the report just sits there. Each month the dashboard should force three moves: fund, fix, or cut. A channel with a low cost per signed case and room to grow gets more budget. A channel with mediocre numbers gets one specific fix and one more month. A channel that has failed two months running gets cut, and its budget moves to a winner.

Be disciplined about the "fix" bucket, because it is where money hides. A paid campaign with a high cost per signed case is often not a bad channel; it is a good channel with a broken intake behind it. Before cutting, check whether the leads are being answered fast and followed up. Frequently the fix is on the conversion side, which you can improve with the steps in how to follow up with leads.

A worked ROI example across three channels

Put the pieces together with real numbers. A personal injury firm runs three channels for a quarter and, because it has call tracking and a CRM, can attribute every signed case. Average PI fee, conservatively: $12,000.

Google Business Profile cost $1,800 for the quarter in management and review software. It produced 60 tracked calls, 20 consults, and 6 signed cases. Revenue: $72,000. ROI is ($72,000 minus $1,800) divided by $1,800, which is 3,900%. Cost per signed case: $300. This channel is a machine, and the number screams "spend more here."

Google Ads cost $18,000 for the quarter. It produced 90 calls, 24 consults, and 5 signed cases. Revenue: $60,000. ROI is ($60,000 minus $18,000) divided by $18,000, or 233%. Cost per signed case: $3,600. Still profitable against a $12,000 fee, but far less efficient than the profile, and worth optimizing before scaling.

Organic content cost $6,000 in writing and SEO for the quarter. It produced 30 calls, 12 consults, and 4 signed cases. Revenue: $48,000. ROI is 700%, cost per signed case $1,500, and it keeps producing after the spend stops, unlike ads. The lesson the dashboard makes obvious: the firm should push budget toward the profile and organic, and fix the ads before feeding them more. Without attribution, all three would have blended into one meaningless average.

Report ROI in a way the whole firm understands

A dashboard only drives action if partners and staff read it the same way. Translate the metrics into plain business language. Instead of "ROAS was 4.2," say "for every dollar we spent on Google Business Profile, we earned $40 in fees." Instead of "cost per acquisition rose 12%," say "each new client cost us $90 more than last quarter, and here is why."

Tie every report back to signed cases and collected fees, because that is the language a firm actually feels. Marketing metrics that never connect to revenue get ignored in the next budget meeting. Metrics that show "this channel produced 6 signed cases at $300 each against a $12,000 fee" get funded without argument. The point of tracking ROI is not the numbers themselves; it is confident decisions that everyone in the firm can stand behind. For the strategy that these numbers inform, see how to create a marketing plan.

How long before ROI tracking is reliable

Give it a full quarter before you trust the numbers, and longer for channels with slow payouts. In the first month you are mostly checking that the plumbing works: are calls tagged, are forms carrying their source, are signed cases getting logged with a value. By month two you have enough volume to spot obvious winners and losers. By the end of a quarter, seasonal noise evens out and the per-channel picture is dependable.

Small firms need patience because low volume makes single months swing wildly. A channel that signed one case last month and four this month has not necessarily improved fourfold; it just has small numbers. Look at rolling three-month figures rather than reacting to every monthly blip. The firms that get this wrong are usually the ones that yanked budget after two weeks of thin data. Set the system up, keep it honest, and let it accumulate enough signed cases to mean something before you make big moves. For the tools that feed it, browse our free marketing tools.

Watch blended ROI, not just channel ROI

Per-channel numbers tell you where to move money, but the number that keeps the firm healthy is blended ROI: every marketing dollar, all channels together, against every signed-case dollar it produced. A firm can have a beautiful Google Business Profile ROI and still be losing overall if an oversized ad budget drags the blended figure down.

Calculate it monthly as total attributed revenue divided by total marketing spend, and watch the trend. A healthy small firm often runs a blended return well above 3:1 because the free channels carry the average. If your blended number slides toward 2:1, dig into which channel is dragging it and either fix or shrink it. Blended ROI is the altitude check; per-channel ROI is the steering. You need both, and reviewing them side by side each month is what separates firms that grow profitably from firms that just grow spend. Pair this with the lead generation hub for the tactics that lift it.

Common ROI-tracking mistakes

  • Measuring leads but never following them to signed cases and fees
  • No call tracking, so most of the funnel is invisible
  • Judging long-payout cases on this month's collected cash
  • Ignoring organic and referral value because there is no ad receipt
  • Counting only ad spend as cost, hiding the true CAC
  • Never asking new clients how they found you

Fix the plumbing once and ROI tracking becomes routine. The payoff is confidence: you stop guessing which channels work and start moving budget toward the ones that reliably turn dollars into signed cases. If you want intake and lead capture handled so no tracked lead slips, an AI receptionist answers and logs every call to the right source automatically.

Frequently Asked Questions

How do you calculate law firm marketing ROI?
Take the fee revenue a channel produced, subtract what you spent on it, and divide by that spend. If a $2,000 campaign generated $18,000 in signed-case fees, ROI is ($18,000 minus $2,000) divided by $2,000, or 800%. The challenge is attribution: you need call tracking and a CRM to connect each signed case back to its source.
What is a good ROI for law firm marketing?
A healthy blended return is at least 3:1 in revenue to spend, and many channels do far better. Google Business Profile and organic SEO often return 10:1 or more because costs are low. Paid search returns less because clicks are expensive, but 3:1 to 5:1 is workable. The deciding number is cost per signed case versus your average fee.
What is LTV:CAC for a law firm?
LTV:CAC compares a client's lifetime value to what it cost to acquire them. Aim for 3:1 or better. If a client is worth $6,000 in lifetime fees and costs $800 to acquire, the ratio is 7.5:1, which is strong. A ratio near 1:1 means you cannot scale profitably. For law firms, include referral value in LTV or you will understate it.
What tools do I need to track law firm marketing ROI?
Call tracking like CallRail with dynamic number insertion, a CRM such as Clio Grow, Lawmatics, MyCase, or PracticePanther as your single source of truth, plus GA4 and Google Search Console to value organic channels. Together they let every lead carry its source from first touch through to a signed case and collected fee.
Why can't I just look at how many leads each channel produces?
Because leads are not clients. A channel producing cheap leads that never sign is worse than one producing expensive leads that always do. Always follow leads through to signed cases and fees. Cost per signed case, not cost per lead, tells you which channel actually pays. Cost per lead is only a leading indicator.

Want this handled for you?

LexScale.ai builds and runs the marketing systems in this guide for law firms across North America โ€” so you get the calls, not the busywork. Book a free strategy call to see what would move the needle for your practice.

Book a Free Strategy Call →

Related Articles

How to Use AI to Write Legal Content  ·  How to Use ChatGPT for Law Firm Marketing  ·  Email Marketing for a Law Firm  ·  Google Local Service Ads for Lawyers  ·  Use LinkedIn to Get Legal Clients  ·  Video Marketing for a Law Firm

Ready to grow your firm with AI?