Water Damage Lead Generation: How to Track Cost Per Booked Job

Last Updated on October 22, 2026 by Hayk Saakian

Short answer: Cost per booked job is what you spend on a lead source divided by the jobs that source actually books. To track it for water damage, tag every call and form by source, log each one in your CRM, record whether it became a signed work authorization, and divide spend by signed jobs each month. A cheap lead that never books costs more than an expensive lead that does. Many restoration owners compare lead sources by cost per lead, then wonder why the phones are busy and the schedule is not. This post shows how to build water damage lead generation reporting around cost per booked job, and how that changes the exclusive-versus-shared decision.

Why does water damage lead generation break without cost per booked job?

Cost per lead cannot show you which leads were worth having. Water damage is often a race: the caller has water on the floor, may be dialing several companies, and may pick the first crew that answers and sounds credible. We have not found a public study that measures how often that happens, so treat it as our working assumption. That makes lead quality hard to judge from a dashboard. A lead counts as a lead whether it is a burst pipe at 2 a.m. or someone asking what a flood cut costs.

Cost per lead hides three things that decide whether you make money:

  • How many people shopped the same call. A lead sold to several companies is a race you may have already lost.
  • How fast you reached them. After-hours calls that go to voicemail may never be returned by the caller.
  • What kind of job it was. A small Category 1 clean-up and a Category 3 sewage loss are different tickets with different crew needs.

Cost per booked job pulls those factors into one number you can compare across every source. For the full picture of how each channel feeds the phone, see our guide to lead generation for water damage restoration.

What counts as a booked job?

A booked job is best defined as a signed work authorization. Pick one definition and never change it mid-quarter, or your month-over-month numbers mean nothing.

A signed work authorization is the cleanest proof that the customer committed. Some owners prefer "crew dispatched and mitigation started." Either works. Avoid counting "estimate scheduled" or "call answered," because those inflate the number and hide the leak in your intake process.

Track these stages for every lead:

  1. Lead received (call, form, or message)
  2. Answered or returned within your target window
  3. Qualified (real loss, inside your service area, a job you take)
  4. Booked (signed authorization or dispatched crew)
  5. Job type and, once closed, invoiced amount

The job-type field matters more than it looks. The ANSI/IICRC S500 Standard for Professional Water Damage Restoration (Fifth Edition, 2021) sorts water by contamination category, and IICRC's February 2026 position statement describes Category 3 water as "grossly contaminated" (IICRC S500 page, checked Oct 2026: https://iicrc.org/s500/; position statement, dated 2026-02-10: https://iicrc.org/wp-content/uploads/2026/04/Weather-Related-Position-Statement_2026.pdf). The standard also uses drying classes for how much wetting a job involves, so check it for the exact definitions. You do not need to be a technician to use that language in your CRM. Tagging each job by category lets you see which sources send the work your crews are set up to do.

How do exclusive and shared leads compare on cost per booked job?

Neither type wins by label; your cost per booked job decides. The exclusive-versus-shared debate gets emotional. Cost per booked job makes it a math question.

Shared leads Exclusive leads
Who else gets the lead Sold to more than one company (vendor terms vary) Sold to one company (vendor terms vary)
Cost per lead (varies by vendor) Often lower Often higher
What drives your close rate Speed to dial and price competition Your intake, follow-up, and fit for the job
Biggest tracking risk Low booking rate hidden behind a low lead price Paying for volume you cannot answer
What to watch Booked jobs per lead Booked jobs per lead, plus missed calls

Here is an illustrative example, using made-up round numbers to show the method, not to set a benchmark. Say Source A charges $50 per lead and books 1 in 5, which is $250 per booked job. Source B charges $90 per lead and books 1 in 2, which is $180 per booked job. The "expensive" source is cheaper where it counts.

The reverse can also happen. An exclusive lead that your team answers late, or that falls outside your service area, can book worse than a shared one. The label on the lead does not decide the result. Your own numbers do.

Shared marketplaces also have a quieter cost: when many water jobs are shopped to several crews, you can end up competing on price and speed instead of reputation. Owned channels such as Maps, SEO, Local Services Ads, and tightly themed Google Ads take longer to build, and the caller can still contact other companies, but you did not pay a fee for a lead that other crews also bought. We cover those channels in how to get water damage leads in 2026.

How do you set up cost per booked job tracking, step by step?

Set it up in five steps: a tracking number per source, a source field at intake, same-day outcomes, lost reasons, and spend per source. You do not need expensive software, only discipline at each point.

1. Give every source its own phone number

Use a separate tracking number for each channel: Google Business Profile, your website, Google Ads, Local Services Ads, and each marketplace. Do not put one number everywhere. If the source is unknown, the lead is unmeasurable.

2. Record the source at intake

Whoever answers the phone should also ask, "What did you search for?" or confirm the source in the system. Call recordings and tracking numbers help, but a required source field in your CRM is the backstop. Our comparison of restoration CRM options covers what to look for in a system that handles this.

3. Log the outcome the same day

At the end of each day, someone marks every lead as booked, lost, not a fit, or still open. Reconstructing outcomes at month-end from memory is where most tracking dies.

4. Capture lost reasons

"Went with someone else," "outside service area," "no answer on callback," and "price shopping" tell you whether to fix the source or fix your intake. A pile of "no answer" outcomes is a staffing problem, not a marketing problem.

5. Add up the spend per source

Include ad spend, per-lead fees, agency or management fees tied to that channel, and any call-tracking cost. Divide by booked jobs from that source. That is your cost per booked job.

Which channels should you track separately?

Keep these in their own rows so one strong channel does not hide a weak one.

  • Local Services Ads: Leads arrive as calls or messages from your Local Services Ads listing, and you pay for valid leads (Google Local Services Help, checked Oct 2026: https://support.google.com/localservices/answer/7195435?hl=en). Google lets you dispute invalid leads and credits successful disputes in the U.S. and Canada (https://support.google.com/localservices/answer/11444536?hl=en), so log disputes too. Track LSAs as their own source so you can compare them with your other sources. See Google Local Services Ads for restoration leads for how the format works.
  • Google Ads search campaigns: Track by campaign theme (water damage, flood, burst pipe, sewage) so you can see which intent books.
  • Google Business Profile and organic search: Calls from Maps and your site. These build slowly, so judge them over a longer window than paid channels.
  • Marketplaces and shared lead vendors: Track per vendor, not as a group.
  • Referrals from plumbers, adjusters, and property managers: These can have a low cost per booked job, but only your numbers will tell you. Track them anyway, since they get overlooked.

Why read cost per booked job by job type, not just in total?

A blended number can look healthy while your most profitable work dries up. Split your reporting at least three ways:

  • Water category and size. If a source sends mostly small jobs, the cost per booked job may look fine but revenue per job will not cover it.
  • Insurance vs. homeowner-pay. Compare booking rate and margin for jobs billed to an insurer against jobs the homeowner pays for, because documentation and pricing requirements can differ by carrier and policy.
  • Business hours vs. after hours. If your after-hours calls book at a very different rate, the fix is usually an answering process, not a different lead source.

Once you have invoiced amounts, add a second column next to cost per booked job: revenue per booked job. The ratio between them is the number that tells you whether to scale a source.

What should you review each month in water damage lead generation reporting?

Keep the monthly review short. One page, same format each time.

  1. Spend, leads, and booked jobs by source
  2. Cost per lead and cost per booked job by source
  3. Booking rate by source
  4. Missed or unanswered calls, by hour of day
  5. Top three lost reasons
  6. One decision: scale, hold, fix, or cut

Give each source enough time before you judge it. A source with a handful of leads can look great or terrible by luck. Wait until you have a meaningful sample, and do not cut an owned channel such as SEO on a single slow month.

What budget and staffing does tracking need?

Budget the people before the leads. If you add exclusive lead volume without enough dispatchers, estimators, or after-hours coverage, cost per booked job rises, because you are paying for calls you cannot convert. A tracking system also needs an owner. Someone has to enter outcomes daily, and that person should not be the one selling the leads.

Set each channel's budget from its cost per booked job and your average job value, not from a fixed percentage.

What mistakes waste spend on water damage lead generation?

  • Judging sources by cost per lead. It is the easiest number to see and the least useful.
  • Counting estimates as bookings. This hides weak closing.
  • One tracking number for everything. You cannot fix what you cannot attribute.
  • Ignoring answer speed. Slow response makes any source look bad.
  • Mixing job types. A blended average hides which sources send the work you want.
  • Cutting after one bad month. Small samples mislead in both directions.
  • Skipping the lost reasons. Without them you cannot tell a bad source from a bad process.

Get your lead tracking built around booked jobs

Restoration Inbound sells SEO, Google Ads and Local Services Ads management for restoration companies, so we benefit if you hire us, and the tracking steps above work without us. If you want a restoration-focused team that reports on booked jobs instead of lead counts, see our water damage restoration lead generation service (https://restorationinbound.com/water-damage-restoration-lead-generation/). Nobody can guarantee rankings, leads or booked jobs.

What is a good cost per booked job for water damage leads?

There is no single number that fits every company. It depends on your market, average job size, job mix, and how well you convert calls. A better test is whether revenue and gross profit per booked job comfortably cover what you spent to get it. Track your own baseline for a few months, then compare each source against it.

Are exclusive water damage leads always better than shared leads?

Not automatically. Exclusive leads remove the race against other crews on the same call, but they often cost more per lead, and vendor definitions of exclusive vary. Compare both on cost per booked job. If your team answers slowly or the leads fall outside your service area, an exclusive lead can still book poorly.

How do I track which water damage leads turn into jobs?

Use a separate tracking number for each source, require a source field in your CRM at intake, and mark every lead as booked, lost, or not a fit the same day. Then divide each source's total spend by its booked jobs at month-end. Consistent daily logging matters more than the software you use.

Should I count a scheduled estimate as a booked job?

Usually no. A scheduled estimate is still a sales opportunity, and counting it makes your cost per booked job look better than it is. Most water damage companies count a signed work authorization or a dispatched mitigation crew. Whichever you choose, apply it to every source and keep it the same over time.


Schema (paste into WordPress)

  • {"@context":"https://schema.org","@graph":[{"@type":"BlogPosting","headline":"Water Damage Lead Generation: How to Track Cost Per Booked Job","author":{"@type":"Person","name":"Kyle Roelofs"},"publisher":{"@type":"Organization","name":"Restoration Inbound","url":"https://restorationinbound.com"},"datePublished":"2026-10-11","dateModified":"2026-10-13","mainEntityOfPage":"https://restorationinbound.com/water-damage-lead-generation-cost-per-booked-job/"},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is a good cost per booked job for water damage leads?","acceptedAnswer":{"@type":"Answer","text":"There is no single number that fits every company. It depends on your market, average job size, job mix, and how well you convert calls. A better test is whether revenue and gross profit per booked job comfortably cover what you spent to get it. Track your own baseline for a few months, then compare each source against it."}},{"@type":"Question","name":"Are exclusive water damage leads always better than shared leads?","acceptedAnswer":{"@type":"Answer","text":"Not automatically. Exclusive leads remove the race against other crews on the same call, but they often cost more per lead, and vendor definitions of exclusive vary. Compare both on cost per booked job. If your team answers slowly or the leads fall outside your service area, an exclusive lead can still book poorly."}},{"@type":"Question","name":"How do I track which water damage leads turn into jobs?","acceptedAnswer":{"@type":"Answer","text":"Use a separate tracking number for each source, require a source field in your CRM at intake, and mark every lead as booked, lost, or not a fit the same day. Then divide each source's total spend by its booked jobs at month-end. Consistent daily logging matters more than the software you use."}},{"@type":"Question","name":"Should I count a scheduled estimate as a booked job?","acceptedAnswer":{"@type":"Answer","text":"Usually no. A scheduled estimate is still a sales opportunity, and counting it makes your cost per booked job look better than it is. Most water damage companies count a signed work authorization or a dispatched mitigation crew. Whichever you choose, apply it to every source and keep it the same over time."}}]}]}

Leave a Comment