867 Facebook ads from 45 roofing companies, 783 running now.
These are the Facebook ads roofing companies run, read from the Meta Ad Library on October 5, 2026: 867 ads from 45 advertisers, 783 still running. Below are the ones that ran longest, what they ask people to do, the formats and offers that carry the category, and how to start your own.
Roofing advertising follows storms, and reading these libraries by start date tells you where the weather was before it tells you anything about marketing.
The longest-running ad from each advertiser, in its own words. Nobody keeps paying to deliver a Facebook ad that is not working, so these are the ones to copy first.
Every 90 days Valor Home 'Raises the Roof' for a Veteran.Valor Home · running 1,146 days
Having roof troubles?Buffalo Roofing and Exteriors · running 668 days
Request Your Free EstimateRidge Top Exteriors · running 396 days
Timberline UHDZ® ShinglesGAF · running 234 days
Asphalt, Metal & Cedar RoofingTrinity Exteriors · running 189 days
The Local Roofing Company You Can TrustTrust Roofing · running 184 days
Live ads first, then the ones that stopped most recently. Every card carries the advertiser that ran it and how long it ran.
+855 more roofing Facebook ads
Hooks, landing pages and run length for each
Every creative, with its copy, format and run length
44 percent ask for the lead on Facebook itself, with a form, a message or a call, instead of sending people to a website.
8 percent open with a question, 28 percent put a number in the first line, and 2 percent lead with an emoji.
People do not book a service, they book a job: one room, one driveway, one visit. The ads that fill a calendar name that job and put an offer beside it, a price, a free quote, or a slot this week. 25 percent of the roofing ads here lead with a discount.
The result is the creative. A before-and-after, the finished job, or a short clip of the work being done stops the scroll faster than a logo or a team photo. In this category video ads lead.
Set a radius around the towns you work in and let Meta find the homeowners inside it. Name the town in the copy: a local name in the first line tells the reader this ad is for them.
"Learn more" is the most used button on these ads. Use a call button, an instant form or a booking link, and answer every lead within minutes. The shop that calls back first gets the job.
The median roofing ad here stayed up 19 days. Give a new ad a week of spend before you judge it, then retire what is not getting results and write the next version of what is. The advertisers with the most live ads are the ones testing the most.