Home / Commercial roofing marketing / Lead buying guide
For commercial roofing contractors

Commercial roofing leads: what to check before you pay.

Know whether you are buying a contact, a qualified opportunity or an inspection your estimator can attend.

By Commercial Rev Engine · Published · Updated October 7, 2026

Ask what was confirmed before the lead reached you.

A tenant asking about a warehouse leak can be a useful contact. But if they cannot arrange roof access, you do not yet have an inspection ready for your estimator.

Illustration of a commercial roof plan beside four details to verify: property, contact role, roof issue, and next step.
Illustration only. The contractor confirms the roof condition and access on site.

What should be in the handoff?

Ask which answers came from a form and which were checked in conversation. Unknown details should stay visible.

What exactly are you paying for?

A contact, a qualified opportunity and an attended inspection are different deliverables. Get the definition in writing. Include how duplicates, reschedules, out-of-area properties and no-shows are handled.

“Exclusive” also needs explaining. Is the enquiry sent only to you? Does the agency work with another roofer in your territory? Those are separate questions.

A cheap lead can still mean an expensive inspection

Illustrative example: $3,000 spent for 30 enquiries and six attended inspections is $100 per enquiry and $500 per inspection. $4,000 for 20 enquiries and ten inspections is $200 per enquiry and $400 per inspection.

The second campaign has the higher lead cost but the lower inspection cost. Neither tells you profit until you know what work was won and what it cost to deliver.

Work out your cost per real step.

Use one reporting period and include the costs you want to compare. Each result is total acquisition cost divided by that stage’s count. A blank count stays unknown; zero shows that no events were recorded.

Acquisition costs for the period

The calculator does not convert currencies.
Enter 0 if there was no fee.
Use the amount from the same period.
Optional; leave blank if there was none.

What was recorded in that period?

Remove duplicates where you can.
Leave blank if you do not have this count.
Count visits that actually happened.
Leave blank if the count is not ready.

Cost at each stage

Total acquisition cost—
Cost per enquiry—
Cost per qualified opportunity—
Cost per attended inspection—
Cost per quote issued—

Enter your costs and enquiry count, then calculate. Your entries stay in this page and are not submitted or saved.

These are simple cost ratios, not proof that advertising caused an inspection, quote or sale. Keep the period consistent, remove duplicate enquiries, and allow later inspections and quotes to be matched back to the enquiries that started them.

Before you sign

Ask for a redacted example of a lead handoff, the full fee breakdown and a report that follows enquiries through attended inspections, estimates and sales. Name the person on your team who will respond.

Download the qualification worksheet (CSV) →

For proposal questions, use the agency comparison guide. For campaign setup, read the Facebook ads guide. Planning spend? Use the budget planner.

Customer videos / Facebook advertising

Hear it from the roofers.

Danny and Andrew explain what came in, what they quoted and what they closed.

Danny / DMD Commercial Roofing

A $46,000 job. Then an $80,000 job.

Danny says he closed a roughly $46,000 job within about two weeks, after spending about $1,300 on advertising to that point. Around three months in, he reports closing another job worth about $80,000.

The $1,300 is his early advertising spend, not the total spend for both jobs.

Andrew / Watershed Commercial Roofing

25 leads. 7 estimates. 2 jobs.

Andrew says he had been getting almost no leads. After about a month working with the team on Facebook marketing, he reports roughly 25 leads, seven estimates sent and two jobs closed.

His account shows the steps from an enquiry to an estimate and a won job. Read Andrew’s story →

These recordings refer to SprayFoam Audit, an earlier brand used by our team. Figures are approximate and reported by the customers about their advertising campaigns. Job values are not profit; these individual experiences are not a promise of the same results.

Book a call →

Talk through your market →