๐งฎ How Contractors Actually Price Their Jobs (The Insider View)
Ever wonder how a contractor arrives at that number on your quote? It is not random, and it is not simple. There is a whole formula behind it, and once you understand it, you become a much smarter customer.
The Four Layers of Contractor Pricing
Every contractor quote is built from four components: direct labor, materials, overhead, and profit. When you see a lump sum, all four are baked in. When you see a line-item breakdown, you can start to identify each one.
Direct Labor and Labor Burden
A plumber who charges $120/hour is not pocketing $120/hour. Here is what the labor calculation actually looks like:
- Base wage: $35-55/hour (what the worker takes home)
- Payroll taxes: ~15% on top (employer FICA, unemployment)
- Workers comp insurance: 8-20% depending on trade (roofing is highest, painting is lower)
- Health insurance, tools, training: another $5-15/hour when annualized
Add it up and a plumber earning $45/hour in wages costs the contractor $65-80/hour in actual labor burden. That is before the company makes a single dollar of profit.
Materials Markup
Contractors buy materials at wholesale or trade pricing, then mark them up when billing you. The standard markup range is 15-35% for most trades. HVAC equipment often runs 40-60% markup because the contractor is also providing installation expertise, warranty support, and manufacturer relationships.
A $400 water heater at wholesale becomes $520-540 on your quote. That is not gouging, that is accounting for purchasing, storage, transportation, and warranty handling. Where it becomes a problem is markups above 100% on commodity items you could buy yourself at Home Depot for the same price they paid.
Overhead: The Hidden Cost
Overhead is everything it costs to run the business beyond direct job costs. This includes trucks and fuel, office staff and software, licensing fees, liability insurance, advertising, shop space, and the owner's own time spent estimating, managing, and billing jobs they never touch with their hands.
For a well-run small contracting business, overhead typically runs 20-35% of revenue. That means for every $1,000 job, $200-350 goes to keeping the lights on. This is legitimate, and it is why a solo contractor working out of their garage can sometimes undercut an established company by 30% while doing comparable work.
Profit Margin
After labor burden and overhead, the industry standard profit margin for contractors is 10-20%. High-demand trades (HVAC, roofing) in busy seasons run closer to 25-30%. Profit funds growth, equipment replacement, slow seasons, and the risk the contractor takes on every job they start before getting paid.
A contractor charging 8% net profit is barely surviving. A contractor charging 35% net profit consistently is either exceptional at their work or overcharging. The sweet spot is 15-20% net.
The Markup vs. Margin Confusion
These are not the same thing, and contractors use them differently. A 25% markup on $1,000 in costs produces a $1,250 quote. But the gross margin on that job is only 20% ($250 out of $1,250). Contractors who confuse markup with margin often underprice their work and go out of business. The ones who have been around a decade have figured this out.
How Understanding This Helps You
When you ask for a line-item breakdown, you can identify where the money is going. Materials? You can check those prices independently. Labor hours? You can ask if they match standard book times for the job. Overhead and profit are baked in and mostly non-negotiable, but knowing they exist helps you understand why a contractor cannot always match the guy who is basically working illegally without insurance and licensing.
What to Negotiate and What Not To
Materials are fair game if you can demonstrate a price discrepancy. Scope is fair game (fewer add-ons, a smaller project phase). Labor rates are rarely negotiable with established contractors, because those rates are set by their actual costs, not by whim.
The best negotiating lever you have is timing (ask about off-season discounts), payment terms (some contractors discount for upfront payment), and bundling (combine multiple projects for a reduced overhead allocation).
Before you negotiate anything, make sure you know where your quote stands. QuoteScore benchmarks your quote against thousands of real jobs so you know whether you are already getting a fair deal or have room to push back.