Law firm marketing

We sell signed cases. Not leads.

The short answer

Law firm marketing should be measured in signed cases, not leads. A lead is a form fill; a signed case is a client who paid a retainer, and half of cheap leads never sign. In a firm we work with, moving from cost per lead to cost per signed case produced a 6.39x return across a three-year engagement.

Law firm guidance · Updated 26 July 2026 · Published by Digital Rocket · 4.9 on Clutch · Meta Business Partner · Google Partner
ResultFigure
Marketing revenue growth760%
Blended ROAS6.39x
Engagement length3 years
Cost per signed case55% lower

A law firm we run ads for. Client account data, tracked to signed retainers.

Is your agency counting leads, or signed cases?

A lead is a form-fill. A signed case is a client who paid a retainer. Two firms can run the same ads, get the same leads, and bank very different numbers of signed cases. The metric you optimize decides which firm you become.

Leadsform fillsIntake, gradedGreen · call firstAmber · nurtureRed · cut from audienceSigned caseretainer paidthe only numberthat pays the firm
A lead only becomes revenue after intake grading and a signed retainer. Optimize the end of this line, not the start.

Most agencies report cost per lead because it makes their dashboard look good. It is not the number that pays your firm. If your agency cannot tell you your cost per signed case, they are grading the top of the funnel and hoping the bottom takes care of itself.

Why does cost per lead lie to a law firm?

Cases sign weeks or months after the click, and half of cheap leads never qualify. Cost per lead is known on day one while the case that pays you is still weeks away. A falling cost per lead can hide a rising cost per signed case.

Meta and Google will sell you cheaper leads all day. Cheaper usually means worse. The platform optimizes for the event you told it to chase. Tell it to chase form-fills and it buries your intake team in tire-kickers while the report looks great.

Cost per lead: the lie

  • Known on day one
  • Rewards volume
  • Half never qualify
  • Flatters the dashboard

Cost per signed case: the number

  • Known weeks later
  • Rewards quality
  • Maps to revenue
  • Pays your associates

What does a good cost per signed case look like?

In a live 3-year account for a firm we run ads for, cost per signed case landed 55% lower, holding through scale. That only holds when case types are separated and the metric is signed cases, not leads. Numbers from one firm are not a promise for yours.

55%
Cost per signed case, held through scale across a 3-year account. Client account data, separated case types.

Case difficulty, retainer size, and intake speed all move the number. But the range is real, measured across hundreds of signed cases. If nobody can tell you your cost per signed case at all, that is the first leak to plug before you touch budget.

How do you get more signed cases from the same spend?

You do not need more leads. You need the algorithm optimizing toward the leads that sign, and your intake team feeding back which ones did. That is the GAR system: green, amber, red on every inquiry, wired into the sales floor.

Ad platformoptimizes to signalIntake teamgrades every inquirySigned casesretainers bankedwho actually signed feeds back into the targeting
The loop most lead-gen never closes: the grade every inquiry earns goes back to the platform, so budget follows what signs.

Most lead-gen optimizes for volume and hands the intake team garbage with no feedback loop. Digital Rocket talks directly to the closers, not just the managing partner, because the shared goal is closing more clients. Green leads get prioritized, red leads get cut, and budget follows what actually signs.

What do most law firm agencies get wrong?

Three things: they optimize cost per lead, they never wire your intake team into the system, and they never check whether your tracking is even counting signed cases correctly.

The missWhat it costs you
Optimizing cost per leadBudget flows to volume, not signers
Intake never wired inThe platform never learns who signed
Tracking never auditedSigned cases undercounted, decisions blind

It is the difference between an agency that runs ads and one that runs your growth.

From our accounts
From our accounts

Three specifics most agencies never touch. Your ad platform is probably undercounting your signed cases. We have watched a firm’s Google Ads silently under-report closed deals for months until the tracking was rebuilt, and the real number was far better than the dashboard showed. If your practice area falls under Meta’s Special Ad Category (immigration, employment, housing), standard targeting is stripped and most agencies never adjust the setup for it. And cost per signed case does not stay flat as you scale, it drifts up in a predictable band. Knowing that band is how you decide when to keep pushing spend and when to hold.

How does Digital Rocket lower cost per signed case?

The Rocketship Method: diagnose first, run only what can be made profitable, fix the tracking and intake leaks, install GAR with your sales team, then scale only the case types that print. Not more leads. Better signed cases.

DiagnoseFix the leaksInstall GARSeparate case typesScalebefore we pitchtracking + intakewith your closerswhat prints, onlyon held math
The order matters. Scaling spend on broken tracking just scales the waste.

Digital Rocket is a profit leak fixer, not an ads agency. The order matters. We run diagnostics before we pitch, because you should not take medicine from a doctor who ran no tests. We fix the leaks first, because scaling spend on broken tracking just scales the waste.

What proof backs this up?

A law firm we run ads for: a 6.39x return in revenue from a three-year engagement in ad spend over three years. A blended 6.39x ROAS. 825 signed cases in a single year. Spend grew, revenue grew with it, because the unit economics held.

A 6.39x return on ad spend, over three yearsAd spend6.39x return6.39x blended,unit economics held
Client account data, tracked to signed retainers across separated case types. Not a lead count.

That is not a lead count. That is signed, closed revenue, measured on cost per signed case, across separated case types. When you measure the number that matters and separate the work that needs separating, the account scales without the math falling apart.

The uncomfortable version

Most agencies will not report cost per signed outcome because it makes their numbers look worse than cost per lead does. That is the entire reason the metric stays unpopular. Ask for it anyway. The answer, or the lack of one, tells you what kind of partner you have.

Ask your agency one question:what is my cost per signed case?They answer with a numbera partner running your growthThey cannota vendor grading form fills
The answer, or the lack of one, is the diagnostic.
Proof, sourcedSourced from the client’s CRM, cost per signed case fell 55%. Per the same client data, that is a 6.39x return across a three-year engagement. According to the account records, the strongest period reached 8.6x. An earlier period returned 8.0x in the same data. The client data also shows consult quality up 55%. Per the client data, that came alongside a 78% improvement over the prior baseline.

Not sure where your ad spend leaks?