How much does restoration marketing cost?

Most restoration companies pay between $1,500 and $5,000 a month for agency marketing, plus ad spend. We charge $1,500 or $2,500 a month after a one-time Website Sprint, and every price we charge is on this page.

What ThinkFlow charges

Every client starts with the Website Sprint, then picks one of two monthly plans that start 30 days after launch.

Launch Full Pipeline
Monthly price $1,500 $2,500
Website Sprint (one time) $2,500 $1,500
Calls guarantee 10 tracked calls a month within 60 days 20 tracked calls a month within 60 days
Google Business Profile management Yes Yes
Bing Places and Apple Business Connect Yes Yes
Review system 5 to 10 new reviews a month 5 to 10 new reviews a month
Citations 5 to 10 a month 5 to 10 a month
Service-area pages One a month Two a month
Map ranking grid scan Monthly Weekly
Call tracking with recording Yes Yes
Local Services Ads setup and management No Yes, ad spend paid to Google
After-hours receptionist No Yes
Retargeting ads to site visitors No Yes

If we miss the guarantee, that month is free. Calls are counted in CallRail, so you can hear every one.

Which plan fits

Launch fits a one or two truck company working one city. Full Pipeline fits a company with two to six trucks that is losing storm calls or cannot answer after hours. At an average job of $4,000, one extra job a month covers either plan.

The Website Sprint

Seven days, fixed scope: homepage, a page for each damage type you handle, 3 to 5 service-area pages, about and contact, click-to-call on mobile, an emergency form, call tracking, schema and Search Console. One revision round, and you own the site at launch. See restoration website design for the full list.

What other agencies typically charge

Most restoration marketing agencies do not publish prices. The figures that are published sit in a narrow band.

Source What they say
PushLeads, a restoration SEO agency Quotes $1,500 to $5,000 a month as the industry range for restoration SEO
Web Tonic, a PPC-led agency Plans starting at $3,000 a month
Thrive Internet Marketing Intake form budget bands from $2,500 to $5,000 a month

On top of the retainer, expect ad spend if the agency runs Google Ads or Local Services Ads. Ask any agency whether they take a percentage of that spend. We do not.

What lead sellers charge

Buying leads is the main alternative to an agency. Prices below are published estimates, mostly from agencies and lead vendors, so treat them as ranges, not quotes.

Lead source Published cost per lead Source
Local Services Ads, water damage About $50 to $150 PushLeads cost per lead guide
Local Services Ads, water damage Average about $156, ranging from about $83 to $390 by city Web Tonic, quoting a 99 Calls estimator
Google search ads About $100 to $300 PushLeads
Shared marketplace leads (Angi and similar) About $15 to $85, sold to several companies PushLeads
Pay-per-call services About $35 to $100 per qualified call Elevarus

A cheap shared lead is not cheap if four other companies call the same homeowner. Compare channels on cost per booked job, not cost per lead.

How to work out your cost per job

  1. Pull your average job value from the last 12 months.
  2. Count calls from each marketing source for one month.
  3. Count how many of those calls became inspections, and how many became jobs.
  4. Divide the monthly cost of each source by the jobs it produced.

That last number is the only one worth comparing. Our monthly report gives you the call and inspection counts for every source we run, so you can do this math each month.

What makes marketing cost more

  • Big metros. More competitors in the map pack and higher ad prices.
  • Franchise-heavy markets. National brands with large budgets push lead prices up.
  • Several locations. Each location needs its own verified profile and pages.
  • Commercial work. Property managers and commercial jobs need their own pages and a slower sales process.

For how each channel fits together, read the water damage restoration marketing guide. For the paid side, see Google Ads and Local Services Ads.

Frequently asked questions

Is there a setup fee?
The Website Sprint is the setup. It is $2,500 one time with Launch, or $1,500 with Full Pipeline, paid before kickoff. There is no other setup fee.
When does the monthly plan start billing?
The first monthly charge is 30 days after your new site goes live. That gives the site and call tracking a month to settle before the growth work starts.
What is not included?
Ad spend for Local Services Ads or Google Ads, which Google bills to you directly. Website changes after launch outside the plan work are $150 an hour. Licensing, insurance and anything Google charges for verification are also yours.
What happens if you miss the calls guarantee?
That month is free. If it happens twice, we would rather sit down with you and agree whether to keep going than keep taking your money.
Do you have pricing for multi-location companies?
Yes. Companies with several locations or a lot of commercial work get a custom quote, usually $3,000 to $5,000 a month, covering more profiles, commercial pages and more link work.

Find out where your calls are leaking

Thirty minutes on a call. We look at your Google Business Profile, your map rankings and your website together, and you leave with the three fixes that matter most, whether you hire us or not.