Compare 1099 subs vs W2 employees for roofing companies with real numbers on labor burden, misclassification risk, and crew models.
You're pulling in $1.5 million, maybe $2 million a year. But every time you try to scale past three crews, the wheels come off. Subs ghost you mid-job. Your best W2 guys want a raise. And you're stuck in the middle wondering which labor model will actually let you grow without bleeding money. Whether you're weighing a roofing subcontractor agreement against building an in-house team, this decision shapes everything.
This isn't a theoretical debate about subcontractor vs employee roofing models. It's the decision that determines whether your roofing company becomes a real business or stays a job you own.
Here's where most roofing owners get tripped up. They compare a sub's per-square rate to what they'd pay a W2 employee hourly and call it a day. That math is incomplete, and it's costing you.
Let's say you pay a sub crew $150 per square, all-in. Simple. No payroll taxes, no workers comp, no benefits. They show up, tear off, install, and you cut a check.
Now let's look at a W2 crew doing the same work. You're paying the hourly wage, sure. But stack on top of that:
Payroll taxes (FICA, FUTA, SUTA): roughly 10-12% of wages, though the exact figure depends on your state's SUTA rate and where employees fall relative to federal wage bases Workers compensation insurance: in roofing, this alone can run 15-25% of payroll depending on your state and claims history Benefits, PTO, and downtime: even basic health contributions and paid holidays add up Idle time: your W2 crew still gets paid during rain delays, slow weeks, and winter
When you add it all up, W2 employees typically carry 25-35% in additional labor burden on top of base wages. On a $50,000 monthly payroll, that's an extra $12,500 to $17,500 per month walking out the door. Keep in mind that subcontractors build their own overhead, insurance, and profit into their per-square rate, so the real cost gap between the two models is not always as wide as it first appears.
That number scares people into going all-subs, all the time. But here's what that simple comparison misses entirely.
Subcontractors are a variable cost. That's their biggest strength and their biggest weakness. You only pay when they work. But you also only get quality when they care - and you have very little control over that.
The real costs of an all-sub model show up in places that don't have a neat line item on your P&L:
Callbacks and rework. When a sub crew cuts corners on nail patterns or flashing details, you're the one getting the call six months later. That warranty claim comes out of your pocket, not theirs. It's common for contractors to find that callback rates with unvetted subs run significantly higher than with trained in-house crews.
Brand damage. Your company name is on the truck and the yard sign. When a sub shows up in a beat-up sedan blasting music and smoking on the homeowner's lawn, that's your reputation taking the hit. Every negative review costs you future jobs.
No-shows and schedule chaos. Subs work for multiple contractors. When a bigger job comes along from someone paying $10 more per square, guess whose project gets abandoned mid-tear-off? Yours. Now you've got an open roof, a frantic homeowner, and no crew.
The insurance gap. If your sub doesn't carry proper workers comp and someone falls off a roof, many states will push that liability back to you as the general contractor. That single incident can be a six-figure problem - exactly the kind of risk a solid roofing subcontractor agreement is designed to prevent.
The "cheap" option isn't cheap when you're paying for it in callbacks, schedule delays, and sleepless nights. This is the same profit fade that construction companies deal with - the gap between what the job was supposed to make and what it actually makes.
Here's the part that should scare you more than any callback. If you're treating your "subcontractors" like employees, the IRS and your state labor department see right through it.
The IRS uses behavioral, financial, and relationship factors to determine whether someone is truly independent or actually an employee you're misclassifying. Here's the quick gut check:
They're probably a W2 employee if you:
They're probably a legitimate 1099 sub if they:
When an audit hits, back taxes, penalties, and interest can stack up fast. We're talking potential six-figure exposure if you've been misclassifying a crew for years. And don't think it won't happen to you. Workers comp audits are routine in roofing, and that's often where misclassification gets flagged first.
Check your state and local regulations here, because the rules vary significantly by jurisdiction. Some states are far more aggressive about enforcement than others.
Before you decide on a model, you need to actually run the numbers for your specific situation. Here's how.
Take your crew lead's hourly rate. Multiply by 1.30 to 1.35 to account for the full burden (taxes, comp, benefits). Then multiply by expected billable hours per month. Don't forget to subtract rain days and winter downtime.
Example: A crew lead at $28/hour with a 1.30 burden rate costs you $36.40/hour loaded. If they work 160 billable hours in a good month, that's $5,824 for one person. A three-person crew runs roughly $14,000-$16,000/month loaded.
Take your average job size in squares, multiply by the per-square rate you pay subs, and multiply by the number of jobs per month. Then add a "rework factor." Some contractors report spending 5-10% of sub revenue fixing callbacks, though this varies widely depending on your vetting process and the type of work.
Here's where it gets interesting. For a typical residential re-roof operation, at low volume (10-15 jobs per month), subs almost always win because you're not paying anyone to sit around. At high volume (25+ jobs per month), the economics shift because you can keep W2 crews fully utilized and the quality premium starts paying for itself in fewer callbacks and better reviews. These thresholds will look different if you're running mostly repairs, commercial jobs, or larger-scope projects.
If you're trying to scale past $2 million in revenue, you need reliable production capacity. Subs give you flexibility. W2 crews give you consistency. The right answer depends on which problem is killing you more - overhead or chaos.
This is the same kind of financial clarity we talk about in knowing whether your revenue is actually translating to cash. The top-line number doesn't matter if your labor model is eating the margin.
Here's what I see working in practice for roofing companies doing $1M to $5M. It's not all-subs. It's not all-W2. It's a hybrid.
The core crew (W2): One or two well-trained, reliable crews that handle your bread-and-butter jobs. These are the people who wear your shirts, follow your processes, and represent your brand on every job. They handle your most important customers - the insurance restoration jobs where documentation matters, the repeat clients, the referral-generating work.
The overflow subs (1099): Two or three vetted sub crews you bring in when volume spikes. Storm season hits, spring rush kicks in, or you land a big commercial job. These subs have their own insurance, their own entity, and ideally a track record you've verified over multiple jobs.
This model gives you the quality control of in-house production with the flexibility of variable labor costs. Your fixed overhead stays manageable because your core crew is sized for your baseline volume, not your peak.
Every sub you work with should sign a written roofing subcontractor agreement before they touch a single shingle. The agreement needs to cover:
Without this documentation, you're significantly more exposed if an audit or incident occurs. Under OSHA's multi-employer citation policy, the general contractor can be held responsible as a controlling employer for site safety violations - even those committed by subcontractor crews - so your agreement needs to spell out expectations clearly. Keep in mind that actual working conditions and degree of control matter more than paperwork alone when it comes to classification, so make sure your day-to-day practices match what's on paper.
The biggest operational headache with the hybrid model is tracking it all. You've got W2 payroll running alongside sub invoices, different insurance certificates with different expiration dates, and quality standards that need enforcing across crews you don't directly manage.
This is where simple automation pulls its weight:
Insurance tracking: Instead of manually checking whether your subs' certificates are current, automated reminders flag you 30 days before expiration. No more discovering a lapsed policy after someone gets hurt.
Sub onboarding: A standardized digital workflow that collects the agreement, insurance certs, W-9, and entity documentation before a sub gets their first job. No paperwork, no work.
Job costing by crew type: Automatically tagging jobs by whether a W2 crew or sub handled them, so you can compare callback rates, profit margins, and customer satisfaction scores between the two. This data is what tells you if your hybrid split is right or if it needs adjusting.
Payment processing: Subs want to get paid fast. Automated invoice processing tied to job completion keeps your best subs loyal because they're not chasing you for checks. It's the same principle behind text-to-pay systems for plumbers - faster payment means better relationships and better retention.
None of this requires a massive technology investment. Many popular roofing CRMs already have workflow automation built in. The key is actually setting it up instead of letting it collect dust.
There's no universal right answer here. But there is a right answer for your business, and it comes down to honest math plus honest self-assessment.
If you're under $1M and growing, subs with solid roofing subcontractor agreements give you the flexibility to scale without drowning in fixed costs. Just vet them hard and document everything.
If you're in the $1M to $3M range and struggling with quality or reliability, it's time to bring on at least one core W2 crew. The premium you pay in labor burden gets returned in fewer callbacks, better reviews, and a production schedule you can actually count on.
If you're past $3M and trying to build something sellable, the hybrid model with documented systems is what makes your company attractive to buyers. Clean books, reliable crews, and formalized sub relationships are what private equity and acquisition groups look for.
Whatever you choose, put it in writing. The agreement helps protect you. The math tells you the truth. And the systems make it sustainable.
If you want help building the automation to manage your hybrid crew model, or you just want someone to look at your numbers with fresh eyes, let's talk.

Founder of Fail Coach. 16-time entrepreneur helping trades owners work smarter with AI.

Protect roofing margins from material price swings with a price escalation clause. Includes template language and real-world examples.

High revenue but empty bank accounts? Learn roofing cash flow management tactics to stop the bleeding and keep more money in your account.

Learn how roofing contractors can recover thousands per job with proper insurance supplements. Get templates, Xactimate tips, and proven strategies.
Book a free 15-Minute Leak Finder. I'll show you exactly where your roofing business is bleeding cash - and what to fix first.
Book a Free Call