FREE DOWNLOAD · 15-MINUTE READ

From 5 Jobs a Month to 15+.

The Roofer's Scaling Guide — five moves that break the small-crew ceiling without buying a single lead. Built from 5+ years and $5M+ of home-services marketing.

READ THIS FIRST

Why you're stuck at 5 jobs a month

If you're closing 1–5 roofing jobs a month, the problem is almost never your work. It's that the business runs on two engines that both depend on luck: referrals showing up when they feel like it, and you personally doing everything — selling, quoting, and swinging the hammer.

The ceiling breaks in a specific order. Most roofers try to skip straight to buying leads or ads. That's backwards — pouring more leads into a business that loses half its opportunities just makes the losses bigger. The order that works:

  • First, stop losing the jobs you already touch — speed, quotes, follow-up (Moves 1–2).
  • Then, make your finished jobs produce your next jobs — reviews and job-site marketing (Move 3).
  • Then, build the capacity to say yes — crew math (Move 4).
  • Only then, buy growth — because now every dollar of demand converts (Move 5).
The one stat that explains everything: The first contractor to make meaningful contact with a homeowner wins the job 35–50% of the time. Almost every move below is a different way of being first.
MOVE 1

Know your four numbers

You can't scale what you can't see. Every decision in this guide gets easy once you track four numbers on a whiteboard, a notes app, anywhere — updated weekly, no software required:

NumberHow to get itSmall-crew benchmark
Opportunities / monthEvery call, form, referral, or door knock that could become a jobCount them all — most roofers undercount by half
Close rateJobs won ÷ quotes given30–40% on exclusive opportunities
Average ticketTotal revenue ÷ jobsKnow repair vs. replacement separately
Cost per jobEverything spent getting jobs ÷ jobs wonReferrals ≈ $0. Know it anyway.

Why this is Move 1: the moment you see these numbers, the leak becomes obvious. Ten opportunities and three quotes means you have a speed problem. Ten quotes and two wins means you have a sales problem. Roofers who track these four grow faster than roofers who buy more leads — because they fix the bucket before filling it.

Do this today: Write last month's four numbers down right now, even as rough guesses. The guesses will bother you enough to start counting properly.

MOVE 2

Win the jobs you already touch

The 5-minute rule

A homeowner who reaches out is 21× more likely to become your customer if you respond within 5 minutes versus 30 minutes. She's calling three roofers; the first real conversation usually wins. On a roof and can't answer? Set up a simple auto-text on missed calls: "This is Mike at [Company] — on a roof right now, calling you back within the hour. If it's urgent, text me the address." That text alone beats half your competitors' voicemail.

Quote same day, in writing

Every day between the inspection and the quote costs you win-rate. A clean one-page quote sent the same evening — scope, price, warranty, start window — beats a nicer quote that arrives Thursday. Homeowners read speed as reliability: if you're fast before the sale, they believe you'll be fast during the job.

Follow up three times (almost nobody does)

Most small roofers quote and pray. The money is in the follow-up: day 2, a text — "Any questions on the quote?" Day 5, a call. Day 10, a last text — "Want me to hold the start window or release it?" That last one closes deals by itself, because it makes doing nothing cost them something.

The math on this move: Same opportunities, no new spend: going from 25% to 35% close rate on 10 monthly opportunities is one extra job per month. At a $12,000 ticket, that's $144,000/year for the price of texting faster.
MOVE 3

Make every finished roof sell the next one

Referrals are already your best source — the fix is making them systematic instead of accidental. Three habits, all free:

1. The 24-hour review ask

Text every happy customer within 24 hours of the final walkthrough, while they're happiest: "It was great working on your home. Would you take 60 seconds to leave us a Google review? It's how a small crew like ours competes with the big guys: [link]" Reviews compound: they win the next referral's trust before you ever speak, and they push you up local search for free.

2. Job-site marketing — the 10-door rule

Every active job is a billboard. Yard sign up day one. Before you leave each day, knock or hang cards on the 10 nearest doors: "We're doing the roof at #42 this week — happy to take a quick look at yours while our crew's on the street." Neighbors trust what they can see, and roofs on one street age together. One job routinely becomes two or three.

3. The storm text

After every serious wind or hail event, text your past customers: "Checking in after the storm — if any of your neighbors need an inspection, send them my way and I'll take care of them." Highest-converting referral trigger in roofing: the need is urgent and your customer can see the damage from their porch.

Why this is Move 3, not Move 1: This engine only compounds if Moves 1–2 are running — a referral that hits a voicemail and waits four days for a quote dies like any other lead.
MOVE 4

Build the capacity to say yes

Growth dies at the moment you have to tell a homeowner "we can't start for six weeks." Before you buy any growth, answer honestly: if 10 extra jobs landed next month, could you service them?

The simple capacity rule

Track weeks-of-backlog: signed jobs ÷ jobs completed per week. Under 2 weeks of backlog, you need more sales, not more crew. Over 4 weeks sustained for a month, you need more crew, not more sales — start with a vetted sub crew before hiring, so capacity flexes with demand instead of becoming fixed payroll.

Get out of the truck one job at a time

The 5-job ceiling is usually the owner's calendar, not the market. Each move in this guide buys back hours: auto-texts answer for you, written quote templates cut quoting time in half, a sub crew frees your tools hand. Every hour you pull yourself off the roof and put into selling and checking on customers is the highest-paid hour in your company.

Protect the schedule you sell

Whatever start window you quote, hit it. In a trade where homeowners expect to be ghosted, showing up when you said is a competitive weapon — it feeds Move 3's reviews, which feed everything else.

The graduation test: You've outgrown this guide when three things are true: 6+ jobs a month consistently, crew capacity for 10 more, and you know your close rate without checking. That's when buying growth stops being a gamble.
MOVE 5

When you're ready, buy growth — carefully

Once Moves 1–4 run, more demand converts instead of leaking. Now — and only now — paid growth makes sense. A warning from five years and $5M+ of running home-services ads: not all paid demand is equal.

The shared-lead trap

Big lead marketplaces sell the same homeowner to 3–5 roofers at once, then everyone races for the callback. Close rates on shared leads run 5–10%, and you pay whether you win or not. If you buy demand, buy it exclusive — one homeowner, one roofer — or your new close-rate discipline gets wasted on races you were set up to lose.

Judge everything by cost per booked job

Not cost per lead. A $20 lead that never answers is more expensive than a $300 appointment that shows. Run every channel through the same math: what did it cost to get a homeowner in front of you, and what does that mean against your ticket and close rate? Your four numbers from Move 1 make this a 60-second calculation.

WHERE VELOSCALE FITS

We handle the growth part — when you're ready

This is the model we built: we pay for the ads, screen every homeowner, and book confirmed, exclusive appointments on your calendar — one roofing company per service area. You pay a flat $300 per appointment. No retainer, no ad bill, and if we book nothing, you owe nothing.

If you picked up this guide from our qualification page, you weren't quite at the graduation test yet — that's exactly why we sent it. Work Moves 1–4. When you're past 6 jobs a month with room for 10 more, check if your territory is still open.

Check if my area is still open →