← All marketing guides
Date Published: 
October 7, 2026

How to Measure Law Firm Marketing ROI

Understand ROAS, ROMI and revenue growth in plain English, with a worked example, a reporting table and careful use of client-reported results.

Two teal astronauts coordinating calls, messages and appointments at a desk.

To measure law firm marketing ROI, connect marketing costs to suitable inquiries, retained matters and collected fees over a defined period. Keep ad return separate from profitability. Revenue attributed to marketing is also different from revenue that would not have happened without it.

A campaign can show a strong revenue number while producing little profit if fees, case delivery and cash timing are ignored. A simple report should tell you what you spent, what happened and what remains uncertain—not bury the answer under acronyms.

In this guide

Use three different questions, not one headline number

What the main marketing measures mean
MeasurePlain-English questionCalculation
ROAS: return on ad spendHow much attributed revenue did paid ads produce per dollar of ad spend?Paid-ad attributed revenue ÷ ad spend
ROMI: return on marketing investmentHow much contribution remains after marketing costs?(Marketing-attributed gross profit − marketing costs) ÷ marketing costs
Revenue growthHow much did comparable firm revenue increase?(Current-period revenue − baseline revenue) ÷ baseline revenue
Cost per retained matterWhat did acquiring a retained matter cost?Relevant acquisition costs ÷ retained matters

State the definition alongside the result. ROMI is used differently in some reports; this guide uses gross profit after delivery costs, before deducting marketing. If a report uses revenue instead, label it clearly so readers do not mistake it for profit.

Match the period and attribution model. Do not divide a year of eventual collections by one month of costs unless that cost cohort and collection window are explicitly explained.

Include the costs people tend to miss

Add ad spend, marketing service fees, relevant creative and landing-page costs, acquisition tools and any allocated intake costs used in your calculation. Record one-time setup separately from ongoing monthly costs, then explain whether the report includes it.

Gross profit also requires a reasonable view of delivery costs. Depending on the practice, these can include case costs, professional time and other costs associated with providing the service. Work with the firm’s financial records and accountant to define the measure consistently.

Keep forecast revenue, contracted fees and collected cash in separate columns. A promising retained matter is commercially meaningful, but it may not fund this month’s advertising bill. This distinction is especially important for matters with long collection cycles.

Walk through a transparent example

The following is hypothetical monthly arithmetic, not a benchmark or a promised SimpleLab result. Assume $3,000 in ad spend, a $1,695 service fee and a $990 SEO/GEO add-on: total marketing cost is $5,685. Assume $15,000 in marketing-attributed revenue, of which $9,000 is allocated to paid ads under a consistent attribution model, and a 60% gross margin.

Illustrative monthly calculation
ItemValueMeaning
Total marketing cost$5,685Ads plus the two service fees
Paid-ad attributed revenue$9,000The portion allocated to paid ads
All marketing-attributed revenue$15,000Combined revenue, counted once
Attributed gross profit at 60%$9,000$15,000 × 60%
ROAS3.0×$9,000 ÷ $3,000
ROMI58.3%($9,000 − $5,685) ÷ $5,685

If the gross margin were 30%, attributed gross profit would be $4,500 and ROMI would be negative, despite the same 3.0× ad return. That is why an attractive ROAS figure is not enough to decide whether a campaign is profitable. Replace every assumption with the firm’s own data.

Follow inquiries through the actual intake stages

Use consistent stages: received, suitable, booked, attended, retained and collected. Define “suitable” with the firm before reporting begins. Record source and service in approved systems without sending private case details to advertising tools.

Review the rates between stages. Many inquiries with few bookings may reveal slow response or unclear appointment expectations. Plenty of consultations with low retention may indicate service fit or fee mismatch. A low lead price does not resolve either issue.

  • Suitable-inquiry rate: suitable inquiries divided by all inquiries.
  • Booking rate: booked consultations divided by suitable inquiries.
  • Attendance rate: attended consultations divided by booked consultations.
  • Retention rate: retained matters divided by the clearly stated prior stage.

State the denominator. A “20% conversion rate” is ambiguous unless the reader knows whether it means leads to clients or appointments to clients.

Avoid double counting across ads, SEO and follow-up

A person may discover the firm through a video, search its name later and book from an email. That is one journey and one client. Record the first known source and later touches, then use a stated model to assign credit without counting the same fees several times.

Attribution answers which recorded touches are associated with a result. It does not prove that every attributed dollar was caused by the campaign. Existing demand, referrals and the firm’s operations also matter. Compare with a sensible baseline and acknowledge uncertainty about incremental revenue.

Use campaign labels that describe the channel and offer, not the sensitive facts of a legal matter. Reconcile the advertising dashboard with intake and financial records before presenting a revenue total.

Use the estate planning example for what it actually shows

SimpleLab reports that an estate planning client spent approximately $30,000 on ads over a three-month period, with service fees additional, generated 200 leads, converted 40 clients and reported $158,000 in revenue attributed across Google Ads, SEO and social media, within $250,000 total firm revenue.

Forty clients from 200 leads is a 20% lead-to-client rate. The reported cross-channel revenue is not Google Ads-only revenue, and the $30,000 does not include the unspecified service fees. A valid profit-based ROMI cannot be calculated from those figures alone because total marketing costs and delivery costs are missing.

This is client-reported information, not an independently audited benchmark or a prediction for every firm. It is useful because it connects spend, leads, clients and revenue within the same period and highlights which extra data a decision-maker still needs.

Build a report you can act on

A useful fortnightly or monthly reporting view
AreaShowDecision it supports
InvestmentAd spend, fees and relevant setup costsCan the test be funded sustainably?
IntakeSuitable inquiries, bookings and attendanceWhere is the path losing people?
ClientsRetained matters and collected feesIs the firm gaining suitable business?
ReturnsClearly defined ROAS and ROMIAre revenue and profit keeping pace?
TimingLead cohorts and collection datesWhen does cash arrive?
Next actionOne priority and an ownerWhat changes before the next review?

Use SimpleLab’s law-firm calculator to explore a six-month scenario with your own assumptions. Treat it as a planning tool, then compare the model with real outcomes. A forecast can make a conversation clearer; it cannot establish the actual return before the work happens.

Frequently asked questions

What is a good marketing ROI for a law firm?

It depends on service mix, margin, collection timing and capacity. First define the calculation and include the costs consistently. Then compare actual results with the firm’s sustainable acquisition target.

Is revenue growth the same as marketing return?

No. Firm revenue can grow for several reasons. Marketing return needs a defined cost and attribution view, while incremental impact requires a credible comparison with what would likely have happened otherwise.

How long should we wait to measure SEO returns?

Review useful leading indicators and inquiries regularly, but allow for the time needed to improve discovery and collect fees. The window varies by site, competition and practice. Keep forecast timing separate from actual revenue.

Want a clear plan for your firm? Calculate your return using your own assumptions, then book a call to choose the right next step. SimpleLab is a subscription-based marketing solution you can cancel anytime, without a long-term contract. Advertising spend is separate from service fees.

Sources and policy references

Reviewed October 7, 2026. Platform policies can change. Legal-service examples are marketing examples; have the responsible lawyer check factual statements and the rules that apply in the firm’s jurisdiction.

About the author

SimpleLab Digital

Marketing team

SimpleLab Digital helps small businesses and law firms connect advertising, search, useful content and follow-up into a measurable marketing system.

Make your next marketing move simpler.

Put the ideas into practice with a clear scope, a manageable monthly package, and a team that keeps the work moving.