How to Scale a Roofing Company From 5 to 20 Jobs a Week
Scaling a roofing company from 5 to 20 jobs a week is a series of bottlenecks, not one leap. Each stage needs more lead volume, but also more estimators, crews, office capacity, and cash. The numbers below are illustrative only, so treat them as a planning frame and replace them with your own.
This guide applies the general approach in how to grow a home-service company to one trade. For lead sourcing in roofing, see roofing leads. Here the focus is what has to be true at each stage before you add more.
A caution up front: a "job" can mean a small repair or a full replacement, and the mix changes everything about crew time and revenue. Define it for your own business before using any figure here.
The illustrative model
Assume these hypothetical rates. They're not benchmarks.
- 1 in 3 calls books an estimate.
- 30% of estimates sign.
- That works out to about 10 signed jobs per 100 calls.
- A roofing crew finishes about 2.5 jobs a week on average (a mix of repairs and replacements, with weather slack).
- An estimator comfortably runs about 20 estimates a week.
Check the arithmetic: 100 calls x 1/3 = 33.3 estimates; 33.3 x 0.30 = 10 jobs. So 10% of calls become jobs.
| Target jobs/week | Calls/week needed | Estimates/week | Estimators (at 20/week) | Crews (at 2.5/week) |
|---|---|---|---|---|
| 5 | 50 | 17 | 1 | 2 |
| 10 | 100 | 33 | 2 | 4 |
| 15 | 150 | 50 | 3 | 6 |
| 20 | 200 | 67 | 4 | 8 |
Estimator counts round up from 0.8, 1.7, 2.5, and 3.4. Crew counts are exact (5 / 2.5 = 2, and so on).
Three things jump out. Calls scale linearly, but your hiring doesn't. You'd go from 2 crews to 8, a fourfold increase in field headcount. And if your real call-to-job rate is 7% instead of 10%, you need roughly 290 calls a week for 20 jobs. Small changes in close rate move the whole plan, which is why the capacity test comes before any lead purchase.
Stage 1: 5 jobs a week (owner-led)
Typical shape: The owner sells, estimates, and manages crews. One or two crews. Some office help, maybe a spouse or one part-timer.
The main risk: The owner is the bottleneck. Every call that rings while you're on a roof is a risk.
What to build: - Reliable call answering, including after hours; see after-hours call handling. - A written intake script and a place to log every call. - Basic tracking of which source sends which jobs.
Gate to move on: You answer nearly every call live or call back promptly, and your estimate-to-close rate is stable across a couple of months. If it isn't, more leads won't help.
Stage 2: 5 to 10 jobs a week (first hires)
Typical shape: A second estimator or a salesperson, a full-time office person, three to four crews (some subcontracted).
The main risk: The owner stops quoting too late or too early. Hand off too late and you throttle growth. Hand off too soon, before you've written down how you price, and quality drops. Hiring an estimator vs doing estimates yourself walks through the call.
What to build: - A written estimating process: measuring, material notes, markup, and how to present a price. - A CRM that tracks each lead from call to signed contract; see what to look for in a CRM. - A call review habit; see how to score contractor sales calls.
Lead approach: Double volume in steps, not all at once. Exclusive inbound calls suit this stage because each one is yours alone and you can track what each batch produces. Learn more about the tradeoff in exclusive vs shared leads.
Gate to move on: Estimates are being run within a few days of the call, close rate holds after the new estimator's first month, and sold work starts when you said it would.
Stage 3: 10 to 15 jobs a week (systems and routing)
Typical shape: Several estimators, a production manager or lead foreman, a small office team, six or so crews including subs.
The main risk: Coordination. Calls go to the wrong estimator, crews sit idle while others stack up, and material orders slip.
What to build: - Routing by territory and by job type; see multi-crew lead routing. - A production schedule with realistic start dates, shared with the office. - Reviews as a system, since homeowners compare roofers heavily; see using Google reviews to lift close rate. - Weekly pricing review: are you winning because you're good or because you're cheapest? See pricing without racing to the bottom.
Gate to move on: Backlog is steady for several weeks without growing past what homeowners will wait. Warranty callbacks aren't climbing.
Stage 4: 15 to 20 jobs a week (management layer)
Typical shape: A sales manager, production manager, and office manager, each running people. The owner works on the business, not in it.
The main risk: Quality control and cash. Payroll and materials go out before customer payments come in, and a slow insurance payment on a few big jobs can squeeze a growing company.
What to build: - Job-cost tracking by crew so you spot a losing job type early. - A line of credit or cash reserve sized by your accountant for your payment timing. - Quality checks and a clear process for callbacks. - A plan for storm swings; see storm season lead strategy if you serve storm-driven markets.
Gate: You can lose a key person for a month without losing control of the schedule.
How the lead mix changes
At small volume, a few channels are enough. As you scale, you generally need more than one source so a single channel's slump doesn't empty your calendar. Compare sources by cost per signed job, not cost per lead; the method is in the contractor lead cost per job guide.
Insurance-driven demand has its own rhythm and paperwork; see insurance roofing claims and leads.
Pay-per-call helps this model in one specific way: you pay for qualifying calls, which at RankLocal means exclusive inbound homeowner calls over 60 seconds, so lead cost rises and falls with the volume you choose. It doesn't help if the office can't answer. See how pay-per-call works.
Hedges worth stating plainly
- Many roofing companies never need 20 jobs a week. A smaller operation with strong margins can beat a large one with thin ones.
- Rates differ by market, season, and job mix, and the illustrative figures above won't match yours.
- Hiring ahead of demand is risky; hiring behind it loses customers. Gates are a compromise, not a guarantee.
- Financing, licensing, insurance, and labor rules vary by state. Ask your accountant and attorney before major hires or subcontracting changes.
A one-page plan
- Compute your real call-to-job rate from the last quarter.
- Fill the table above with your rates and your crew speed.
- Find your current bottleneck with the capacity test.
- Set the next stage's gate in writing, with numbers.
- Add leads in one slice, hire to the gate, and recheck monthly.
When you're ready to add exclusive inbound calls to a stage, you can apply with RankLocal and size the first step to the capacity you've measured.
Frequently asked questions
How many leads does a roofer need for 20 jobs a week?
It depends on your close rate and lead quality. In this guide's illustrative math, a 10% call-to-job rate means about 200 calls a week. Your own rate could be far better or worse, so compute it from your numbers.
Should a roofer hire estimators or crews first?
Usually estimators and office help first, because they're cheaper and quicker to add, and they show whether demand is real. Add crews once sold backlog is steady, not after one strong week.
Is going from 5 to 20 jobs a week realistic?
Some companies do it, but it takes sequenced hiring, systems, and cash, and many stall in the middle. Treat 20 as a direction. The stage gates matter more than the destination.
What breaks first when a roofing company grows fast?
Often it's follow-through: missed callbacks, late estimates, and scheduling slippage. Quality and cash flow can follow, since materials and payroll come before payment.
More in this guide
Related resources
Want exclusive inbound calls routed to your phone? You pay only for qualifying calls.
Apply for a territory