Stop competing with storm-chasers and buying contacts that go to four other contractors. I run YouTube ads that reach homeowners in your service area — while they are researching the exact work you do.
Door-knocking does not scale, bought leads are a race to the bottom, and the phone goes quiet between storms. YouTube ads give you a steady, owned source of homeowners. (If you are currently buying from Angi or Thumbtack, here is the longer version of that argument.)
Build a pipeline of homeowners who came looking for you — not a shared list sold to every contractor in town.
Roofing is bought on trust. Video shows your crews, your work, and your face — so you are the obvious call, not the cheapest bid.
Targeted ads keep the pipeline fuller between storms, at a spend you control — not the feast-or-famine of referrals.
The working number is $20–30 a day in media to cover a service area. That is not a starter tier or a test budget. That is what it costs to run a real campaign in front of homeowners in your towns, because YouTube charges you when somebody actually watches. A homeowner who sees your first three seconds and skips costs you nothing.
Compare that to what you already spend. A shared lead in most roofing markets runs $40 to $120, and it goes to three or four other contractors the same morning. A storm-chase crew canvassing a neighborhood costs you a week of somebody’s labor. Thirty dollars a day is $900 a month, and on jobs that run $12,000 to $40,000 — more on standing seam metal — the arithmetic does not need much help.
Two things stay separate and always will. The media runs on your card, inside your own Google Ads account, in your name. I never touch it and it never routes through me. My fee is invoiced on its own and has nothing to do with what you spend. If we ever part ways, the account, the audience and the video are still yours.
A roofing ad on YouTube is not a commercial sprayed at a county. The audience is assembled out of observable behavior, and every layer of it is a homeowner already moving toward this decision:
Built that way, the audience is small and correct instead of large and cheap. That is the whole difference, and it is why the number I watch first is what it cost to be watched, not how many impressions I bought.
Most roofing ads open by introducing the company. Family owned since 1994. Licensed and insured. Free estimates. Every one of those is true and not one of them makes a homeowner stop scrolling, because the homeowner has heard all three from every contractor who ever knocked.
The opening move is the intervention: the one thing your right homeowner already believes and has not said out loud. For roofing it is usually some version of you already know the roof is done, and the last contractor who looked at it told you it could go one more winter, and you did not quite believe him. That homeowner stops. The homeowner with a four-year-old roof leaves, and that is the filter working. Skips are free.
Three moves follow, in order. Assurance — who you are, how long, what you install, what you have done in their town. Credentials belong here and never at the open, because a résumé in the first three seconds gets skipped. Encouragement — move them from “that is my roof” to “I could actually get this handled.” Action — one concrete step. Not “learn more.”
Then the part almost no roofer runs: everyone who watched a meaningful stretch of that video becomes a list, automatically, inside the ad account. A second video goes only to that list and says something completely different, because those people are no longer strangers. One ad is advertising. Two in sequence is the homeowner knowing your name before they ever call.
A shared lead is a rental. Somebody else built the audience, somebody else owns the relationship, the homeowner never chose you, and three other contractors got the same phone number before you finished reading it. Stop paying and it stops the same afternoon. You end the month owning nothing you did not own at the start of it. Door-knocking is the same rental, paid in your crew’s Saturdays.
An ad you own runs the other direction. The video is yours. The audience it builds is yours. The people who watched become a list you can put a second video in front of. Six months from now, when the homeowner who was not ready finally decides to get quotes, one roofer already has a face and a name in that house — and it is not the one who left a flyer.
This is also why I do not sell appointments. Selling you appointments would mean I own the audience and you rent access to it, which is the exact arrangement I am telling you to get out of.
If you want to see the same argument applied to another trade, I wrote it out at length here: how solar companies get their own solar leads. And if you are weighing the contractor platforms specifically, that is the Angi and Thumbtack alternative. For the method across every trade I run, that is what the agency does.
For more than five years I have been the top sales executive at Classic Metal Roofs while building Rebel Video — sitting at kitchen tables across New England, closing $40K–$150K roofing jobs. I know what makes a homeowner sign, because getting homeowners to sign is my other job. That is the difference between an agency that studies your industry and one that works in it.
“Don't take my word for it — here's a roofer who's worked with me for five years.”
Tell me where to reach you and I’ll call to map out a campaign that puts you in front of homeowners in your towns. I’ll look at your market before we talk and tell you straight whether YouTube ads are the right move. No pressure, no obligation.
Prefer to grab a time right now? Book directly on my calendar
One short form, one honest call. I'll tell you straight whether YouTube ads are the right move for your business.