Explore industries

Marketing for roofing companies

Roofing marketing built from your roof photos. You approve it.

From$6.63a day

$199 a month, billed monthly. Cancel anytime.

Inspection requests land in one inbox with the address, the roof and the concern. We turn your roof photos into project pages and posts. Facebook and Instagram ads for your area come with Go and Sprint.

  • Month to month
  • 14-day money-back guarantee
  • You approve every post
Your website
Your roofing company

Start with a roof inspection.

  • Roof repair and leak checks
  • Roof replacement
  • Storm damage inspection
Request an inspection
New leadNew

Roof inspection, asphalt shingles

Hail concern · Wednesday 10:00 amWebsite form

Built for roofing businesses that

  • Swing between storm rushes and slow stretches
  • Have photos of finished roofs and permission to post them
  • Follow up on every inspection, themselves or through an estimator
  • Handle the insurance and warranty talk themselves

Where jobs are won or lost

After the hail, strangers knock. Before they sign, homeowners check who is real.

A homeowner compares roofers fast, often after weather, and strangers may already be knocking.

Sunday night, three roofers in three tabs

They are checking who is real: past work, license, insurance and a local address.

What we do
We put your project photos on a page with the materials, your license and insurance details, and a direct inspection request.
Your part
Photo permission, material and warranty facts, license and insurance details, and the scope you completed.
The week after the hail

Strangers are knocking. The homeowner wants to know who is local and will still be here next year.

What we do
An inspection page explains the visit. We build the area ads before the storm and keep them paused until you message us.
Your part
The areas you can reach, how many inspections you can take and who confirms appointments.
Claim filed, adjuster a week away

They ask a roofer how the claim works before they sign anything.

What we do
We turn your own explanation of how an inspection, a claim and an estimate fit together into a plain page for you to approve.
Your part
Your claim and warranty wording: what you handle, what the homeowner handles and what you never promise.
A brown stain on the bedroom ceiling

They do not know if it is the roof. They want to know what a visit involves.

What we do
The request form asks for the address, the roof type and the concern, and says what happens next.
Your part
Your inspection steps, the areas you reach and who confirms the appointment.

What we do

What we run for a roofing company.

Your finished roofs do the selling. Every page, post and ad starts from your own photos and project notes.

Your roofing website

Project pages built from your roof photos, with the materials and the scope, and an inspection button on each.

For exampleA replacement project page with before and after photos and a request form.

Explore this service

Search pages for roofing jobs

Each page answers what homeowners type or ask an AI assistant, with your service area and address the same everywhere.

For exampleA storm damage inspection page titled the way homeowners search for it, naming the towns you reach.

Explore this service

Ads for the area you reach

On Go and Sprint we run the Facebook and Instagram campaign for the roofing jobs and ZIP codes you pick. Google Ads is an add-on.

For exampleA storm inspection ad for your neighborhoods, built before hail season and paused until you message us.

Explore this service

Posts from your project photos

Send photos of finished roofs. We write and design the posts, and each waits for your OK before it goes out.

For exampleA ceiling-stain tip over a photo of one of your roofs, with what an inspection involves.

Explore this service

Inspection requests and booking

Homeowners send the address, the roof and the concern, or pick an inspection time from your calendar.

For exampleAn inspection on Wednesday at 10:00, with the address and the hail concern attached.

Explore this service

One inbox for every inspection request

Every request keeps its address, source, notes and a follow-up date. Move it from New through Quoted to Booked.

For exampleA ceiling-stain request with its address, your notes and Friday's follow-up date.

Explore this service

Example work

What we would post for a roofing company.

We write the words and design each piece from your own roof photos. Nothing posts until you approve it.

Roofing marketing plans. We do it for you.

Plans include only the work listed below. Advertising spend is separate, and anything else is quoted on its own.

Available onManage your leads, request changes and approve work.

Small business

Start

A site, a brand, and one thing moving.

$6.63a day

$199 a month, billed monthly

Key features

  • 24-hour response guarantee Get a response to your message within 24 hours. Delivery follows your plan’s turnaround time.
  • Strategy audit FREE A strategy audit is included with your plan at no extra cost.
  • Basic SEO / AEO FREE Basic search engine and answer engine optimization for your website, included at no extra cost.
  • Website Management We design, build and host your branded website, and change it whenever you ask.
  • Website Visits (15,000/mo) Your website is hosted for up to 15,000 visitors a month.
  • Graphic Design (Unlimited) Logos, price lists, menus, social and ad graphics. Video is an add-on.
  • Social Media Management (10) Up to 10 scheduled posts a month on Facebook and Instagram. We write, design and schedule them without using a request slot.
  • Online Booking Customers pick a time on your website and it lands on your calendar. One kind of appointment, one calendar.
  • Domain (1 Year) FREE One .com, .net, .org or .us, registered free for your first year, then $18 a year. Yours to keep.
  • Active Requests (1) We work on up to 1 request at a time. The rest wait in your queue.
  • Team Members (3) Up to 3 people from your business can sign in, including the owner.

Small business

Sprint

Three at a time, and the fastest queue.

$16.63a day

$499 a month, billed monthly

Everything in Go, plus

  • 24-hour response guarantee Get a response to your message within 24 hours. Delivery follows your plan’s turnaround time.
  • Strategy audit FREE A strategy audit is included with your plan at no extra cost.
  • Basic SEO / AEO FREE Basic search engine and answer engine optimization for your website, included at no extra cost.
  • Ads tracking setup FREE We set up tracking for your ads at no extra cost.
  • Meta Ads Management One Facebook and Instagram campaign we run on your own ad budget. Up to $1,000 a month of spend, paid to Meta on your card.
  • Website Visits (50,000/mo) Your website is hosted for up to 50,000 visitors a month.
  • Social Media Management (20) Up to 20 scheduled posts a month on Facebook and Instagram. We write, design and schedule them without using a request slot.
  • Active Requests (3) We work on up to 3 requests at a time. The rest wait in your queue.
  • Turnaround (1-5 Days) Typically 1 to 5 business days from when we start to the first version you review.

Not sure?Book free consultation

Compare every feature
StartGoSprint
24-hour response guarantee
SEO / AEOBasic, included freeBasic, included freeBasic, included free
Website visits a monthUp to 15,000Up to 30,000Up to 50,000
Active requests123
Team members (including you)355
Requests over timeUnlimitedUnlimitedUnlimited
Static designUnlimitedUnlimitedUnlimited
Website
Free domain (year 1)
Online booking
Website changesUnlimitedUnlimitedUnlimited
Meta ads, spend up to$500/mo$1,000/mo
Posts a month101520
Turnaround (business days)3-53-51-5
MightWork: Meta Verified Tech Provider

14-day money-back guarantee

SOC 2 Type II infrastructureOur hosting, database and card payments run on providers audited to SOC 2 Type II every year. Your card goes straight to the payment provider, so we never see it.

Trusted by
200+ businesses

Cancel within 14 days of your first charge and we refund it in full. Month to month. Ad spend is paid to Meta on your own card. Your domain, delivered design files and customer data stay yours. Unlimited requests are subject to our fair use policy. See our terms.

Need an online store or custom software? Talk to us about custom work

Your MightWork workspace

Your inspections, posts and proposals in one place.

Open it on the web or in the MightWork GO app. Every request keeps its address, source and next step.

Your business

Leads

1 New
  • Carla M. · Ceiling stainUpstairs bedroom · After last rainWebsite form · 7:50 pm
    New
  • James P. · Storm damageHail, two slopes · Claim filedFacebook ad · Today
    Contacted
  • Ana L. · Roof replacementProposal sentWebsite form · Mon
    Quoted
  • Rob S. · Flashing repairNear the chimneyBooking · Thu 8:30 am
    Booked

Needs Approval

1 waiting

Inspection explainer post

Post draft

What does a roof inspection cover? The shingles, the flashing and the vents. Send us the address and we will set up a visit.

Made from your inspection steps and a photo of a finished roof

My Requests

Working

Publish a roof replacement project

  • YouTurn our before-and-after photos into a project page with an inspection button.
  • MightWork teamWe draft the page from your notes. Confirm the materials, the scope and photo permission.

Calendar

Estimate request

Inspection visit

Wednesday, 10:00 am

Service
Storm damage inspection
Roof
Asphalt shingles, two stories
Concern
Hail on the south slope

How it starts

Start in three steps.

Nothing goes live until you have seen it.

  1. 1

    Pick a plan

    Choose Socials, Micro or Macro, then add what you need. The price is on the card before you pay.

  2. 2

    Tell us about the business

    We ask for your service area, the work you want more of and permission to use your finished-roof photos.

  3. 3

    Approve the first work

    A project page and your first posts arrive for your OK. Cancel within 14 days on Micro and your first payment comes back.

Your marketing year

Hail in spring, hurricanes from June, and a slow winter in the North.

Build the trust pages and keep the storm ads ready before each season starts.

  1. April to June

    What happensSpring hail in Texas, Oklahoma, Colorado and Kansas. Demand arrives overnight, and so do out-of-state crews.

    Do thisBe findable before the storm. Business Profile, reviews and photos are what a homeowner checks when four trucks show up.

  2. June to November

    What happensHurricane season on the Gulf and Atlantic. It works like hail, with larger claims and demand that lasts longer.

    Do thisHave the storm-response ads built and paused, and the insurance-claim explainer live.

  3. Winter

    What happensSlow in the North, steady in the Sun Belt. Replacement quotes are planned, not urgent.

    Do thisFollow up every open quote, offer financing if you can, and fix the website before spring.

Our own working calendar for US trades, not a study. Storm geography moves the dates.

The practical details

Who does what.

MightWork handles

  • Build and update the project pages and inspection forms.
  • Turn approved roof photos into pages and posts.
  • Build the ads you approve and set up the booking your plan includes.
  • See which ads bring inspection requests, and which become signed jobs when you tell us.

You handle

  • Give photo permission, project facts and your current credentials.
  • Approve service, warranty and insurance wording.
  • Set the area, the budget and how many inspections you can take.
  • Inspect roofs, write estimates and follow up with homeowners.

A good fit when

  • You can share finished-roof photos with permission, and say what work they show.
  • You or an estimator can follow up on every inspection.

Where the fit stops

Your team inspects the roof, writes the estimate and handles warranty and insurance questions. We publish only the license and warranty wording you give us, and we give no insurance advice.

Scope and add-ons

Your roofing website
We build, host and update the site. You supply project facts, materials and photo permission.
Search pages for roofing jobs
Basic SEO and AEO come with every Micro plan. Macro adds Business Profile and directory work; link building is an add-on.
Ads for the area you reach
Ad spend stays on your card. Local Services Ads are quoted separately. Call handling is not in Micro.
Posts from your project photos
Photos of customers or their homes need permission. You check the work and materials named.
Inspection requests and booking
Basic booking covers one appointment type on one calendar. A calendar for each crew, or routing, is quoted separately.
One inbox for every inspection request
The inbox holds requests, bookings and follow-ups. Roof measurements and estimating tools are separate.

Marketing ideas by cost

Roofing marketing ideas, sorted by cost.

The free ones come first, then paid ones by monthly cost. At the foot, what ads, agencies and tools cost elsewhere, so you can check any quote you get.

Free

  1. Put your license, insurance and address on every page

    The homeowner is checking whether you will exist next year. Make it easy to confirm you will.

  2. 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.

  3. A referral ask on the final walkthrough

    Neighbors got the same storm. Ask the customer who is happy to introduce you to the one next door.

Show 5 more
  1. Answer every call, and call back the ones you miss

    A caller who reaches a person can book. One who reaches voicemail tries the next number. Answering costs no media.

  2. Finish your Google Business Profile

    Every service listed, real photos of the place and the work, hours that are true, and a reply to every review within a day.

  3. Ask for the review before they leave

    The customer who just paid is the one who says yes. Ask in person, then send the link before they go.

  4. Track where every booking came from

    One question at booking, written down every time. After a few months the pattern shows which spend to cut and which to keep.

  5. Check your website on a phone

    Open it on your own phone. The number to call, your location, reviews and a booking button should be on screen before you scroll.

Under $500 a month

  1. 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.

  2. Google Local Services Ads

    Pay per lead, shown above the search results. Google verifies your business first, which takes weeks. Check that your category and area qualify.

  3. A missed-call text-back that actually sends

    A monthly fee from most vendors. The catch is A2P carrier registration, which takes weeks and can be rejected. Send only to people who agreed.

Over $500 a month

  1. 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.

  2. Search ads on the work you want more of

    Start with the searches for the work you most want. Budget on your own card, management fee separate, reported in bookings.

What marketing costs elsewhere

  • US contractor agencies commonly quote $2,500 to $10,000 a month for a full-scope retainer[1]
  • Hook Agency, a home-services agency, lists Local SEO from $2,800 a month, paid search from $2,000 and a standard website at $12,000 split over 12 months[2]
  • Google Ads management is commonly billed at $500 to $2,000 a month, or 10 to 20 percent of ad spend[3]
  • A boutique agency serving local service businesses charges $1,000 a month for one channel and $1,750 for ads plus SEO together[4]
  • Review-request and messaging tools (Podium, Birdeye) list at $249 to $599 a month before any agency fee[5]
  • Call tracking starts at $95 a month plus $3 per local number[6]

Other providers' published prices, not ours. Our plans and prices are above.

Your finished roofs, turned into pages, posts and ads you approve.

Pick a plan, send your service area and a few project photos, then approve the first work. Month to month, with a 14-day money-back guarantee on Micro.

See plans and pricesBook free consultation

From $6.63 a day. $199 a month, billed monthly. Cancel anytime.

Before you decide

Questions before you start.

Do you sell roofing leads by the batch?

No. Requests come from your own website and ads. We never sell a lead list.

Can you use our project photos?

Yes, with permission. Share the work and materials you can publish; we make pages and posts for your approval.

Can you promise storm leads or a number of inspections?

No. Some years the hail misses your area, and no plan changes that. You see every request and which ones become signed jobs.

How fast can you switch on the storm ads?

Message us in My Requests and we switch them on. We reply within 24 hours, so approve the ads before storm season.

Do you write about insurance claims for us?

Only in words you supply and approve. Claims, warranties and what you cover are yours. We give no insurance advice.

Can we keep our estimating and project software?

Yes. Keep your tools. We check any connection first and quote it before promising it.

Who approves what goes out?

You do. Posts and ad offers wait in Needs Approval, and you approve the ad budget before a campaign runs.

Sources

  1. 1.Four vendor pricing pages plus eight practitioner threads, our own pricing review · read 2026-09-02
  2. 2.hookagency.com, own pricing page · read 2026-09-02
  3. 3.Practitioner threads on r/PPC, our own pricing review · read 2026-09-02
  4. 4.r/agency, agency owner's own post, 2025-12-27 · read 2026-09-02
  5. 5.Vendor pricing pages · read 2026-09-02
  6. 6.callrail.com, own pricing page · read 2026-09-02