
A law firm PPC ROI calculator fixes this by connecting ad spend to what actually pays the bills: retained-client revenue. This guide walks through the inputs that matter, the formulas behind them, and how to use the output to make real budget decisions.
We'll cover ad spend, CPC, landing-page conversion rate, qualified consultation rate, retention rate, case value, collection rate, and profit margin. We'll also separate ROI from ROAS, since the two get confused constantly and lead to bad calls on campaign performance.
Key Takeaways
- Judge PPC by qualified consultations, retained matters, and collected revenue, not raw clicks or lead counts
- ROAS measures ad revenue against spend, while ROI accounts for total campaign cost and actual profit
- Build separate calculator scenarios for each practice area, since case values and sales cycles differ widely
- Treat every output as a decision-support estimate, not a locked-in forecast
- Update your assumptions as CRM, intake, and case-revenue data improves
How the PPC ROI Calculator Works
The basic ROI formula is straightforward:
ROI (%) = (Revenue Generated − Total PPC Costs) ÷ Total PPC Costs × 100
In law-firm terms: revenue generated means collected fees from PPC-sourced clients, and total PPC costs include media spend plus management fees, landing-page costs, and tracking tools. Google's own ROI definition follows this same logic, subtracting overall costs before dividing.
ROI vs. ROAS: Know the Difference
ROAS uses a different formula: Revenue From Ads ÷ Ad Spend. HubSpot's ROAS guide draws a clear line here, noting that ROAS compares revenue to media cost alone, while ROI accounts for the entire campaign investment.
Here's why that matters for a law firm: a 3:1 ROAS sounds great until you realize that $10,000 in monthly spend producing $30,000 in revenue still has to cover agency fees, intake staff, and case fulfillment costs before anyone sees a profit.
The Funnel-Based Calculation
A useful calculator moves through these stages:
- Ad spend → clicks (based on CPC)
- Clicks → consultations (landing-page conversion rate)
- Consultations → qualified matters (qualification rate)
- Qualified matters → retained clients (retention rate)
- Retained clients → collected revenue (case value × collection rate)
Supporting Metrics You'll Need
| Metric | Formula |
|---|---|
| CPC | Ad spend ÷ clicks |
| Cost per lead | Monthly spend ÷ monthly leads |
| Cost per qualified consultation | Spend ÷ qualified consultations |
| Cost per retained client | Spend ÷ retained clients |
| Break-even acquisition cost | Expected case value × contribution margin |
Expected value per lead combines qualification rate, retention rate, expected collected case value, and profit margin into a single number you can compare against your cost per lead. If that expected value exceeds your cost per lead, the math works. If not, something in the funnel needs attention.
A well-built calculator should include input fields for spend, CPC, conversion rate, qualification rate, retention rate, case value, collection rate, and margin. Outputs should show projected leads, retained matters, revenue, cost per acquisition, ROI, ROAS, and break-even thresholds side by side.

Enter the Right Law Firm Inputs
Garbage in, garbage out. The calculator is only as good as the numbers you feed it.
Spend, CPC, and Conversion Rates
Your monthly PPC spend isn't just media cost. Include:
- Ad platform spend (Google Ads, Microsoft Ads)
- Agency management fees, typically 15% to 25% of ad spend
- Landing-page hosting and A/B testing tools
- Call-tracking and intake technology
CPC varies dramatically by practice area:
- Personal injury: often $50 to $150+
- Criminal defense: $30 to $80
- Family law: $20 to $50
- Immigration: $15 to $40
Major metros like New York and Los Angeles can see CPCs 50% to 70% higher than cities like Nashville or Austin.
Use your own CRM data for conversion rates whenever you have it. Generic benchmarks are a starting point, not a substitute. Inquiry-to-consultation rates commonly fall between 30% and 50%, and consultation-to-retained rates sit in that same range.

Separate the Funnel Stages Clearly
Don't blur these together:
- Booked consultation: scheduled but not yet completed
- Completed consultation: the call or meeting actually happened
- Qualified matter: meets your intake criteria for case type and value
- Signed engagement: retainer agreement executed
- Paying client: fees actually collected
Case Value and Margin
Use collected revenue, not headline settlement figures, especially for personal injury matters that can take months or years to resolve. A conservative expected value based on historical collections beats an optimistic number that never materializes.
Build in collection rate, refunds, write-offs, and fulfillment costs so your output reflects actual economic return, not top-line revenue.
Then run separate assumptions for each practice area and campaign type instead of blending everything into one firm-wide average. A family law funnel and a personal injury funnel behave nothing alike.
Turn Calculator Results Into Better Campaign Decisions
Once you have real numbers in the calculator, the output falls into one of three buckets: profitable, break-even, or unprofitable. Here's the catch: a campaign can show acceptable ROAS while still losing money once you subtract agency fees, intake labor, and overhead.
Run Realistic Scenarios
Test changes one variable at a time:
- What happens if CPC rises 15%?
- What if intake follow-up speed improves and qualification rate climbs 5 points?
- What if retention rate drops during a slow season?
Label every scenario as an assumption, not a promise. The calculator shows what's possible under stated conditions, not a guarantee.
Watch These Break-Even Numbers
- Maximum sustainable CPC: the ceiling before the funnel stops producing profit
- Maximum cost per qualified matter: your qualification-stage budget cap
- Maximum cost per retained client: the hard line for acquisition spend
Cheapest Lead ≠ Most Profitable Lead
A $35 CPC family law campaign producing $6,000 cases can net around $1,933 in profit per case after a 40% margin. A $100 CPC personal injury campaign with a $60,000 case value can produce far more profit despite the higher acquisition cost. Compare practice-area intent, matter quality, urgency, and likely case value, not just cost per click.
Before increasing spend, fix the cheapest controllable lever first. A family law firm that compressed its intake timeline (cutting the gap between form submission and intake call) doubled case volume in 60 days without spending another dollar.
Validate every improvement against CRM and signed-client data before shifting budget toward "lower CPL" campaigns that aren't actually producing retained matters.
Track the Funnel Behind the Calculation
Your calculator is only as accurate as the data feeding it. Build a measurement chain linking:
- Ad platforms (Google Ads, Microsoft Ads, Local Services Ads)
- Analytics and landing-page forms
- Call tracking
- Intake records and CRM stages
- Signed engagements and collected revenue
Handle the Messy Parts
Duplicate inquiries, offline conversions, and delayed retainer decisions will throw off raw numbers if you don't account for them. Use transaction IDs to avoid double-counting the same lead across conversion actions. Import offline outcomes (signed engagements, collected fees) back into your ad platform so attribution reflects reality, not just click activity.
Review Cadence
Check leading indicators (clicks, consultations, qualification rate) weekly. Hold off on declaring final ROI until lag time is in the data.
Intake-to-client decision times vary by practice area: personal injury averages around 3 days, family law around 11 days, and immigration can stretch to 16 days or more, according to MyCase's 2024 benchmark data. Give your calculator enough time to capture that lag before trusting the final profit number.

Use the Calculator Responsibly
Calculators simplify reality, which means they also hide its edges. Keep these limitations in mind:
- Small data sets (fewer than 10-15 clicks daily) won't show reliable patterns
- CPCs shift with auction competition and seasonality
- Case mix changes alter average value month to month
- Delayed case outcomes mean this month's spend might not show results for months
Use conservative assumptions, clearly label forecasts versus actuals, and run sensitivity analysis instead of presenting a single output as guaranteed revenue. A range is more honest than a point estimate.
Compliance matters too. Campaign copy, landing pages, intake scripts, testimonials, and result claims should be reviewed against applicable bar advertising rules before they go live. This article isn't legal advice, and requirements vary by jurisdiction — check with your bar association or compliance counsel.
Recalculate whenever campaign structure, budget, practice-area targeting, intake process, or case economics shift materially. A calculator built on last year's numbers won't tell you much about this year's campaign.
Make the Calculator Part of a Scalable Law Firm Growth System
A PPC ROI calculator works best as one piece of an ongoing process, not a one-time spreadsheet exercise:
- Define economic inputs: spend, CPC, conversion rates, case value, margin
- Calculate break-even thresholds: know your ceiling before you spend
- Launch or audit campaigns against those thresholds
- Connect leads to CRM outcomes so every dollar traces to a result
- Compare forecast with actual performance monthly
- Reinvest only when the economics support it
This is where most firms get stuck: not because the formulas are hard, but because the data connecting ad spend to signed cases is scattered across ad platforms, call trackers, and CRMs that don't talk to each other.
That's the gap LEXGRO was built to close. Founder Keith Dyer has spent 25 years in legal marketing, working with 100+ law firm partners and managing millions in ad spend, with systems reported to have generated $75M+ in client revenue (figures from his own track record, not a guarantee of future results).
LEXGRO's fractional CMO work and the LexxlyIQ intelligence platform connect call tracking, CRM stages, and ad spend into one view. Firms can see cost per signed case by channel instead of guessing from CPL alone.
If you can't currently trace a dollar of ad spend to a collected fee, that's worth fixing before you spend another dollar on clicks. Pull together your PPC, intake, and revenue data and get a campaign review built specifically for how law firms actually generate cases.
Frequently Asked Questions
What ROAS is 25% ACoS?
ACoS is ad spend divided by attributed revenue, so ROAS is its inverse. A 25% ACoS equals a 4x ROAS (400%). For law firms, use collected case value after collection rate and non-ad costs before judging profitability.
What is a good ROI formula?
The standard formula is (gain − cost) ÷ cost × 100, per Investopedia's ROI guide. For law firms, use collected revenue and fully loaded PPC costs, including management fees, so the number reflects true profitability.
How much should a law firm spend on PPC?
It depends heavily on practice area. Personal injury firms often need $5,000 to $20,000+ monthly to generate meaningful data, while immigration or estate planning can start smaller, around $1,500 to $5,000. Start conservative and scale based on measured results.
How often should I recalculate PPC ROI?
Review leading indicators like CPC and consultation rates weekly. Wait for a full sales cycle, often 60 to 90 days, before trusting final ROI numbers, since case retention and collection lag behind the initial ad click.