The Retainer · Metrics

Speed-to-Lead for Law Firms

Speed-to-lead is the time between a new inquiry and your first real response. Here's how to measure it honestly and bring it down.

JUNE 3, 20255 MIN READBY THE INTAKEGENIUS TEAM
People riding down an escalator
Photo: Unsplash

Someone fills out your contact form at 10:40 on a Tuesday. Your paralegal sees it at 2:15, between two other fires, and calls back. Voicemail. The person already talked to another firm over lunch.

Nobody did anything wrong there, exactly. But nobody was measuring how long that lead sat, either. Speed-to-lead is the number that makes that gap visible.

What speed-to-lead means

Speed-to-lead is the time between when a new lead reaches your firm and when they get a real response.

Two words in there need pinning down.

  • Reaches your firm means the timestamp of the inquiry. The moment the call rang, the form was submitted or the text arrived.
  • Real response means a two-way contact. A live person or agent talking to them, or a reply that asks a question or offers a time. An auto-reply that says "we got your message" doesn't count. It's polite, but it doesn't move the lead forward.

For phone calls answered live, speed-to-lead is close to zero. The metric mostly matters for everything else: missed calls, voicemails, web forms, chat, texts and directory inquiries.

How to calculate it

For each lead, subtract the inquiry time from the first real response time. Then summarize across leads.

Use the median, not the average. One form that sat over a holiday weekend can drag an average way up and hide the fact that most leads got a fast reply. The median shows you the typical experience. Then look separately at the slow tail, because that's where leads die.

A worked example

These numbers are made up to show the math. Say you pull ten web form leads from last week and their response times were:

  • 4 minutes, 9 minutes, 12 minutes, 25 minutes, 40 minutes
  • 1 hour 50 minutes, 3 hours, 5 hours, next morning (16 hours), Monday (60 hours)

Sorted, the middle two are 40 minutes and 110 minutes. The median is 75 minutes. The average is about 8.7 hours, mostly because of the last two.

Now break it down a second way. What share got a response within 15 minutes? Three of ten, or 30%. Within an hour? Five of ten. That "within X" view is often easier for staff to act on than a median.

Split it by time of day

Run the same calculation for leads that came in during business hours and leads that came in after hours. Most firms find two very different numbers. Business hours might look fine, while evening and weekend leads wait until the next workday.

Why it matters

When someone reaches out to a lawyer, they're usually not reaching out to just one. They search, call a few numbers and fill out a couple of forms. The first firm to have a real conversation with them has a big advantage, because that firm gets to answer their questions and book a time while the others are still in the queue.

This is especially sharp in criminal defense, where a family member is calling about someone who was just arrested. We wrote about that in why the first firm to answer wins the criminal defense client. But it holds across practice areas. A worried person rarely waits politely for your callback.

Where to get the data

  • Web forms: most form tools and websites store a submission timestamp. Check your form notifications or the form tool's export.
  • Missed calls and voicemails: your phone system's call log shows when the call came in. Your callback time is in the outbound call log.
  • Texts: your texting tool or CRM records both sides with timestamps.
  • CRM: if leads are entered with a created time and the first contact is logged as an activity, the CRM can report this directly.

The hard part is usually the response side. If staff call back from their cell phones, there's no record. Ask everyone to call and text from the firm's system, or log the contact in the CRM right after.

What moves it

Cover the hours when leads arrive

A lot of slow responses aren't slow at all during the day. They're leads that came in at 7 p.m. and waited until 9 a.m. Covering evenings and weekends, with a person, a service or an AI agent, changes the number more than anything else. Our post on after-hours intake best practices covers the options.

Give someone ownership

When "the front desk" owns new leads, nobody owns them. Name one person per shift whose job includes checking for new inquiries and responding within a set window.

Make the first response useful

The first reply should move toward a booked consult. Something like:

"Hi, this is Dana with the firm. Thanks for reaching out about your divorce. I've got a few quick questions so we can get you in front of an attorney. Is now a good time for a five-minute call?"

Respond by text when calls don't connect

If a callback goes to voicemail, send a text right away. A lot of people won't pick up an unknown number but will reply to a text.

Set an alert for leads that sit

Most CRMs can flag a lead that's had no activity after a set time. Use it.

What to do this week

  1. Pull every non-phone lead from the last two weeks and write down when each arrived and when someone first had a real exchange with them.
  2. Calculate the median and the share answered within 15 minutes and within an hour.
  3. Split the list into business hours and after hours. See which group is slower.
  4. Name an owner for new leads on each shift, starting Monday.
  5. Pick a target, like "80% of form leads get a real response within 15 minutes during business hours," and check it every Friday.

If you want the short version of how fast is fast enough, see how fast should a law firm respond to a lead.

Where IntakeGenius fits

The AI voice agent picks up every inbound call, day or night, so phone leads don't wait in a voicemail box. It runs your intake questions and books the consult on the spot. IntakeCRM puts every lead in one place with SMS built in, so your team can see what's waiting and reply fast.

Want to see what that looks like for your intake? Grab 15 minutes with us. No slides.

Intake. Solved.

Let intake run itself.

See how IntakeGenius handles intake end to end.