
You Quote Per Unit. Your Crew Gets Paid Per Hour.
You Quote Per Unit. Your Crew Gets Paid Per Hour.
You've been doing it this way for years. You know your trade. You know roughly what things cost. You've built a per-square-foot rate, a per-fixture price, a per-ton install number — and it's based on experience. It feels right.
But here's what nobody talks about when it comes to trade contractor estimating: man hours are always the real variable, no matter how you format the price. A plumber charging per fixture still pays their journeyman by the hour. An HVAC company pricing per ton still cuts a weekly check based on hours worked. A sandblaster quoting $7.50 per square foot is still paying a crew every Friday — regardless of how many square feet they actually hit that week.
You're not the problem. The format is. And the format is hiding the math that determines whether you made money — or didn't.
Most trades contractors send out a quote that looks profitable, win the job, run the work, and find out somewhere between 30 and 45 days after closeout that the margin they estimated is gone. That's not bad luck. That's the 45-Day Profit Lag — and the unit price format is one of the main reasons it keeps happening.
Here's what's actually happening inside every quote — and what to do before the next one goes out.

The Unit Price Trap is when a trades contractor prices work by the unit — per square foot, per fixture, per circuit, per ton, per assembly — without verifying the man-hour count and true labor cost hidden inside that unit price. The bid looks profitable. The job closes at a loss. And nobody can find where the margin went because the quote format never showed it in the first place.
You Quote Per Unit. Your Crew Gets Paid Per Hour.
You Quote Per Unit. Your Crew Gets Paid Per Hour.
Every Unit Price Is a Wrapper. Man Hours Are What's Inside.
What "Reverse-Engineering" Your Quote Actually Means
Two Levels of Undercount — And Most Trades Contractors Stop at the Wrong One
Trade by Trade — Where the Man-Hour Gap Shows Up in Trade Contractor Estimating
HVAC — The Per-Ton Install Price Built on the Wrong Rate
Electrical — When Per-Circuit Pricing Quietly Absorbs Your Overhead
Plumbing — Billing $100/hr and Landing at 3% Net
Welding & Fabrication — The Shop Rate Set Three Years Ago
Sandblasting & Painting — When Your Sq Ft Price Assumes the Wrong Productivity Rate
Every Unit Price Is a Wrapper. Man Hours Are What's Inside.
Think about how your quote gets built. You have a surface area, or a fixture count, or a linear footage. You multiply by your rate. The number comes out, and if it covers materials and feels like there's margin, it goes out the door.
What that process skips: time. Specifically, how many man hours are embedded in each unit — and what those hours actually cost your business to produce.
Every unit price in every trade is a man-hour calculation in disguise. The unit format is for the client. The hour math is for you. Both have to be done. Most businesses only do one of them.
Here's why that gap is dangerous. Your crew gets paid by the hour, not by the unit. When production is slower than expected — a surface harder to blast than quoted, a fixture in a tighter space, a circuit run that needed an extra hour of troubleshooting — the unit price holds. The clock doesn't. The loss shows up at closeout weeks later, with no explanation the estimate can account for.
Jobs that looked like 20% margin at the bid stage close at 4%. Not because the crew was sloppy. Because the unit price was never tested against the hours it actually takes to produce one unit — at the real cost of those hours.
What "Reverse-Engineering" Your Quote Actually Means
Before any quote goes out, pull the man hours out of it.
Take your total quoted price. Remove material cost. What's left is what you expect to recover from labor, overhead, and margin. Divide that by your true cost per man hour — not your wage, not your burdened wage, but your fully loaded rate with all six cost layers. The number you get is how many man hours your quote can absorb before it breaks even.
Now compare that to your estimated hours for the job.
If your quote can only absorb 40 hours and the job will realistically take 55, you're sending a losing bid with a confident format on it. The format doesn't change the math. It just delays the moment you see it.

Two Levels of Undercount — And Most Trades Contractors Stop at the Wrong One
Even contractors who do check their hours against their rate often use the wrong rate.
Most use base wage. Some use burdened wage — wage plus labor burden: payroll taxes, workers' compensation, and statutory contributions. For a $30/hr technician, the burdened wage typically runs $42–45/hr. Knowing that number is better than quoting from the pay stub. But it is not the number that protects your margin.
The true labor cost — the fully burdened cost — is what you actually spend to put that person on a job for an hour. It includes all six layers: base wage, labor burden, overhead burden, shift differential, task-specific burden, and overtime premium. For a $30/hr technician, that number runs $90–120/hr once all six layers are accounted for.
That is not a rounding error. That is the difference between a quote that covers your operation and one that quietly eats your margin on every hour worked.

Two levels of undercount, and most trades contractors never fully close either one:
Level 1 — Wage only. Quoting from the pay stub. The burdened wage is already $42–45/hr but the estimate uses $30. Every hour in that job is $12–15 short before overhead is even counted.
Level 2 — Burdened wage only. You found the burden layer and added it. You're at $42–45/hr. But overhead, task-specific consumables, shift differentials, and overtime exposure aren't in there. The true cost is $90–120/hr and the estimate is still $45–75 short per hour.
Most trades contractors live somewhere between Level 1 and Level 2. They've heard they should account for burden. They added something. It's not enough. To understand what all six layers look like in your specific operation, the [true labor cost framework](/true-labor-cost-contractors) breaks it down by layer with the math.
Trade by Trade — Where the Man-Hour Gap Shows Up in Trade Contractor Estimating
The Unit Price Trap doesn't look the same in every trade. But the outcome does — a job that closed lower than it should have, with no clear answer in the estimate for why.
HVAC — The Per-Ton Install Price Built on the Wrong Rate
HVAC installation is typically priced per unit or per ton of cooling capacity. That number is built from equipment cost, materials, and a labor allowance — usually anchored to the technician's wage or burdened wage. But a tech earning $30/hr has a true labor cost of $90–120/hr once all six layers are included.
HVAC installation already carries the thinnest gross margins in the trade — 35–50%, compared to 50–65% on service and repair. When the man-hour math inside the install price is built on an understated labor rate, that thin margin disappears before the equipment is even in the truck. The contractors hitting 15–20% net in HVAC know exactly how many hours are in every install type, and they price every one of those hours from the fully loaded rate — not the wage on the pay stub.
Electrical — When Per-Circuit Pricing Quietly Absorbs Your Overhead
Electrical work is often priced per circuit, per panel, per outlet, or per linear foot of conduit. Each unit has an implied hour count. The problem: overhead allocation is almost never inside the unit price.
An electrical contractor running 25% overhead through their business needs every billable hour to carry that load. If the per-circuit price was built without allocating [overhead burden rate](/construction-overhead-rate-calculation) — or with a percentage that hasn't been recalculated as the business has grown — every circuit on every job is under-recovering. When overhead creeps from 25% to 33%, the same gross margin on the same jobs produces a net that drops from 13% to 5%. No change in billing rate. No change in workload. Just overhead that was never tracked into the unit price.
Plumbing — Billing $100/hr and Landing at 3% Net
This is the most striking data point in the trades. Plumbing contractors regularly bill $75–150/hr per technician and land at 2–8% net profit. Industry-leading plumbing shops run 20–35% net. Same trade, same market, often the same billing rates.
The spread exists almost entirely because of what's inside the man-hour rate driving the estimate. The contractors at 2–3% net are billing for the hour but not recovering all six cost layers in the rate that built their per-fixture or per-job price. Drive time, non-billable callbacks, on-site waiting — these are hours paid but not recovered. The unit price looks right. The man-hour math underneath it never included all the hours the crew actually put in.
Welding & Fabrication — The Shop Rate Set Three Years Ago
Custom fabrication shops typically quote per assembly, per piece, or per pound of material processed. Under every one of those numbers is a shop rate — the fully loaded cost per hour to run the shop. Fully loaded shop rates in structural fabrication run $55–130/hr depending on region and facility. Most fabricators are using a shop rate that was calculated years ago, when wages, energy costs, equipment, and overhead looked different than they do today.
When the shop rate is wrong, every per-assembly price built on it is wrong. The markup looks right. The margin comes out wrong. Every time. And because the format hides the hours, the estimator never sees the gap — only the owner does, at month-end.
Sandblasting & Painting — When Your Sq Ft Price Assumes the Wrong Productivity Rate
The coating and abrasive blasting trades face a compounded version of this problem. The per-square-foot format has two hidden variables, not one: the true cost per man hour AND the production rate — square feet per hour. Both have to be right for the quote to hold.
Productivity in blasting varies dramatically. Surface profile, containment requirements, access, environmental conditions, and material hardness can move production rates from 80 sq ft/hr down to 25 sq ft/hr on what looks like the same job type. If your $8/sq ft rate was built assuming 60 sq ft/hr and production runs at 35 on a tighter-access industrial surface, the math breaks before you hit the halfway point.
I watched a sandblasting and painting contractor recover 3.33% net margin in a single month — not by raising prices, but by finally verifying what each square foot actually cost to produce in man hours at the true cost rate. The unit price barely changed. The math inside it did.
How to Reverse-Engineer Any Unit Price Before It Goes Out
This is the check that separates a Bulletproof Quote from a formatted guess.
Before any quote leaves your desk — per sq ft, per fixture, per ton, per assembly — run through this:
1. Estimate total man hours by task. Not an overall feel for the job — by task type. A plumber installs two fixture types with different times per unit. A blaster hits three surface conditions with different production rates. Break it down.
2. Apply your true cost per hour. Not the wage. Not the burdened wage. All six layers: wage, labor burden, overhead burden, shift differential, task-specific burden, and overtime exposure. This is your floor per hour.
3. Calculate total true labor cost. Hours × true cost per hour.
4. Add materials, third-party costs, and your target margin. This is the minimum your quote must recover.
5. Compare to what you were about to send. If your unit price × unit count falls below this number, the quote was going to lose money — regardless of how the format looked.
This is Step 5 of the Profit Pulse System — the Bulletproof Quote. The format you show the client can be anything: per unit, per sq ft, per assembly, lump sum. The math underneath it must always be man hours × true cost + materials + margin. No exceptions.
The Rearview Operator submits the unit price, hopes the hours work out, and finds out 45 days later they didn't. The Profit Defender builds the hours first, verifies the true cost, and sets the unit price to cover both — before the quote goes out.

Key Takeaways
- Every trade quotes differently — per square foot, per circuit, per ton, per fixture, per assembly. Every format is a wrapper around man hours. The format is for the client. The hour math is for you.
- Two levels of undercount live inside most unit prices: wage to burdened wage ($30/hr → $42–45/hr), and burdened wage to true labor cost ($42–45/hr → $90–120/hr with all six layers). Most trades contractors never close either gap fully.
- The Unit Price Trap is quoting by unit without verifying the man-hour count and true cost underneath. Jobs go from 20% quoted margin to 4% actual — not because of bad execution, but because the math inside the unit price was wrong before the crew started.
- Reverse-engineer every quote: estimate hours by task, multiply by true cost per hour, add materials and margin, compare to your unit price × count. If it doesn't clear, the quote is a losing bid.
- The same job type, same billing rate, same crew — produces 3% net for one operator and 20%+ for another. The difference is what's inside the man-hour rate driving the estimate.
- Step 5 of the Profit Pulse System — the Bulletproof Quote — applies regardless of trade or quote format. The method doesn't change. The math doesn't change. Only the unit does.
Frequently Asked Questions
Q: How do trades contractors calculate man hours for a quote?
Estimate total hours by task type for the job — not just an overall feel. Multiply those hours by your true cost per man hour, which includes all six layers: wage, labor burden, overhead burden, shift differential, task-specific burden, and overtime. Add materials and your target margin. Compare the result to your unit price × count before the quote goes out.
Q: How do you reverse-engineer a unit price to check profitability?
Take your total quoted price, remove material cost, and divide the remaining labor and overhead portion by your true cost per man hour. That number is how many hours your quote can absorb before breaking even. If it's lower than your estimated hours for the job, your unit price is too low — regardless of what the format looks like on paper.
Q: Why are trade contractors losing money on jobs priced by the unit?
Unit prices hide two layers of undercount: the gap between base wage and burdened wage, and the larger gap between burdened wage and true labor cost. When the man-hour rate inside a unit price is built from the wage or burdened wage — rather than all six cost layers — the quote looks right but doesn't cover actual cost. The 45-Day Profit Lag means the loss shows up after closeout, long after there was anything to do about it.
Q: How do you convert a per-square-foot price into man hours?
Remove materials and margin from your total quoted price. Divide the remaining amount by your true cost per man hour to find your available hours. Then estimate your production rate for that surface or job type to calculate your required hours. If required hours exceed available hours, your per-square-foot rate needs to go up or your cost structure needs to come down before the quote is submitted.
Q: What is the difference between burdened wage and true labor cost?
Burdened wage is base wage plus labor burden — payroll taxes, workers' compensation, and statutory contributions. For a $30/hr technician, the burdened wage typically runs $42–45/hr. True labor cost includes all six layers: burdened wage plus overhead burden, shift differential, task-specific burden, and overtime premium. For that same $30/hr technician, true labor cost runs $90–120/hr. The gap between $42–45 and $90–120 is where most unit prices are quietly losing money.
Q: Does this apply to lump-sum and T&M quotes as well as unit pricing?
Yes. Lump-sum quotes are simply a total unit price of one — the same man-hour math lives underneath it. Time-and-material quotes appear to solve this problem because the client pays for hours worked, but if your T&M rate was built from wage or burdened wage rather than true labor cost, you're still under-recovering on every hour billed. The format doesn't fix the math. The math has to be right first.
The unit price format you use for your clients isn't the problem. What's inside it is.
If you want to know what your true cost per man hour actually is — not the wage, not the burdened wage, but the real number with all six layers included — the Bulletproof Quote Calculator builds it for your operation in under 10 minutes.
No pitch. Just the number you need before the next quote goes out.
→ Get the Bulletproof Quote Calculator (free)

