Construction
One labor burden rate gets every job's labor cost wrong
Many contractors apply one annual labor burden rate to every hour on every job. On a 4.4% margin, the labor cost error that rate creates can be larger than the job's profit.

On this page
- What labor burden is made of
- Five figures on labor burden cost and job profit
- Why can't one labor burden rate fit a mixed crew?
- Separate payroll and job cost records keep the labor burden rate wrong
- What measuring a job's actual labor burden requires
- What changes once labor burden is measured from actual payroll
- Questions contractors ask
- Sources
A workforce software vendor's worked example finds that "a 5% error in labor burden calculation on a $3 million project represents $150,000 in variance." A $3 million job at a 4.4% margin earns $132,000 of profit, so that $150,000 variance is larger than the job's profit. Labor burden is what an employer pays for each hour of work on top of the wage. Many contractors set their labor burden rate once a year, as one flat percentage, and apply it to every hour on every job for the next twelve months. The rate stays a company-wide average because their payroll entries are not coded to a job and a cost code. At Cadre AI, our work with general contractors starts with payroll connected to the project and accounting systems.
What labor burden is made of
Labor burden is made of payroll taxes, workers' comp, insurance, benefits, and on some crews, small tools and equipment. A crew usually arrives with a truck, fuel, and gear. Some firms count the cost of those items as part of labor burden. The rate itself is total indirect labor cost divided by direct wages, the formula a construction CPA firm gives and Procore (Autodesk Build or other equivalent) repeats in its own guide.
Part of it is fixed by federal law. The employer pays 6.2% of wages for Social Security and 1.45% for Medicare, per the IRS (Topic no. 751). Federal unemployment tax runs 6.0% on the first $7,000 of wages, cut to a net 0.6% once the state credit applies (per the IRS's FUTA credit reduction page). Those federal rates are the same for every trade, region, and company size. Workers' comp and benefits change by trade and by crew, as the figures below show.
Five figures on labor burden cost and job profit
- $15.84 an hour in benefits. The Bureau of Labor Statistics' Employer Costs for Employee Compensation release, dated September 9, 2026, reports that in construction, "benefit costs averaged $15.84 and accounted for 30.5 percent" of the industry's $51.96 total hourly compensation. Benefits are the biggest piece of burden. They also change from crew to crew with each worker's tenure.
- $15.00 to $30.00 per $100 of payroll for roofing. Workers' comp is priced by NCCI class code. The roofing range comes from one published class code rate table, which puts framing carpentry at $8.00 to $14.00 and clerical work at $0.20 to $0.60.
- 4.4% net income before taxes. CFMA's 2025 Construction Financial Benchmarker reports 4.4% for industrial and nonresidential contractors and 6.7% across all participants. A construction CPA firm puts net margin at 5 to 8% for well-managed companies (JMCO).
- $132,000 of profit on a $3 million job. A 4.4% margin on a $3 million job leaves $132,000 of profit. A 6.7% margin on the same job leaves $201,000.
- 25% of construction companies at risk of going under from inaccurate estimates. A construction software vendor citing a QuickBooks survey found that "25% of construction companies risk going under due to as few as two or three inaccurate estimates," with labor and payroll named as "the most difficult and costly to estimate accurately."
This comparison assumes the whole $150,000 variance comes out of the job's profit. On that assumption, the $150,000 burden error in the vendor's example is more than the $132,000 profit at 4.4% and most of the $201,000 profit at 6.7%. A low subcontractor bid can also understate a job's cost when its change orders have not arrived yet. The post on bid leveling based on your subcontractors' past performance covers using a subcontractor's past change orders to see what a low bid costs after award.
The construction white paper
A field report for the presidents, owners, and COOs running general contracting and building firms. It draws on forty cited sources, including industry surveys, federal data, and published case studies of contractors already using AI.

Why can't one labor burden rate fit a mixed crew?
That single company-wide rate usually comes from dividing last year's total burden cost by last year's total labor hours across every job the company ran. The resulting average does not match the crew mix of any actual job. Workers' comp alone makes one blended rate wrong, because each trade has its own class code rate. The firm's own experience modification rate then moves the whole comp cost up or down on top of the class code. Insureon notes the NCCI system runs in 35 states. A crew that mixes roofers and clerical staff carries two insurance costs more than fifty times apart, so one averaged rate is wrong for both groups.
Crews differ in other ways too. A job staffed with senior tradespeople has a different benefits cost than a job staffed mostly with new hires still inside a benefits waiting period. The benefits cost of a crew changes with its workers' tenure. Premium hours, the overtime a job runs into near the end of a schedule, cost more than straight time. A rate built from last year's company-wide average does not account for the tenure or the overtime on a specific job.
One construction payroll guide recommends tracking burden by trade rather than blending it into a single company rate. A construction CPA firm says to recalculate the rate at least every six months. Both guides treat labor burden as a rate that is reset at budgeting time. Neither guide says to check the rate against a specific job while that job is running.
Separate payroll and job cost records keep the labor burden rate wrong
Today, payroll is coded to an employee and a pay period, inside the payroll or accounting system. Because payroll runs on pay periods, labor cost is the last figure to reach the weekly job cost report. Why the job cost report runs days late explains that delay. Job cost is a different ledger. It holds committed dollars and billed hours by cost code, with the burden rate applied to those hours as an estimate. The payroll record and the job cost record are never reconciled at the level of a single job. Until the job closes, its margin is an estimate.
Actual labor burden for the whole company is known only when someone in accounting reconciles total payroll cost against total revenue for the year. By then the next similar bid has already gone out, priced with the same annual rate.
Job cost and payroll are run by different teams, on different calendars, for different purposes. Neither record shows a specific job's actual labor cost while the job is still open.
What measuring a job's actual labor burden requires
Measuring actual labor burden by job takes four things. Payroll has to carry a project and a cost code on every entry, the same way a committed cost or a change order already does. Workers' comp, insurance, and benefits costs have to be in a system where they can be matched to the hours worked on each job. Some of those costs are already in the accounting system, in Sage, Viewpoint Vista, or QuickBooks. Others are held by an insurance broker, who has to be asked for them. The company needs one written definition of labor burden, so payroll and preconstruction calculate it the same way. Accounting's numbers also have to match the project management system's every day. What a Procore accounting integration does not check covers why they usually do not.
We connect actual payroll and expense data to job cost by project and cost code. Each job's labor burden is then calculated from what that job actually paid. The company writes its own definition of labor burden.
What changes once labor burden is measured from actual payroll
A controller can report each job's margin from actual cost while the job is still open. A project manager can see, mid-job, whether the actual crew mix and overtime have made labor cost higher than the annual rate assumed. The project manager can still change the crew or adjust the schedule before the job ends.
Job cost data shows labor cost patterns by job type before the next bid goes out. A job type that always runs into overtime, for example, shows up as its own category with its own number, ready for the next estimate. The post Build an estimating database from completed jobs gives the method for using those numbers in a bid.
The burden rate itself is then set from actual payroll cost, by trade and crew type. While a job is running, its margin is compared with the 4.4% net income figure CFMA reports for industrial and nonresidential contractors.
Questions contractors ask
What is labor burden in construction?
Labor burden is the total cost of employing someone beyond the wage on the pay stub: payroll taxes, workers' comp, insurance, benefits, and sometimes small tools and equipment. The base wage plus labor burden is the full cost of an hour of work to a company. A bid should use that full hourly cost.
What is a typical labor burden rate for a contractor?
Several construction guides quote 30 to 40% of direct labor cost as typical, with higher figures cited for union shops, where fringe contributions are set by the agreement rather than the employer. None of those guides cite a source for the range. A contractor's actual labor burden rate depends on the workers' comp class code, benefits by tenure, and how much of the job runs into premium hours. A contractor should measure the rate against its own actual payroll.
How is labor burden different from overhead?
Labor burden is the cost tied to a specific worker's wage: payroll taxes, workers' comp, and benefits. Overhead is the cost of running the company that is not tied to any one worker or job, like office rent or back-office salaries. Procore's own library page on the fully burdened rate warns against double-counting labor cost inside a separate overhead markup (Procore). Labor burden and overhead need different treatment in job cost.
How often should a labor burden rate be recalculated?
A construction CPA firm recommends recalculating the rate at least every six months. A rate set at the company level should be recalculated at least that often. A rate measured against actual payroll by job can also be checked each time a job closes.
Sources
- IRS Topic No. 751, Social Security and Medicare Withholding Rates, IRS, n.d.
- FUTA Credit Reduction, IRS, n.d.
- Employer Costs for Employee Compensation, Bureau of Labor Statistics, 2026
- Workers Comp Rates by Class Code, myworkerscompcalc.com, 2026
- Workers' Compensation Class Codes, Insureon, n.d.
- Fully Burdened Labor Costs 101, Miter, n.d.
- What Are Your Construction Company's True Labor Costs?, tgccpa.com, n.d.
- Labor Burden in Construction, smartbarrel.io, n.d.
- 2025 Construction Financial Benchmarker, CFMA, 2025
- Performance Benchmarks for Construction Companies, JMCO, 2025
- Does Construction Job Costing Really Matter?, Foundation Software, n.d.
- Fully Burdened Labor Rate, Procore, n.d.




