Marketing for roofing
Marketing for roofing companies: what works, what it costs, and when
Roofing is won on trust and speed, in that order. A homeowner with hail damage is about to hand a stranger a five-figure insurance claim, so the review wall, the licence number on the page and a same-day inspection decide it. Storm chasers arrive within days; the local shop that is already on the Business Profile with photos and reviews is the one that gets the call.

Roofing marketing ideas, sorted by cost
The free ones first. Most shops that fix the first four never need to buy the rest.
Free

Answer every call, and text back the ones you miss
The first shop to answer usually wins. A missed call is the most expensive leak in the trade, and fixing it costs no media.

Finish your Google Business Profile
Every service listed, real photos of real jobs, hours that are true, and a reply to every review within a day.

Ask for the review while you are still on the driveway
The customer who just paid is the one who says yes. Ask in person, then text the link before you leave.

Track where every job came from
One question at booking, written down every time. In three months you know which spend to cut and which to double.

Put your licence, insurance and address on every page
The homeowner is checking whether you will exist next year. Make it easy to confirm you will.

Drone photos of every finished roof
Before, after, dated, on the Business Profile. Nothing sells a roof like the last one you did on that street.

A referral ask on the final walkthrough
Neighbours got the same storm. Ask the customer who is happy to introduce you to the one next door.
Under $500 a month

Google Local Services Ads
Pay per lead, exclusive to you, above the search results with a Google Guaranteed badge. Verification takes weeks, so start early.

A missed-call text-back that actually sends
Under $400 a month from most vendors. The catch is A2P carrier registration, which takes weeks and can be rejected.

Insurance-claim help on the page
Plain explanation of how a claim works and what you handle. It is the question every storm customer has and few pages answer.
Over $500 a month

Search ads on the jobs you want more of
After Local Services Ads, on the searches they do not cover. Budget on your own card, management fee separate, reported in booked jobs.

A website that loads fast and books a job in two taps
Not a brochure. Phone number, service area, reviews and a booking button above the fold on a phone.

Storm-response search ads, ready to switch on
Built in advance and paused. The day after a hail event, switch on for the affected zip codes only.
The roofing slow season, and what to do in it
Our own working calendar for US trades, not a study. Storm geography moves the dates; the shape holds.
April to June
Spring hail in Texas, Oklahoma, Colorado, Kansas. Demand arrives overnight and so do out-of-state crews.
Be findable before the storm. Business Profile, reviews and photos are what a homeowner checks when four trucks show up.
June to November
Hurricane season on the Gulf and Atlantic. Same shape, larger claims, longer tail.
Have the storm-response ads built and paused, and the insurance-claim explainer live.
Winter
Slow in the North, steady in the Sun Belt. Replacement quotes are planned, not urgent.
Follow up every open quote. Sell financing. Fix the website before spring.
How to get roofing leads without door knocking
Knocking works because it puts a person in front of a homeowner the week the storm hit. Everything below does the same job without the knock: the Business Profile with dated photos, the review wall, the referral ask on the walkthrough, and a storm-response ad switched on for the affected zip codes the morning after.
The difference is that the homeowner finds you rather than the other way round, and that is the version they trust.
Local Services Ads and the licence question
Local Services Ads need licence, insurance and background verification and take weeks to approve. That is a feature in roofing: the Google Guaranteed badge is exactly the reassurance a storm customer is looking for, and the out-of-state crew does not have it.
Questions to ask a roofing marketing agency
1. What number do you report, and who counts it?
The answer that should worry you: Leads, calls or impressions. A lead is not a job. Ask for booked jobs and cost per booked job, from your own books.
2. Does my ad budget go on my card or through your invoice?
The answer that should worry you: Through theirs, with the markup unstated. The fee and the spend should never blur.
3. Who owns the ad account, the pixel and the landing pages when we part?
The answer that should worry you: A vague answer. Get the ownership of what they build and what you brought in writing before you sign, not at offboarding.
4. What happens in week three?
The answer that should worry you: A monthly report. That is a subscription, not a service. Ask who touches the account each week and what they do.
5. Show me a client in my trade, not in home services.
The answer that should worry you: A case study from a different trade. HVAC is not roofing is not dental, and an agency that says otherwise has not run one of yours.
6. What is the contract length and how do I leave?
The answer that should worry you: Twelve months with a build fee you forfeit. A short term with a real notice period is what a confident agency offers.
Want this worked out on your own numbers?
A free consultation, and a straight answer on whether we are a fit, including no.
Straight answers
Roofing owners ask
How do I get roofing leads without door knocking?
Business Profile with dated photos, a review wall, licence and insurance on every page, a referral ask on the walkthrough, and storm-response ads built in advance for the zip codes that get hit.
Are Google Local Services Ads worth it for roofers?
Usually, because verification is the point: the badge is the reassurance a storm customer wants and an out-of-state crew cannot show. Start the paperwork before storm season.
How much does roofing marketing cost?
Agencies quote $2,500 to $10,000 a month for a full retainer, sourced above. Ask what a booked job costs from each source before agreeing to any of it.
Sources
- 1.Four vendor pricing pages plus eight practitioner threads, our own pricing review · read 2026-09-02
- 2.hookagency.com, own pricing page · read 2026-09-02
- 3.Practitioner threads on r/PPC, our own pricing review · read 2026-09-02
- 4.r/agency, agency owner's own post, 2025-12-27 · read 2026-09-02
- 5.Vendor pricing pages · read 2026-09-02
- 6.callrail.com, own pricing page · read 2026-09-02



