Labor vs. Materials: Where Contractor Profit Actually Lives

Same Revenue, Different Profit
Two HVAC contractors, both doing $8M in revenue. One nets $1.2M. The other nets $400K. Same trade, same metro area, same general customer base.
The difference isn't pricing. It isn't overhead. It's their revenue mix.
The first contractor is 70% labor revenue. Service calls, maintenance, T&M repairs. The second is 70% materials revenue. Equipment installs, system replacements, new construction. They look identical on the top line. They're running fundamentally different businesses with fundamentally different profit structures.
Having reviewed the financials of over 1,400 contractors — first in private equity, then working alongside contractor teams at BuildOps, and now running profitability reviews at Level — this is the single most underappreciated driver of contractor profitability. Not bill rates, not close rates, not overhead. The ratio of labor to materials in your revenue mix sets the ceiling on your margin before you make a single operational decision.
The Revenue Mix Across 1,400+ Contractors
Here's what the actual distribution looks like across HVAC, plumbing, electrical, and mechanical contractors:
| Cost Type | 25th Percentile | Median | 75th Percentile | What It Means |
|---|---|---|---|---|
| Labor | 15% | 31% | 52% | The core revenue driver for most, but enormous range |
| Materials | 14% | 33% | 55% | Nearly identical median to labor, but just as variable |
| Equipment | 0% | 0.1% | 3% | Most contractors have very little; a few are equipment-heavy |
| Subcontractors | 0% | 0% | 5% | Majority don't sub out; GC-style shops are the exception |
The medians look balanced. But the medians hide a critical fact: individual contractors are rarely balanced. Most skew heavily toward either labor or materials, and that skew drives everything downstream.
Five Real Companies, Five Different Models
Here's what the range actually looks like. I've anonymized these, but they're real contractors in the dataset:
| Company | Labor % | Materials % | Equipment % | Subs % | Model |
|---|---|---|---|---|---|
| "Acme Service" | 69% | 23% | 4% | 1% | Pure service shop |
| "Summit Mechanical" | 43% | 45% | 5% | 3% | Balanced mix |
| "Glacier HVAC" | 18% | 17% | 18% | 15% | Diversified across all four |
| "Apex Installs" | 16% | 30% | 35% | 8% | Equipment-heavy installer |
| "Arctic Systems" | 9% | 78% | 6% | 2% | Materials-dominant install shop |
Acme Service and Arctic Systems are both HVAC contractors. Both are profitable. But their economics have almost nothing in common. Acme is a people business. Arctic is a procurement and logistics business. The financial strategy, hiring plan, capital needs, and growth constraints are completely different.
Why Labor Revenue Is More Profitable
Across the dataset, here are the gross margins by cost type:
| Cost Type | Typical Gross Margin | Why |
|---|---|---|
| Labor | ~47.7% | High markup, low material cost, value priced |
| Materials | ~30% | Standard 25-35% markup, transparent pricing, customer pushback |
| Equipment | ~25.5% | Large ticket items, competitive bidding, thin markup |
| Subcontractors | ~24% | Essentially a pass-through with a coordination fee |
Labor generates nearly 48 cents of gross profit per dollar of revenue. Materials generate 30 cents. Equipment and subs are in the mid-20s.
The math is brutal. A contractor doing $5M in revenue at 70% labor mix generates roughly $1.67M in labor gross profit plus $450K from materials. Total: $2.12M. A contractor doing $5M at 70% materials generates $1.05M from materials plus $715K from labor. Total: $1.77M.
Same revenue. The labor-heavy shop has $350K more gross profit to cover overhead and generate net income. That's the entire net margin for many contractors.
The reason labor margins are higher is straightforward: when you send a tech to a customer site, the customer is paying for expertise, responsiveness, and problem-solving. Those are hard to comparison-shop. When you install a Carrier rooftop unit, the customer can Google the equipment price. Your markup is visible and negotiable. With labor, the value is the person. With materials, the value is the part.
This is why bill rates vary so dramatically by state — and even more so by skill level — but material margins are relatively consistent everywhere. Labor can be priced on value. Materials get priced on cost-plus.
The Scalability Tradeoff
If labor is so much more profitable, why doesn't every contractor shift to a service model? Because labor revenue comes with a hard constraint: people.
Labor-Heavy Shops (60%+ Labor Revenue)
Strengths:
- Higher gross margins (45-50%+)
- Lower capital requirements (no inventory, smaller warehouse)
- Recurring service relationships drive repeat revenue
- Less exposed to material price volatility
Constraints:
- Growth is limited by hiring. Every incremental dollar of revenue requires another tech.
- Technician shortage is real and getting worse. Finding qualified HVAC techs takes months.
- Training takes 6-18 months before a new hire is fully productive.
- Revenue per employee plateaus unless you raise rates (which has limits).
- One bad tech can damage customer relationships in ways that one bad shipment cannot.
The ceiling: A service-focused contractor with 50 techs doing $150K in revenue each hits $7.5M. Getting to $15M means doubling headcount. That's a multi-year hiring, training, and management challenge.
Materials-Heavy Shops (60%+ Materials Revenue)
Strengths:
- Easier to scale. Ordering more equipment doesn't require finding more skilled techs.
- Revenue per employee can be much higher (one project manager overseeing $2M in installs).
- Less dependent on individual technician quality.
- Project work can be chunked and subbed out.
Constraints:
- Lower margins (25-30% on materials)
- Cash flow is demanding. You buy materials before the job, bill after, and collect 30-60 days later.
- Inventory risk is real. Oversized units, cancelled projects, and obsolete stock tie up capital.
- Vendor pricing pressure. Your margin is squeezed between manufacturer pricing and customer expectations.
- More exposed to supply chain disruption (as every contractor learned in 2021-2022).
The ceiling: Materials-heavy shops can grow revenue faster but need proportionally more capital. A contractor doing $15M in installs might have $1-2M in inventory and receivables at any given time. The margin is thinner, and the cash cycle is longer.
This is the fundamental tradeoff. Labor is higher margin but people-constrained. Materials are lower margin but capital-constrained. Your mix determines whether your growth bottleneck is talent or capital.
How Your Mix Determines Your Financial Strategy
This isn't academic. Your revenue mix should drive concrete decisions:
If You're Labor-Heavy (60%+ Labor)
Your priority is utilization and rate optimization. Every percentage point of technician utilization improvement drops straight to the bottom line. If your techs are 65% utilized and you get to 75%, that's a 15% increase in labor revenue with zero incremental headcount cost.
Your pricing lever is bill rates. If you're at $90/hr in a market that supports $115, the math on 20,000 billable hours is a $500K annual swing.
Your growth strategy is retention and efficiency, not volume. Keep your best techs. Reduce callbacks. Shorten drive time. Maximize the revenue per tech-hour.
Your biggest risk: key person dependency. If your top 3 techs leave, your revenue drops by 20% and your margin drops further because the remaining work falls to less efficient employees.
If You're Materials-Heavy (60%+ Materials)
Your priority is procurement and cash flow. Negotiate volume pricing with your top suppliers. This is where vendor spend concentration actually works in your favor. Consolidating with 2-3 key suppliers gets you better pricing, better terms, and better allocation during shortages.
Your pricing lever is markup strategy. A 5-point improvement in materials markup across $5M in material revenue is $250K of gross profit. Audit your pricing tiers. Many contractors use flat markups when they should be using graduated markups (higher on small parts, lower on major equipment).
Your growth strategy is project pipeline and working capital management. You need enough cash (or credit) to fund the inventory and receivables that come with larger projects. Many materials-heavy contractors plateau not because they can't find work, but because they can't fund it.
Your biggest risk: margin compression. If a major supplier raises prices or a competitor undercuts your install bids, your already-thin margins get thinner. A 30% margin business has very little buffer.
If You're Balanced (30-50% Labor, 30-50% Materials)
You're playing a more complex game. You need to manage both labor efficiency and procurement simultaneously. The good news: you're diversified. A slow install season can be offset by strong service revenue. Material price increases hit half your book, not all of it.
The risk for balanced contractors is that they optimize neither. They don't push bill rates because "we're an install company too." They don't negotiate material pricing because "we're not a big enough buyer." They end up with mediocre margins on both sides. Track your margins by cost type separately. You might discover that your service work runs at 55% margins and your install work runs at 18%. That's not a balanced business. That's a profitable business subsidizing an unprofitable one.
Implications for Pricing and Hiring
Pricing
If your labor margins are below 40%, your bill rates are too low or your labor costs are too high. There is no third option. Labor at 40% margin means you're converting $100 of billed labor into $40 of gross profit. After overhead allocation (typically $15-25 per billable hour), you're netting $15-25. That's survivable but not where you build wealth.
If your material margins are below 20%, you're operating as a pass-through. You're taking all the risk of inventory, logistics, warranty, and installation, and the customer is getting the materials at near-cost. Minimum viable material markup for a healthy business is 25%. If your customers are pushing back on material prices, the issue isn't your markup. It's how you present the value of procurement, warranty, and installation expertise.
Hiring
Labor-heavy shops need to invest in tech talent relentlessly. Every open position costs you $150K+ in annual revenue capacity. The cost of an unfilled tech position over 6 months is often $75-100K in lost billable revenue.
Materials-heavy shops need to invest in project management, estimating, and purchasing talent. A great PM who keeps projects on schedule and scope saves you more than another tech. A skilled purchaser who negotiates 3% better pricing across $5M in materials just created $150K in margin.
When Materials-Heavy Is the Right Model
I've been making the case that labor generates more margin. That's true per dollar. But there are real reasons to run a materials-heavy business:
You're in new construction. New build work is inherently materials-heavy. If that's your market, own it. The contractors who do well here win on estimating accuracy, supply chain relationships, and project execution. They don't try to be service shops.
You want a saleable business. Counterintuitively, materials-heavy contractors are sometimes easier to sell to PE firms. The revenue is more predictable (project pipeline), less person-dependent (any qualified crew can install equipment), and the brand matters more than individual techs. PE firms evaluating contractors look at revenue concentration risk. A business that depends on 10 star techs is riskier than one that depends on supplier relationships and project management systems.
You're building scale. If your goal is $50M+ revenue, a pure service model is extremely difficult. You'd need 300+ techs. A materials and project-heavy model can get there with 80-100 people and strong project management. The margin percentage is lower, but the total profit can be larger at scale.
Your market demands it. Some geographies and customer segments are install-heavy. If commercial new construction is booming in your market, chasing service work means swimming against the current.
The right answer isn't "always be labor-heavy." It's know which model you're running and optimize for that model's economics.
How to Calculate Your Own Mix
This should take 30 minutes with your QuickBooks or accounting system:
Step 1: Pull your revenue by cost type for the last 12 months. Separate labor revenue, material revenue, equipment revenue, and subcontractor revenue. If your chart of accounts doesn't break these out, you need to fix that first.
Step 2: Calculate each as a percentage of total revenue. This is your revenue mix.
Step 3: Pull your cost of goods sold by the same categories. Labor COGS (loaded payroll for field techs), materials COGS (actual cost of materials sold), equipment COGS, sub COGS.
Step 4: Calculate gross margin by cost type. (Revenue - COGS) / Revenue for each category. This tells you where your margin actually comes from.
Step 5: Calculate the gross profit contribution. Multiply the margin by the revenue for each type. This shows you the absolute dollar contribution. You might find that materials are 60% of your revenue but only 40% of your gross profit, while labor is 30% of revenue but 50% of gross profit.
If you don't like what you see, the levers are clear: shift more revenue toward higher-margin categories (add service offerings, push maintenance agreements), improve margins within each category (raise bill rates, negotiate material costs), or both.
The Bottom Line
The median contractor runs roughly 31% labor, 33% materials, with the rest split across equipment and subs. But the median doesn't describe anyone. Real contractors cluster at the extremes: 70% labor (service shops) or 70% materials (install shops), with very different profit profiles.
Labor generates roughly 48% gross margins. Materials generate roughly 30%. That gap means a labor-heavy contractor and a materials-heavy contractor at the same revenue will produce wildly different profits. The labor-heavy shop will out-earn by hundreds of thousands of dollars, but will hit a growth ceiling faster because every incremental dollar requires another trained tech.
Neither model is wrong. But running a labor business with a materials mindset, or vice versa, is where contractors get into trouble. Know your mix. Optimize for your model. And if you don't know your margins by cost type, that's the first thing to fix.
Q: How does Level help with revenue mix analysis? A: We connect to your QuickBooks and field service software and break down your revenue and margins by cost type: labor, materials, equipment, and subcontractors. Most contractors have never seen this breakdown, and it often reveals that one part of their business is subsidizing another. The first profitability audit is free.
Q: Should I try to shift my mix toward more labor revenue? A: Not necessarily. If you're an install-focused contractor, forcing a service model creates operational complexity without playing to your strengths. The better question is whether you're earning appropriate margins within your current mix. If your labor margins are below 40% or your material margins are below 25%, fixing pricing is more impactful than changing your business model. We help contractors benchmark both.
Q: How does revenue mix affect my company valuation? A: Acquirers, especially PE firms, look at margin quality, not just margin size. A 35% blended margin built on diversified revenue across labor and materials is viewed more favorably than a 45% margin that depends on 5 star technicians. That said, recurring service revenue (which tends to be labor-heavy) commands the highest valuation multiples because of its predictability. Understanding your mix helps you tell the right story to potential buyers.
About the author
Sam Young
Founder of Level. Former PE investor and investment banker. Built AI-powered accounting products at BuildOps — the largest field management software for commercial contractors — benchmarking financial data across 2,200+ contractors in HVAC, plumbing, electrical, and mechanical trades. Operations analytics work with Astra Service Partners, CIVC Partners (American Refrigeration), and other PE-backed portfolios in the trades. Co-founded Overline, where his team has analyzed over $1B in real estate assets. Stanford MBA.
LinkedIn