Cookie preferences

Choose what we may use. Strictly necessary cookies keep you signed in and can't be turned off; everything else is your call and changes nothing about how the site works. You can change your mind any time from the footer.

Marketing attribution for restoration companies

Which channels produced paid restoration jobs?

Match completed jobs and the revenue collected to the calls, insurer programs and referral partners that produced them.

  • No card required
  • Nothing to install
  • Cancel anytime
Water Damage Restoration workspace FY2026 Sample data
Completed jobs traced to a channel

$469,000 67% of $700,000 paid

  • Google Ads $196,000 · 28%
  • Insurer programs $168,000 · 24%
  • Referral partners $105,000 · 15%
  • Direct / Unknown $231,000 · 33%
Direct / Unknown is shown, never shared out across the channels above.
Google Ads · LeadFY2026 14 · (•••) •••-0134
Closed sale · FY2026 27$3,400
Matched · high confidence

The blind spot

What's actually happening

Restoration work arrives at three in the morning through search, insurers and plumbers, and only the first of those is ever measured.

What you get

Built for restoration companies.

Revenue, not calls

The ranking is on invoiced revenue actually earned, not on jobs counted, so a channel that brings fewer and larger ones rises.

Quotes that close weeks later

An inquiry in one quarter and a job in the next are one match, and the earlier campaign is credited with the later invoiced revenue.

Defensible before you raise a budget

Only exact matches count toward invoiced revenue. Anything weaker is flagged for somebody to confirm, and anything unmatched stays unmatched.

A worked example

The number you can take into a budget meeting.

Not impressions, not leads, not cost per click. Closed revenue, by the channel that produced it, for a period you choose — with the portion we could not trace shown rather than quietly shared out across your paid channels.

Total revenue$700,000paid completed jobs
Attributed to a channel$469,00067% of revenue
Average deal$3,400per paid sale
Match rate67%of sales matched
ChannelSalesRevenueShare%
Google Ads58$196,00028%
Insurer programs49$168,00024%
Referral partners31$105,00015%
Direct / Unknown68$231,00033%
01

Emergency search is expensive and worth measuring properly

Restoration keywords are bid aggressively because a single large loss pays for a month of clicks. That logic only holds if the channel actually produces large losses.

Ranking on collected job revenue rather than emergency calls shows which channels produce the jobs that pay and which produce small mitigations that barely cover the truck roll.

02

Plumbers, insurers and adjusters are channels

Referral relationships drive a large share of restoration work and are maintained on instinct. Which partners are actually producing revenue this year, and which stopped, is rarely known.

A partner's or program's referred jobs can go into the lead file, tagged with the partner. Ranked on collected revenue, they show exactly which relationships are worth the lunches and which have quietly gone quiet.

03

The customer calls once, and the payer is somebody else

Restoration is an emergency trade with an insurance settlement behind it. The homeowner rings at two in the morning, the crew is on site within the hour, and the amount is then negotiated with a carrier or an adjuster over the following weeks. What the job is worth is decided long after the marketing that produced it did its work.

That gap is the whole measurement problem. A report built on jobs booked treats a small water extraction and a full reconstruction as one job each, when the difference between them is the entire margin of the month.

Matching invoiced and collected revenue back to the original call resolves it, and because the caller's number is captured by the phone network rather than typed into a form, this trade reconciles unusually well on the first attempt.

04

Referral relationships and advertising are never priced against each other

A large share of restoration work arrives through plumbers, property managers, insurance agents and adjusters. Those relationships cost time, lunches and reliability rather than media spend, and they are almost always left out of the marketing report entirely.

The result is that the paid channels are judged against each other in isolation, and the question that actually matters — whether the next increment of effort belongs in advertising or in the referral network — is never asked with numbers attached.

Adding referral sources to the lead file, each row tagged with its referrer, puts them on the same revenue axis as paid search. For a restoration company that single comparison can be the most valuable output of the whole exercise, and it may never have been made.

05

One month of restoration data is almost never a verdict

Restoration revenue is lumpy in a way few trades match. A single commercial loss with a reconstruction attached can be worth more than the entire month of domestic extractions around it, and whichever channel happened to produce that call finishes the month looking extraordinary. The month after, it may produce nothing unusual whatsoever. Nothing has changed about the channel; the weather, a burst main and an adjuster's decision have simply landed in one column of the report rather than another, and in one month rather than the next.

The defenses against that are dull and they work. Read quarters rather than months. Put the job count beside the revenue, because a channel carried by one invoice announces itself the moment the two disagree. Where the export carries a job type, check whether the ranking survives with reconstruction excluded: a channel leading on mitigation volume and on reconstruction separately is a finding worth acting on, while one that leads only because of a single large rebuild is an anecdote with a currency symbol in front of it.

There is one exception worth naming, because this trade has it and most do not. A referral relationship that stops producing shows up faster and more reliably than any advertising change, since a plumber who has started recommending somebody else leaves a clean and continuing absence rather than a noisy number. A partner who sent work every month for two years and nothing for the last six weeks is a phone call worth making now, without waiting for a quarter to close. It is the one signal here that a short period reads honestly.

Why it matters

What changes when you can prove it.

You stop defending the budget and start growing it

"We generated 400 leads" invites an argument. "This channel closed $186,400 last quarter, here is the reconciliation" ends one. The teams that can show closed revenue by channel are the teams that get the next increase approved, because they are asking with evidence rather than with conviction.

You can cut the wrong channel without a fight

Killing spend is politically harder than adding it, because someone always owns the channel being cut. A number that reconciles to the sales export takes the argument out of the room — you are not overruling a colleague's judgment, you are reading the same ledger they are.

Your reporting survives the finance review

Platform-reported conversions do not reconcile to revenue, and eventually someone in finance notices. Reporting built from your own closed-sales export starts from the number finance already trusts, which is why it holds up when it is checked.

You answer in an afternoon, not a quarter

Because this reconciles exports rather than tracking visitors, it works on months that have already closed. You are not instrumenting now to learn something in ninety days — you can answer for last quarter today, which is usually when the question is being asked.

Honest answers

The pushback we hear from Water Damage Restoration.

They say

Most of our calls come at night.

We say

The report does not care when the call happened, only that it was recorded. Any call export works as a lead file.

They say

Insurance pays, not the homeowner.

We say

Export the amount collected, whoever paid it. The match is on the homeowner's contact detail.

They say

Job values swing wildly.

We say

Which is why revenue rather than job count is the ranking.

Pricing

Flat monthly pricing. No per-call fees.

The price here is the price on the invoice, plus any sales tax that applies — no per-call, per-minute or per-form fees. Growth usually fits restoration and mitigation contractors — thirteen months of history to compare a month to the same month last year, and a PDF you can put in front of whoever holds the budget.

Questions

Questions we get about Water Damage Restoration.

Anything else? Talk to us — a person answers, usually the same day.

Completed jobs: a customer email or phone, the amount collected, and a date.

Start today

Stop guessing which ads pay off.

Upload two exports and see your real revenue by channel in minutes. 14 days free, no card.