Immigration Law Firm Marketing KPIs: What to Track, How to Calculate Each One, and What to Do When a Number Looks Wrong

By Jarrod White, founder of J. Oliver Advertising, a marketing firm that works only with immigration law firms. Jarrod is a marketer. Nothing on this page is legal or financial advice.

Last updated: September 2026

Revenue and cost per lead hide almost everything that decides whether a marketing channel makes money. This page lists the ten numbers that reveal it, with a formula and worked example for each, shows which ones your software can produce today, and explains why no immigration benchmark exists and what to measure against instead.

The ten numbers at a glance

Metric Formula What it tells you When to look closer
Cost per lead, by channel Channel spend / leads from that channel What an inquiry costs from each source A jump on fewer than 20 leads, or a rise two months running
Consultation rate, by channel Consultations held / leads Whether intake turns inquiries into meetings Leads up and consultations flat
Lead-to-client conversion rate, by channel New clients / qualified leads Which sources produce cases Under 20 percent after 20 or more leads, or 5 points below the channel’s six month average
Cost per signed case, by channel Channel spend / cases signed from that channel The real price of a client from each source Higher than the profit on an average case from that channel
Average collected fee, by case type and channel Fees collected / cases signed What a case is worth to your firm Any channel whose average sits well below the firm average
Effective hourly rate, by case type Fees collected on a matter / hours worked Whether flat fees cover the time they take Below what covers overhead and pays the attorney
Collection rate Amount collected / amount billed How much of what you bill turns into cash Under 90 percent: review. Under 85 percent: act
Receivables aging Unpaid invoices grouped at 30, 60, 90 days Where cash is stuck Any balance past 60 days without a named owner
Matter profit by source (Fees collected minus acquisition cost minus attorney, staff and matter costs) / matters from that source Which channels make money after the work is done At or below zero for two quarters
Profit-to-acquisition ratio Average profit per client / cost per signed case Whether the client is worth what you paid Near 1 to 1, unless referrals and repeat work close the gap

Formulas and review triggers follow Hao Li’s article “Measuring Your Law Firm’s Profitability: Which Numbers Matter Most?” in the ABA GPSolo eReport, September 1, 2026. Li is an immigration attorney at Finberg Firm PLLC and a CFA charterholder. His triggers are small firm rules in general, used here as prompts for a second look rather than immigration benchmarks.

Every worked example uses one invented firm: $4,000 a month on Google Ads, 40 leads, 18 consultations held, 8 signed cases at a $3,500 flat fee, $120 an hour internal labor cost.

Why do immigration law firms need more than revenue and cost per lead?

Because revenue and cost per lead sit at opposite ends of the funnel and neither reaches the middle, where a channel either produces profitable cases or does not. Revenue reports what came in without what it cost. Cost per lead reports what an inquiry cost without whether it became a paying case.

Li’s article opens on the same point: revenue alone can hide slow collections, unprofitable matters, and expensive client acquisition. Immigration firms feel this more than most because the fees are small. In the MyCase and LawPay 2024 Benchmark Report on law firm finances, the average retainer requested by immigration firms in 2023 was $1,973, the lowest of the eight practice areas listed; bankruptcy, at the top, was $4,015. At that fee, a channel that looks cheap per lead and converts badly can consume the case before the file is opened.

Is there a published benchmark for immigration law firm client acquisition cost or lifetime value?

No. As of September 2026, no published source gives an immigration-specific client acquisition cost, cost per signed case, lifetime value, or lead-to-client conversion rate. The legal benchmarks that exist either treat all attorneys as one category or split into practice areas that do not include immigration. A firm has to compute its own numbers and benchmark against its own case value.

What does exist: Clio’s Legal Trends Report, built on anonymized data from tens of thousands of law firms, publishes utilization, realization and collection averages (38, 88 and 93 percent in the 2025 edition) and no acquisition cost, cost per lead, conversion or lifetime value figure for any practice area. MyCase’s 2024 Legal Industry Trends Report reports a 17.6 percent form-to-client conversion rate (58,395 leads, 10,286 clients, 2023) across all practice areas, which is not an immigration figure. MyCase’s 2024 Benchmark Report Part 2 breaks out two immigration intake numbers: 21 percent consultation attendance, second only to trust and estate at 27 percent, and a 16 day lead-to-client timeline, tied with bankruptcy for the slowest. Neither is a cost or a conversion rate. Docketwise explains lifetime value for immigration firms and states no figure. Paid search tables that name practice areas cover personal injury, criminal, bankruptcy, estate, family, tax and general practice, and not immigration.

To benchmark against your own case value, take your average collected fee for a case type and subtract the attorney and staff hours it takes at your internal hourly cost. The result is the most a signed case from any channel can cost before the channel loses money. That is Li’s matter profitability by source, and only your records can produce it.

What is cost per lead by channel and how do you calculate it?

Cost per lead by channel is the amount spent on one marketing source divided by the inquiries that source produced in the same period. It is the number most firms track and the one that says least on its own.

Formula: channel spend / leads from that channel.

Worked example: $4,000 on Google Ads, 40 leads. Cost per lead is $100.

When it looks wrong: check the lead count before the ad account, because a month with 12 leads swings more than a month with 120. If the count is real, look at the landing page and targeting. Li’s caution: a low-cost lead source can still be unprofitable if the leads do not convert or produce poor matters.

What is consultation rate and why does it matter for immigration firms?

Consultation rate is the share of leads from a channel who attend a consultation. It is the step most firms skip, and it earns its own line at immigration firms because prospects tend to show up: MyCase’s 2024 benchmark data put immigration consultation attendance at 21 percent, second among the practice areas listed.

Formula: consultations held / leads from that channel.

Worked example: 40 Google Ads leads, 18 consultations held. Consultation rate is 45 percent.

When it looks wrong: if leads are up and consultations are flat, the problem is inside the firm. Measure time from inquiry to first response and count no-shows separately from leads never booked. Immigration prospects take longer to decide, 16 days in the same MyCase data, so a lead that does not reach a consultation quickly tends to go quiet. The intake system that keeps this number up is described on our lead generation for immigration law firms page.

What is lead-to-client conversion rate for a law firm?

Lead-to-client conversion rate is the share of qualified leads who become paying clients. Li defines it as new clients divided by qualified leads and stresses tracking it by channel, because a firm-wide average hides the weak source. Two channels with the same cost per lead can convert at very different rates.

Formula: new clients / qualified leads, by channel.

Worked example: 40 qualified Google Ads leads, 8 signed cases. Conversion rate is 20 percent.

When it looks wrong: Li’s rule is to judge a channel only after at least 20 leads, against its own six month average. His trigger for a second look is fewer than 20 percent of qualified leads converting after those 20, or a five point drop below the channel’s own average. His likely causes: wrong audience, unclear pricing, slow follow-up, untrained intake staff, or a consultation that does not build trust.

What is cost per signed case, or client acquisition cost, for a law firm?

Cost per signed case is what you spent to acquire one paying client from a channel. Li calls it client acquisition cost, marketing and sales cost divided by new clients. It is the number cost per lead stands in for, and the two can point in opposite directions for the same channel.

Formula: channel spend / cases signed from that channel.

Worked example: $4,000 on Google Ads, 8 signed cases. Cost per signed case is $500. Had the same spend produced 3 signed cases, it would be $1,333 on the same cost per lead.

When it looks wrong: compare it with average profit on a case from that channel. If acquisition cost is higher than profit, the channel loses money whatever cost per lead says. Li defines the cost side broadly, down to intake staff time and CRM costs. Start with ad spend and widen it as your records improve.

What is average case value and how does it stand in for lifetime value at an immigration firm?

Average case value is fees collected divided by cases signed, tracked by case type and by channel. It is the number an immigration firm benchmarks against, because no external lifetime value figure exists, and Li suggests starting lifetime value with average matter revenue or, better, average matter profit.

Formula: fees collected / cases signed, by case type and channel.

Worked example: 8 signed cases at $3,500, all collected. Average case value is $3,500. Average profit after 12 hours of attorney and staff time at $120 an hour is $2,060.

When it looks wrong: if one channel’s average fee sits well below the firm average, that channel sends smaller matters, and its cost per signed case has to be judged against that smaller number. Immigration clients often return for later stages, and Docketwise notes that a client may not be eligible to file for a new status until years later, so track repeat matters by client.

What is effective hourly rate on a flat fee immigration case?

Effective hourly rate is fees collected on a matter divided by the hours the matter took. Li calls it often more revealing than the rate in the fee agreement, and for flat fee immigration work it decides whether a case type is worth taking at the price you charge.

Formula: revenue collected / hours worked.

Worked example: a $3,500 flat fee at 12 hours is $292 an hour before overhead. At 25 hours it is $140. Li’s own example is a $3,000 flat fee at 20 hours, or $150 an hour.

When it looks wrong: run it by case type and by source. If cases from one channel take twice as long, that channel’s real cost doubled and cost per signed case did not show it. Li’s list is pricing, scope, workflow and client selection.

What is collection rate and what is realization rate?

Collection rate is the share of what you bill that you collect. Realization rate is the share of recorded work that becomes billed revenue. Collection rate comes first at a flat fee firm, because a profitable-looking firm with a weak collection rate is cash poor.

Formulas: collection rate is amount collected / amount billed. Realization rate is amount billed / value of time recorded.

Worked example: $28,000 billed across 8 cases, $25,200 collected. Collection rate is 90 percent.

When it looks wrong: Li’s triggers are to review collection under 90 percent and act under 85 percent, and to review realization under 85 percent for two months or five points below the firm’s trailing twelve month average. Clio’s 2025 Legal Trends Report puts its user base average at 93 percent collection and 88 percent realization, every practice area together, so treat those as reference points rather than targets. Weak collection points to payment terms, retainer size or follow-up. Weak realization on flat fees points to underpriced work or scope creep.

What is accounts receivable aging?

Accounts receivable aging groups unpaid invoices by how long they have been outstanding, usually at 30, 60 and 90 days. It shows where cash is stuck and how much of the revenue a firm has already counted is still a promise from a client rather than money in the account.

Formula: none. It is a grouped list of unpaid balances by age.

Worked example: $12,000 outstanding, with $7,000 under 30 days, $3,000 at 31 to 60 days and $2,000 past 90 days. The $2,000 is the number to act on.

When it looks wrong: Li’s schedule is to start watching an invoice at 30 days, treat anything past 60 days as a collection problem with assigned follow-up, and at 90 days require a specific plan and a decision about reserving or writing off part of the balance.

What is matter profitability by source?

Matter profitability by source is the profit a firm earns per case from each marketing channel after subtracting acquisition cost and the cost of doing the work. Li puts it on his short list of the first KPIs a small firm should track, and it answers the question every other number on this page circles.

Formula: (fees collected minus acquisition cost minus attorney, staff and matter costs) / matters from that source.

Worked example: Google Ads, 8 cases, $28,000 collected, $4,000 acquisition cost, 96 hours of attorney and staff time at $120 ($11,520), $800 in matter costs. Profit is $11,680, or $1,460 per matter.

When it looks wrong: a channel at or below zero for two quarters is a channel to cut or rebuild. Before cutting, check that hours are logged against the right matters and that acquisition cost does not include another channel’s spend.

What is the profit-to-acquisition ratio, or LTV to CAC?

The profit-to-acquisition ratio compares what a client is worth to what it cost to acquire the client. Li’s example is $3,000 in profit against $1,000 in acquisition cost, 3 to 1, and he treats a ratio near 1 to 1 as a warning sign unless strong referral or repeat business value makes up the gap.

Formula: average profit per client / cost per signed case.

Worked example: $1,460 profit per matter from Google Ads against $500 cost per signed case is 2.9 to 1.

When it looks wrong: the ratio falls because acquisition cost rose or profit per matter fell, and the fix differs. Check cost per signed case and effective hourly rate to see which side moved.

Which of these numbers can Clio, MyCase, Docketwise, PracticePanther, GoHighLevel and GA4 report today?

Based on each vendor’s published documentation as of September 2026, only Clio Grow and GoHighLevel report revenue by lead source without an export. Every tool captures a source somewhere, and the practice management tools report receivables aging. Cost per signed case across channels needs a spreadsheet in every tool except GoHighLevel, and there only for Meta and Google Ads spend.

Tool Lead source field Conversion rate by source Revenue by source Aging, realization, collection Marketing spend and cost per signed case
Clio Grow and Clio Manage Yes, one marketing source per contact (Grow) Yes, hired conversion rate by lead source (Grow) Yes, lead source revenue report (Grow) Aging report; dashboard utilization, realization and collection rates, plan dependent (Manage) Google Local Services Ads only; other channels by CSV export
MyCase Yes, referral source on every lead Overall rate only; by source needs export of the referral source report Not documented Aging invoices report; collected against billed Not documented
Docketwise Not documented on leads; custom attributes on contacts and matters (Pro and Advanced plans) Lead conversions over time, count only Not documented Overdue invoice list; no aging buckets; realization not documented Not documented
PracticePanther Tags, no dedicated field Not documented Payments report filtered by tag Aging report; billing analysis report with worked and billed hours; rates computed after export Not documented for ad spend
GoHighLevel Yes, source plus first and latest attribution Overall rate; by source through dashboard widgets grouped by source Yes, won opportunity value by source Not applicable Meta and Google Ads spend, cost per lead and cost per won opportunity through connected accounts; cross-channel custom metrics documented on plans from $497 a month
Google Analytics 4 Session channel and source, anonymous Web conversions by channel; signed case only if imported Only if revenue is sent on the event Not applicable Google Ads cost after linking; other platform cost by CSV import

GA4 deserves one note. It does not know a case was signed or what it was worth unless someone sends that event back in, and its offline windows are short: 72 hours for the Measurement Protocol, two days plus today for offline event import. For a small firm the practical answer is one spreadsheet fed monthly from the CRM export, the billing system and the ad accounts. The Google Sheets specification below is built for that.

How do you tie a signed case back to the marketing source that produced it?

You record the source on the lead at first contact and carry that field through to the matter, so fees and hours can be grouped by it later. Li’s instruction is to capture the lead source, track whether the lead became a consultation and then a client, and connect the client to collected revenue and matter cost.

Three documented mechanisms support this: Google Ads offline conversion import, which stores the click identifier with the lead and uploads the signed case later; call tracking, which gives each channel its own phone number; and CRM source fields, such as first and latest attribution in GoHighLevel or the marketing source in Clio Grow.

Two cautions. No published research found in September 2026 measures how accurate a “how did you hear about us” answer is against a tracked source, so treat self-report as a check on tracking rather than a replacement. And first-touch and last-touch attribution give different answers by design; Google’s documentation notes that changing models shifts conversion credit across campaigns. Pick one model and apply it to every channel. That last rule is practitioner convention rather than a documented standard. Choosing the model, and the rest of the measurement plan, is part of the marketing strategy for immigration law firms we build before a campaign starts.

Can an immigration law firm publish these numbers in its marketing?

Tracking these numbers internally is unrestricted by any advertising rule reviewed for this page. Publishing outcomes in marketing is governed by attorney advertising rules, which vary by state, so check your own bar’s rules before any figure from this page appears in an ad, on a website or in a proposal.

ABA Model Rule 7.1 prohibits false or misleading communications about a lawyer’s services. Comment 3 says a truthful report of a lawyer’s achievements may be misleading if presented so as to lead a reasonable person to form an unjustified expectation that the same results could be obtained for other clients, and that an appropriate disclaimer may prevent that finding. Florida’s Rule 4-7.13 prohibits references to past results unless the information is objectively verifiable. New York’s Rule 7.1 requires that results statements be factually supported as of the publication date and carry the disclaimer “Prior results do not guarantee a similar outcome.” None of the rules reviewed touch what a firm records for itself. They govern what it says to the public.

Related pages on this site: law firm marketing, advertising, lead generation and intake, strategy and planning, and the blog.

About the author

Jarrod White is the founder of J. Oliver Advertising, a Pompano Beach, Florida marketing firm that works only with immigration law firms on advertising, SEO, AI visibility and intake. He writes the Request for Evidence newsletter on LinkedIn.

Categories

Featured Blogs

Immigration Law Firm Marketing KPIs: What to Track, How to Calculate Each One, and What to Do When a Number Looks Wrong

rendering of immigration court room with text overlayed on top saying "immigration lawyer marketing the complete 202 strategy guide"

Immigration Lawyer Marketing: The Complete 2026 Strategy Guide

image of cluttered immigration attorney desk with text title overlayed saying "too many inquiries, too few cases? fixing immigration attorney intake "

Too Many Inquiries, Too Few Signed Cases: Fixing Immigration Intake When Demand Surges

blog image showing a deck view looking over Miami sky line with text overlayed say "how much does immigration law firm marketing cost in 2026?"

How Much Does Immigration Law Firm Marketing Cost in 2026?

Blog header image showing an immigration attorney desk with files and the headline "Is your immigration firm recommneded by chatgpt?"

Is Your Immigration Firm Recommended by ChatGPT? Why AI Visibility Is the New Page One

Image of immigration attorney desk with title for blog "Google Ads for Immigration Law Firms" overalyed on top of the image

Google Ads for Immigration Law Firms: Costs, Benchmarks, and What Florida Firms Actually Get