Skip to content

Roofing

Facebook ads for roofing.

Enormous ticket values, brutal competition, and a customer who will get three quotes no matter what you do.

Typical cost per lead
~$45
Leads that book
~32%
The number to watch
Cost per signed contract

Estimates from accounts we run, rounded down. Your close rate and your market move all three.

How this market buys

Why a roofing company isn't like anything else.

Roofing has the highest ticket value of any trade we work with and the most expensive leads to match. A cost per lead that would be alarming in plumbing is entirely normal here, because one signed job can be worth what dozens of smaller jobs are worth. The arithmetic only breaks if you measure lead cost without measuring close rate.

Almost nobody signs with the first roofer they speak to. Three quotes is the default, which means the job of your marketing is not to close — it is to be one of the three, and then to be the one that felt most trustworthy in the follow-up. Roofing is won in the gap between the inspection and the decision.

Storm work distorts everything. After significant weather the market fills with out-of-area operators, ad costs spike, and homeowners become wary of anyone who turns up unsolicited. Being an established local name is worth more in those weeks than any budget.

Watch this above everything

Cost per signed contract

With a close rate under a third and huge ticket values, cost per lead tells you almost nothing. A $200 lead that signs is far cheaper than a $40 lead that doesn't.

What we'd do

Three things that move the number.

  • 01

    Sell the inspection, not the roof

    Nobody commits to a five-figure job from an ad. A free, genuinely useful inspection is a small yes that puts you on the roof and in the conversation, which is where the actual selling happens.

  • 02

    Build the follow-up, because the decision is slow

    Weeks pass between a quote and a signature while the homeowner collects other numbers. Most roofers quote and go quiet. Structured follow-up wins jobs that were already lost on price alone.

  • 03

    Lead with local proof

    Streets, neighbourhoods, actual houses you have done nearby. After storms especially, being visibly and verifiably local is the difference between a call and suspicion.

The mistake we see most

Panicking at the cost per lead

Roofers see a lead cost several times what they hear other trades quoting and switch the campaign off — without ever working out what a signed roof is worth against it. On the numbers, an expensive roofing lead is usually the cheapest lead on this page.

Results

What this looks like in practice.

Padgett Medical Center

Weight loss clinics · Ocala & Tampa, FL

Two clinics with more than 1,500 reviews between them — the kind of reputation that should have been dominating their area. Instead they had a website that barely worked on a phone. Across six months it produced 20 leads between both locations, and not one of them closed.

Leads in the first month
150
80 from ads, 70 from search
Appointments booked
54
New patients
36
up from zero in six months

First 30 days after relaunch

First Call Plumbing & Restoration

Plumbing · Inland Empire, CA

A brand new business starting from nothing — no site, no Google Business Profile, no history — in a market full of established names with a decade of reviews behind them.

Revenue in month one
$13,000

First 30 days

“I started with Viterium Digital about 2 months ago and the results have been absolutely amazing. They have sent patients into our clinic without any effort at all from us. They were qualified, they came in, they spent money. It's been absolutely excellent. After trying 17 different marketing companies this is the only one that I can honestly say has truly worked — and it has worked so well that we started with them for our second location.”
Ashley PadgettAshley PadgettCFO & Co-Owner, Padgett Medical Center
  • “Abe is obsessed with good results to a fault. You might get texts really late at night because he works really late, but he has that obsessive personality and I think that's why it works so well. He really cares about his work and prides on putting his name on things.”
    JBJoey BensonOwner, First Call Plumbing & Restoration

Pricing

No quotes. No it depends.

Here is what it costs, on the page, before you speak to anyone. You pay for ad management — the website and the search work are part of it, not extras.

Standard

Limited intake

$1,497 per month

$797per month

Everything we do, at the lowest rate we have ever run it for.

Best value

Identical work for $1,203 a month less. Straightforward terms, with no refund attached.

Guaranteed

Most protection

$2,000per month, paid up front

The same work, with your money back if you want it.

Money-back guarantee

Not happy at the end of your first month, for any reason at all? Say so and we return your full management fee. No conditions, nothing to prove, no arguing. Your ad spend went straight to Meta on your own card, so that part was never ours to return.

Website only

$500 once, then $50/month

Ads don't make sense at your budget yet, but the website still does. We build it now so it's earning for you before you ever spend on ads.

  • — Custom build, not a template
  • — Hosting, updates and fixes included in the $50
  • — Setup fee waived
  • — Move up to full management whenever the numbers work

In every plan

  • A custom website, built free and looked after while you're with us
  • SEO management, included at no extra cost
  • Content and posts created for you
  • Facebook and Instagram ads built and managed
  • Reporting on cost per lead and cost per booked job
Right now
$797 a month
Down from $1,497 while the current intake is open. It is the rate you pay for as long as you stay on it, not a first month that steps up later.
Setup fee
Waived
For everyone. There is no onboarding charge.
Contract
Month to month
Seven days' notice to cancel. Commit to several months and we'll discount it — but nothing obliges you to.
Ad spend
$1,500 – $3,000
Your choice, and it goes straight to Meta on your own card. We never mark it up or run it through us.
Your ad account
Stays yours
We work inside your account. If you don't have one we'll set it up in your name.

Roofing

Let's look at your numbers.

A 30-minute call, no deck and no pitch. We look at your numbers and tell you whether we can move them.

No contract to sign on the call. No obligation afterwards.