24.2K followers

Growing a roofing business

Grow your Roofing Business.

Growing a roofing business: how to land more jobs, advertise after storms, win insurance work, price by the square, hire a second crew, and scale past one truck.

A roofing contractor with paperwork at his truck while a crew installs shingles behind him

Stats about roofing

1 per 3,500 people
Local density
Spikes after storm events
$620k/year
Avg. revenue
Small residential crew typical
$158k/year
Owner take-home
Margins fat on insurance work

What actually moves the needle once you're open

The roofing businesses that scale are not the best installers, they are the best at lead flow and crew management. Storm response and insurance pipelines change the math entirely. So does adding a sales process that doesn't depend on the owner closing every kitchen-table conversation.

Most operators stall at one crew because the owner is the sales person, the project manager, and half the labor. The growth move is to separate those roles. Hire a foreman so the owner can sell. Build a sales process so a salesperson can close. Then add the second crew.

Michal Mujgoš, mujgos.com More about Michal →
  • $300k–$1M+ Earning potential Two or three crews with a real sales process
  • Storm response + GBP Top channel Door-to-door plus reviews wins most jobs
  • Per square Pricing model With clear allowances for tear-off surprises
  • Crew foreman Best first hire Frees the owner to sell and bid

Honest check: are you ready to grow it?

Yes, keep reading if

  • You're already operating but feel stuck at solo or near-solo
  • You're working too many hours for the revenue, and you know it
  • You're ready to fix pricing before you chase more leads
  • You'd hire your first or second person this quarter if you knew how
  • You want a business that runs without you in the truck

Skip this and read something else if

  • You're pre-launch — read the "start" guides first
  • You want to grow without changing how you operate
  • You're afraid of putting someone else on payroll
  • You think "more leads" is the only answer
  • You'd rather argue with this list than try the ideas in it

Your growth playbook

The order to actually do this in. Each step links a deep-dive guide.

  1. Fix your pricing Per-square cards with surprise allowances, clean contracts, and a real cost-of-goods model. Most growth problems are bidding problems. Read the guide →
  2. Own local search Google Business Profile, reviews, and rank for "roof replacement + your city". Read the guide →
  3. Turn on paid ads Google Ads for storm and leak searches, Facebook for neighborhood awareness and retargeting. Read the guide →
  4. Upgrade the website Big-ticket buyers vet you online before signing. Photos, reviews, and trust signals win bids. Get your website →
  5. Hire a foreman Free the owner from the job site so they can sell, bid, and manage. The first hire that actually moves the needle. Read the guide →
  6. Add a sales process Quotes that close on the same day, a CRM, follow-up sequences, and a real estimator role once volume justifies it. Read the guide →

How working with us actually goes

No 12-month contracts, no jargon, no lock-in. You pick what you need, we do the work, and you keep the keys.

  1. 01

    Diagnose

    Free 30-minute call. We figure out where you really are and what the next dollar of effort should go to. Honest read on whether we can help. If we can't, we'll point you at someone who can.

  2. 02

    Plan

    We write the next 90-day plan with you. Pricing fixes, channel priorities, hiring sequence, the order to do it in. So you stop guessing on Monday.

  3. 03

    Build

    We build or rebuild whatever the plan said. Usually a high-converting website, sometimes ad creative, occasionally a hiring playbook. Whatever moves the next milestone.

  4. 04

    Grow

    Ongoing playbooks and articles you can read in five minutes, plus a Slack thread or call when you're stuck. You run the business. We're the brain you call when something's off.

Growing a roofing business: guides

Michal Mujgos Written by Michal Mujgoš
  1. A roofing contractor shaking hands with a homeowner at the front door, in a natural documentary style.

    How to Get Clients and Customers for a Roofing Business

    How to get clients for a roofing business: post-storm canvassing, GBP and reviews, yard signs, and realtor and adjuster relationships that fill the pipeline.

  2. A roofing contractor prepping two work vehicles with crew members at sunrise, in a natural documentary style.

    How to Grow a Roofing Business

    How to grow a roofing business: hire a foreman first, build a sales process, add a production manager. The bottlenecks and org structure that beat one crew.

  3. A roofing contractor working out a rate card and a customer invoice at a workbench, in a natural documentary style.

    Setting Prices and Billing for a Roofing Business

    Setting prices for a roofing business: per-square pricing at $400 to $700, decking allowances, change orders, deposits, and the bid math that protects margin.

  4. A roofing contractor stands beside his pickup truck in a suburban driveway at dawn, checking his phone next to a ladder propped against the house, natural documentary style.

    A New Roofing Website in 7 Days: What Actually Happens When You Stop Waiting for Someday

    Owners expect a new roofing website to be a six-month, five-figure ordeal. Here is the day-by-day of a 7-day build, and the one hour it actually takes from you.

  5. A roofing contractor standing beside his pickup truck at dusk, checking his phone beside a stack of paper estimates on the open tailgate.

    Roofing Website Maintenance: Your Best Hours Belong on the Roof, Not Fighting Your Web Developer

    Chasing your web guy to add storm-hit zip codes, then a third follow-up email. Every hour spent managing your roofing website bills at your owner rate.

  6. A roofer sitting in his parked pickup truck compares a slow-loading website on his phone while a ladder rack and bundles of shingles sit visible through the back window, in a natural documentary style.

    WordPress Is a Dinosaur: The AI-Age Alternative for Your Roofing Website

    WordPress needs a human in the admin panel to edit pages. AI removed that need. The leftover layer now makes your roofing site slower, hackable, and costly to run.

  7. A roofer in weathered work clothes checks his phone at the tailgate of his truck in a driveway, a ladder leaned against the roofline behind him, waiting for a page to load, in natural documentary light.

    Website Speed Is Losing You Jobs: What Every Extra Second Costs Your Roofing Business

    Nobody tells you your roofing website is slow. They just call the next name on the list. Research puts hard numbers on every second you make them wait.

  8. A roofing contractor stands beside his pickup truck in a driveway after a storm, checking a phone that is not ringing, in a natural documentary style.

    Roofing Website Conversion Rate: Same Storm Traffic, Double the Jobs, You'd Never Know It

    Same website traffic, twice the roofing jobs booked. Conversion rate quietly decides how many visitors become signed jobs, and it hides in plain sight.

  9. Two neighbors talking over a backyard fence in an American suburb, one pointing up at a storm-damaged roof while the other looks up a roofer on her phone, natural documentary style.

    The Trust Tax: How an Outdated Roofing Website Kills Referrals You Already Earned

    Word of mouth still lands roofing jobs, but every referral checks your website first. An outdated roofing site quietly taxes trust you already earned.

  10. A homeowner stands alone in a dim hallway at night holding a phone, looking up at a spreading water stain on the ceiling as rain streaks a window behind him, photographed in a natural documentary style.

    Your Roofing Website Looks Fine on a Computer. Your Mobile Customers Are Watching a Ceiling Stain Spread

    You approved your roofing website on a desktop. Storm-damage customers meet it on a phone. Here is the version you have never seen, and what it costs you.

  11. A roofer stands beside his truck on a suburban street checking his phone after a storm while a competing crew works a roof across the street, in a natural documentary style.

    Roofer Not Showing Up on Google? If You're Not in the Top 3, You Don't Exist

    Homeowners with storm damage call one of the top 3 Google map results and never scroll further. Here's why you're not there and how your website holds you back.

  12. A roofer stands beside his pickup truck on an American suburban street after a storm, checking his phone while a competitor's truck passes behind him.

    Why the Worse Roofer Down the Street Wins Your Jobs

    He skips flashing details, his crew looks rushed, and his calendar is full. Here is the uncomfortable reason worse roofers win more jobs, and how to take them back.

Don't reinvent the wheel.
Copy what works.

Experience the future of roofing with our ready-made website templates. Start optimizing your digital presence today!

Get Your Website →

Common questions about roofing

The questions people ask us most before they start.

How do I get more roofing jobs?

Storm response wins fast cash. Door-to-door in target neighborhoods wins steady work. A strong Google Business Profile and reviews keep the phone ringing in between. Most established roofers run all three.

Read the full guide →
Should I advertise on Google or Facebook?

Both have a place. Google captures urgent intent (leaks, storm damage). Facebook builds neighborhood awareness and remarkets to people who saw your yard signs. Start with Google Ads and a strong GBP, then add Facebook.

Read the full guide →
How should I price roofing jobs?

Bid per square with clear scope and material allowances. Build margin for tear-off surprises (rotten decking, multiple layers). Protect against scope creep with a tight contract.

Read the full guide →
When should I hire?

First hire is almost always a foreman who can run a crew without the owner on site. That frees the owner to sell and bid, which is the constraint on growth.

Read the full guide →
How do I win insurance jobs?

Accreditation with major carriers, careful documentation (photos, scope), and a clean process for the homeowner. Insurance work is steadier and higher margin once you're set up for it.

Read the full guide →
How do I grow beyond one crew?

Hire and train crews, add a sales process and a production manager, and build a brand homeowners trust on a big-ticket decision.

Read the full guide →

Newsletter: Grow exponentially in just 5 minutes

Newsletter with Exponential frameworks to build unstoppable growth.