Roofing marketing: 20 ideas that put your name on the next roof

A roof is a big, rare purchase. Most homeowners do not know a roofer, so they search, read reviews and call whoever looks established and answers first. Here is where roofers get work, ranked, what to send each month and 20 ideas you can start this week.

20 ideasEach tied to a Koira feature
12 monthsWhat to send and when
RankedChannels for roofing

Most roofing customers are homeowners who have not hired a roofer in fifteen years, if ever, and compare three quotes over several weeks. That shapes how roofers should market: be on the map, answer fast, and stay in touch so the next job comes back to you. Below are the channels ranked for roofing, a twelve-month calendar and twenty ideas tied to real Koira features.

Key takeaways
  • A finished roof is the best ad a roofer has. The neighbors watched the tear-off, so a card in their mailbox the next morning lands while they still remember the truck.
  • Storm weeks bring the most calls and the most competition. Whoever answers or texts back first usually gets the inspection.
  • Replacement buyers compare for weeks. Clear prices, your own photos and steady reviews do most of the selling before you ever climb a ladder.
  • Build what you own first, then rent leads to fill gaps. Rented leads stop the day you stop paying.

Where roofers get work, ranked

We ranked these for roofers by what a booked job usually costs through each one: channels you own first, rented ones last. There are no invented percentages here, so test the order with your own numbers in the cost per lead calculator.

RankChannelHow you payWhy it sits here for roofing
1Google Business Profile and reviewsFree, you own itMost people looking for roofing start on the map. Photos of your own leak repairs and full reroofs and a steady run of recent reviews decide who gets the call, and the listing costs nothing.
2Answering every call, or texting back in a minuteYour time, or Koira GrowNobody with a roof leaking into the living room leaves a voicemail and waits. A fast answer or text-back turns calls you already earned into booked jobs.
3Your own website with booking and a priceFree on a Koira addressA site with Book online and Get a price lets someone price a leak repair at night without calling anyone. Separate pages for storm damage inspections and flashing and vent repairs match what people type.
4Neighbor postcards after each jobPer cardA new roof with the dumpster gone and the yard magnet-swept is an ad the street has already seen. A card with that photo, in the mailboxes nearby the next morning, reaches neighbors while they still remember your truck.
5Referrals from customers and other tradesWhatever thank-you you setWork sent by home inspectors and happy customers closes faster than anything you buy, and it costs only the thank-you you choose.
6Past customers: reminders and seasonal campaignsThe cost of a text or emailPeople who hired you once already trust you. A note before the weeks after a hail or wind storm and the dry months is the cheapest way to book the next job.
7Google Local Services AdsPer lead (rented)Google opens these ads to "Roofers". Leads are billed one by one, and missed calls can still count, so they reward shops that answer.
8Writing to commercial buyersTime, or Koira Front OfficeOne yes from property managers can mean years of repeat work. Three short emails, then stop, is enough to find out.
9Nextdoor business page and postsFree page, paid adsA free business page and posts reach the neighborhoods you already serve. Recommendations there come from neighbors, which is how many people pick roofers.
10Lead marketplaces (Angi, Thumbtack, Bark)Per lead or credit (rented)You pay to reach the customer, not for the job, and other roofers often reach them too. Useful for gaps, costly as a habit.
11Yelp AdsMonthly ad budget (rented)Claim the free page. Ads start from $150 a month on Yelp's pricing page and pay only where roofing buyers in your town really search Yelp.

Owned channels compound. A review from March still sells in October. A paid lead from March is gone the day you stop paying. For roofers, the phone sits near the top because a roof leaking into the living room is the call that cannot wait.

A roofing marketing calendar

Most roofing demand follows the calendar: busiest around the weeks after a hail or wind storm and the dry months and quietest in the coldest, wettest weeks of winter. The months below are a starting point; shift them a few weeks for your climate.

MonthPaceWhat customers have on their mindsWhat to send
JanuaryQuietIce dams and winter leaks on older roofsFollow up open quotes for a full reroof
FebruaryQuietLeak calls after thaws, quotes for springWrite to property managers
MarchGet readyHomeowners start pricing spring reroofsCampaign: book storm damage inspections before the rush
AprilBusySpring storms bring hail and wind inspectionsEvery call answered (receptionist)
MayBusyReroof season in full swingReview ask after each paid job, cards to the street
JuneBusySummer storms and insurance inspectionsEvery call answered (receptionist)
JulyBusyHeat makes attic and ventilation problems obviousReview ask after each paid job, cards to the street
AugustBusyBack to school deadlines for finishing jobsEvery call answered (receptionist)
SeptemberSteadyFall reroofs booked before the weather turnsReferral ask to happy customers
OctoberGet readyGutter, flashing and pre-winter checksReminder to past customers about gutter and soffit work (campaigns)
NovemberSteadyLast reroofs of the year, leak calls startPhotos of your leak repairs on your profile, a referral ask
DecemberQuietHoliday lights, ice and the first winter leaksWrite to property managers

Send early. The note that arrives before the weeks after a hail or wind storm and the dry months fills the calendar; the one that arrives during it just rings a phone you cannot pick up.

20 roofing marketing ideas

You can run all twenty yourself. Where Koira does one for you, the feature is named and linked.

Get found

  • 1. A page for every town you work. People search "roofer near me" and the town name, and a page about your work there matches that search. Koira writes a page for each town and service from your business (contractor SEO).
  • 2. Give flashing and vent repairs its own page. Each service is its own search for roofing customers. One page that lists everything, from leak repairs to gutter and soffit work, matches none of them well. The Koira website is built from your services, so each one gets its own page.
  • 3. Turn one job a month into a post. Before and after photos of your gutter and soffit work, the town and what you did give search engines something new and give the next buyer proof. A post a month goes up on your Koira site, written from your job photos.
  • 4. Keep your hours and services the same on Google and Bing. A wrong number or old hours on a listing costs you the call from someone ready to book a leak repair. Change your hours once and Koira updates Google and Bing to match (listings).
  • 5. Put a price for a leak repair on your site. Most people want a number before they call, and a leak repair is simple enough to price without a visit. With instant quotes, anything not on your list comes to you as one question.
  • 6. See how you look next to other roofers nearby. Search "roofer near me" the way a customer would, from a phone, in a town two over. The free AI report takes about a minute and shows where you are losing calls.

Win the call and the bid

  • 7. Never let a missed call sit. When the call is about a roof leaking into the living room, a voicemail greeting loses the job. On Grow, the AI receptionist picks up or texts back with three times from your day, in English or Spanish.
  • 8. Offer three times by text. Phone tag is where roofing jobs go quiet. With booking by text, the customer replies with a time and the visit lands on your day.
  • 9. Set your after-hours rule once. Not every after-hours call needs you out of bed, but a roof leaking into the living room might. Set the rule once and the receptionist wakes you only for real emergencies.
  • 10. Nudge open estimates twice, then stop. Big tickets like a full reroof take time to decide, and a quiet roofing estimate is usually a forgotten one, not a no. Bid follow-ups send two polite nudges on a set schedule and stop when they sign or say no.
  • 11. Give three options on every quote. Choices make it easier to say yes on full reroofs, and many buyers pick the middle. Koira estimates carry up to three options from your price list, with signing and the deposit on one page.

Bring them back

  • 12. Ask every customer for a Google review, the same day. Customers who just paid for a leak repair or a full reroof are as happy as they will ever be. The ask goes out on its own after each paid invoice with Koira reviews, never with a reward attached.
  • 13. Answer each review with a detail from the job. A reply that mentions full reroofs and the town reads well to the next person comparing roofers. Use the free review reply generator, or let Koira draft every reply as reviews arrive (reviews).
  • 14. Mail the street after every job. A new roof with the dumpster gone and the yard magnet-swept. The homes nearby already noticed your truck. Koira picks the homes most likely to hire you, prints a card with the photo from the job and mails it the next morning (neighbor postcards).
  • 15. Remind last year's customers before the weeks after a hail or wind storm and the dry months. People who hired you for leak repairs once are the easiest booking you will get, if they hear from you before they start looking. Koira's seasonal campaigns are written from your services and past jobs.
  • 16. Give happy customers a link to share. Word of mouth works better when someone asks, right after the full reroofs went well and the invoice is paid. Referrals on Grow track who sent whom and what each job was worth.

Grow past one-off jobs

  • 17. Trade referrals with home inspectors, insurance agents and realtors. They meet people who need roofing before you do, and you meet people who need them. Track the jobs each partner sends with Koira reporting.
  • 18. Introduce yourself to property managers. Property managers, HOA boards and church facilities committees hire again and again, so one yes is worth many one-time jobs. Koira sends three short emails to the property managers, realtors and HOAs near you, then stops (commercial outreach, Front Office).
  • 19. Plan for the coldest, wettest weeks of winter while you are still busy. The quiet stretch is when property managers and old quotes for a full reroof finally get your attention, so set it up ahead of time. Koira can run a campaign for the next season while you work through old quotes.
  • 20. Track jobs won by source. Busy is not the same as profitable. A roofing company needs to know what each booked job cost to win. Koira's reporting shows dollars paid on jobs Koira touched first, next to what Koira cost.

What to spend, and how to tell it is working

Skip the rule-of-thumb percentages. Work back from the jobs you want, such as a month's worth of leak repairs, what each leaves you and your close rate. The free marketing budget planner turns those into a monthly budget, and the cost per lead calculator shows what a booked job really costs from each source.

Then track three numbers every month: leads by source, jobs won by source and what each source cost. A channel that brings plenty of calls about a leak repair but few booked jobs like a full reroof may look busy and still lose money. For roofers, also count missed calls: the free missed call calculator puts a number on what a roof leaking into the living room going to voicemail costs.

Leads you own vs leads you rent

Some channels keep working after you stop paying: your Google profile and reviews, your site, your past customer list, the neighbors who got a card and the home inspectors who send you work. Others stop the day the card is declined: per-lead platforms, paid listings and ad budgets.

In its 2025 annual report, Angi describes lead fees as owed for each consumer match, regardless of whether the pro ultimately provides the service. Google counts a missed call during your business hours as a charged lead if the caller stays on the line for more than 20 seconds. Neither is a reason to avoid paid leads, but both are reasons to build the owned channels first. See roofing leads: where to buy them and how to need fewer for each platform's own rules.

Where Koira fits

You can do all of this yourself. If you would rather not, Koira's free Office plan covers the site with Book online and Get a price, matching listings, review asks, estimates and invoices for a roofing company. Neighbor postcards are one flat price per card on every plan.

On Grow you pay $249 a month, plus the texts, call minutes and emails at cost. Grow adds the receptionist and text-back on a Koira number, campaigns, referrals and bid follow-ups. Koira Front Office is $499 a month flat, with usage included. It adds commercial outreach and maintenance plans. Koira has no per-person fee: the same price with one person or fifteen. See pricing, or how a roofing company runs on Koira.

Sources

Last checked October 9, 2026. This page is general information, not legal or tax advice. Rules change and differ by state and city, so confirm with the agency named before you act.

FAQ

What is the best marketing for a small roofing company?

Start with what you own: a complete Google Business Profile, a review ask after every paid roof, a site with your own photos and a fast answer on every call. Then add mail to the homes around each finished roof. Paid leads can fill gaps, but they stop the day you stop paying.

Should roofers do storm chasing?

Work your own area after storms and be ready for the calls. Google's guidelines limit a service area to roughly two hours of driving, and homeowners check whether a roofer will be around for the warranty.

How much should a roofing company spend on marketing?

There is no single right number. Work back from the jobs you want, what each one is worth and how many leads it takes to win one. The free marketing budget planner on koira.ai does that math with your own figures.

What is the cheapest marketing for roofers?

The channels you own: a complete Google Business Profile, a review ask after every job, a simple site with booking and prices, reminders to past customers and referrals. They cost little and keep working after you stop paying.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
Roofing Marketing Ideas: 20 Ways to Book More Roofs | Koira