Roofing October 8, 2026

What Roofing Owners Should Know About Growth Partners

By Grant McNaughton, Co-Founder, DUO Digital
Roofing crew replacing shingles on a brick house, with ladders, underlayment, and a wheelbarrow on the lawn. Photo by Ryan Stephens on Pexels.

A growth partner for a roofing company is someone who buys the right jobs, reports cost per booked roof, and tells you to pause when crews are full. An ad vendor sells you clicks and a monthly PDF.

Most roofers do not get burned by "bad ads." They get burned by hiring a lead factory that never looked at storm mix, close rate, or the cash lag between Google's invoice and the homeowner's deposit. The pitch sounded like partnership. The work was media buying with a smile.

This page is the filter. Not another ranked list. What to verify before you call anyone a growth partner, and when you should not hire at all. If you are still sorting ops readiness, start with signs your roofing business is ready to scale. If you are already shopping, keep questions to ask a roofing advertising agency next to this.

What is the difference between a growth partner and an ad vendor?

An ad vendor optimizes the auction. A growth partner optimizes the calendar you can actually install.

SignalAd vendorGrowth partner
ScoreboardCPL, CTR, "leads"Cost per booked job, by mix
Storm weekSpend up, celebrate volumeAsk about adjuster lag, crew capacity, retail vs insurance split
Crews full"We need more budget"Recommend throttle or pause
ReportingGoogle Ads exportSpend → call → estimate → signed → revenue
Contract12 months to "protect the strategy"Month to month, you own accounts
When they loseBlame your CSRSit in the intake and sales gap with you

If their first slide is awards and AI visibility, you are talking to distribution. If their first question is how many roofs you can install next month and what you want more of, you might have a partner.

What should roofers verify before calling anyone a growth partner?

Six checks. Fail two and you are buying a vendor with nicer copy.

1. Do they report booked jobs, or just leads?

Ask for one roofing client, last 90 days: ad spend, inquiries, estimates set, signed contracts, revenue, cost per booked job. By retail vs insurance if they claim roofing expertise.

If they only have cost per lead, they stopped measuring where it gets hard. "Qualified lead" defined by the agency is not a booked roof. For the buyer test we use on calls, see how to tell if a marketing agency actually tracks booked jobs.

2. Can they separate storm from retail mix?

Roofing is not one campaign. Retail reroofs, insurance/storm, commercial, and small repairs behave differently in search, on the phone, and in cash.

A partner should show how Search and Local Service Ads are structured for the jobs you want more of, not a generic "roofing" blob that dumps emergency patches onto a crew built for $18K replacements. If they cannot walk a February retail week vs a hail week, they learned the trade from a blog.

3. Will they tell you to pause when crews are full?

This is the honesty test.

When production is late, punches are stacking, and every Saturday is booked, more paid demand turns into one-star reviews and burnt estimators. A vendor keeps spending because their retainer likes volume. A partner says throttle, waitlist, or pause until the board clears.

Ask on the first call: "When was the last time you recommended a roofing client cut spend?" If the answer is never, they optimize their invoice.

4. Exclusive campaigns vs shared marketplaces?

Shared Angi/HomeAdvisor-style leads can fill a phone. They rarely fill a profitable calendar the way exclusive Search and LSA demand can, especially if three other roofers got the same ping.

You do not need purity theater. You need clarity. What % of demand is exclusive paid search and LSA vs shared platforms? What happens to cost per booked job when they lean on shared? If the opener is a lead marketplace, you are buying volume, not a partner.

5. How are Local Service Ads and Search structured together?

LSAs and Search are not the same job. LSAs win on reviews, speed-to-lead, and category fit. Search wins on intent, negatives, landing pages, and offer clarity. Running both into one messy homepage with no duration filters and no call grading is how shops burn $4K/month and swear "Google doesn't work."

Ask who owns the LSA profile, how disputes get handled, how Search campaigns split by job type, and what a "good" call looks like in their reporting. More detail on the PPC seat: best roofing PPC agencies for booked jobs.

6. Do they understand roofing cash lag?

Ads bill weekly. Materials hit before final draw. Insurance deposits on adjuster time. Scale without a cash conversation is how shops grow into a panic.

A real partner talks cost to acquire a booked retail roof vs an insurance job, and whether your AR and line of credit can carry 60–90 days while spend ramps. If they only ask what budget you want to "test," they are renting clicks.

Who should you work with to scale a roofing business?

Depends what is actually broken.

  • Ops not ready: Fix capacity, sales follow-up, and intake first. Marketing will amplify the mess. (Scale readiness checklist.)
  • Need paid demand only: A strong PPC/LSA shop with booked-job reporting can be enough. Do not buy a full "growth platform" you will not use.
  • Need demand + site + local SEO + reporting as one system: Look for a trades shop that owns the funnel end to end, month to month, accounts in your name.
  • Need sales training and org redesign: That is a different partner than media. Do not expect Google Ads to fix an estimate stack nobody touches.

Also read what roofers should know before hiring an ad agency before you shortlist. The hiring traps (account ownership, storm theater, vanity dashboards) show up whether the pitch says "agency" or "growth partner."

When should you not hire a growth partner yet?

Skip the retainer if:

  • Phones go to voicemail and forms sit overnight
  • You have 40 open estimates and no follow-up owner
  • Crews are already late and every Saturday is full
  • You cannot fund $2K–$5K/month ad spend without risking payroll
  • You want "more leads" but cannot name the job mix you want more of

Hire help for demand when those are mostly green. Until then, you are paying someone to fill a leaky bucket.

Where does DUO Digital fit?

We are a trades and home services marketing shop. Roofing, HVAC, plumbing, and adjacent home services doing roughly $1M+. We run Google, Meta, and Local Service Ads toward booked jobs and closed revenue, not lead vanity. Month to month. You own the accounts and the assets. Typical ad spend we see work: $2K–$5K/month once ops can absorb the work.

Paid ads management is From $2,200/mo. Full site + local SEO + paid packages are on the same page. We will tell you to fix intake or capacity before we light more budget. That is the partner part. If you want a vendor who never says pause, we are a bad fit.

FAQ

What is a roofing growth partner?

Someone accountable for booked jobs and the ops constraints around them (mix, capacity, cash, intake), not just media metrics. If they cannot show cost per booked roof, they are an ad vendor.

Are growth partners the same as marketing agencies?

Sometimes. The label is marketing. Verify reporting, storm/retail structure, pause honesty, exclusivity, LSA+Search setup, and cash lag literacy. Ignore the title on the proposal.

Should I hire before my crews can take more work?

No. Scale demand into a full board and you buy reviews you cannot afford. Fix capacity or build a real waitlist plan first.

What should I ask on the first call?

Steal the script from questions to ask a roofing advertising agency, then add: last time they recommended a pause, retail vs insurance split in the account, and 90-day cost per booked job for a roofing client like you.

Does DUO lock me into a long contract?

No. Month to month, 30 days' notice. Ad accounts and assets stay yours. Paid ads management is From $2,200/mo.

Grant McNaughton
Written by

Grant McNaughton

Co-Founder · DUO Digital

Grant is a co-founder of DUO Digital, where he helps home service businesses tie their marketing back to booked revenue. He writes about what actually moves the needle for trades companies.

Connect on LinkedIn ↗

Subscribe to the Brick

Every Tuesday, what matters, what changed, and what to ignore. In 5 minutes — free.