Bidi Contracting

BIDI

Labor Unit Costs Construction: A Field Guide for GCs

Labor Unit Costs Construction: A Field Guide for GCs

Control labor costs and win more bids by mastering labor unit costs construction for your specific crew, market, and project conditions.

May 24, 2026
14 min read
UpdatedMay 25, 2026
Excel & Basics
labor unit costs construction
construction cost codes list
estimating construction from scratch
quantity surveying basics
construction cost estimate template

You've been there. It's Tuesday morning, you're reviewing a bid you lost by 4%, and you're trying to figure out where the number went sideways. Nine times out of ten, it wasn't the material pricing. It was labor — specifically, labor unit costs in construction that were pulled from a national average, never adjusted for your crew, your market, or your project conditions, and baked into a bid that looked tight on paper until the job started.


Most GCs lose margin on labor, not lumber. The gap between a published unit cost and what you actually pay on a job is where profit goes to die. This guide is built to close that gap — by showing you how to build, adjust, and use labor unit costs that reflect your real world, not a database editor's best guess.




Why Your Labor Estimate Is Probably Wrong Before You Start


Most estimators pull labor unit costs from RSMeans, add a gut-feel buffer, and move on — without adjusting for crew, market, or project conditions. They pull a number from RSMeans, add a gut-feel buffer, and move on. That process works fine when the market is forgiving. When margins are tight — and in 2024, commercial construction margins average 2–8% according to CFMA's annual financial survey — it doesn't.


The problem isn't laziness. It's that the tools most estimators use were built for speed, not precision. And when you're estimating on a project type you haven't done in two years, speed without precision is a liability.


The RSMeans Problem (And Why It's Not RSMeans' Fault)


RSMeans is a legitimate, well-maintained database. The problem is how it gets used. RSMeans publishes national average unit costs with city cost indexes (CCIs) that let you localize the data — but most estimators apply the CCI to the total and stop there. That misses crew mix, project type, and site conditions, all of which can move your actual labor unit cost 10–30% in either direction.


A framing crew on a ground-floor tilt-up in Phoenix isn't the same as a framing crew on the 14th floor of a mixed-use tower in Chicago. RSMeans will give you a starting number for both. It won't tell you the difference. That's your job.


What the FRED Data Actually Tells You


The Federal Reserve Bank of St. Louis publishes a construction unit labor cost index through FRED (fred.stlouisfed.org) that tracks labor cost inflation over time. It's genuinely useful — but not for the reason most people reach for it.


FRED's construction labor cost data is a macro trend tool. It tells you that construction unit labor costs rose roughly 18% between 2020 and 2023, which is critical context for escalation clauses and multi-year project budgets. What it won't tell you is what it costs to install 100 LF of 4-inch PVC waste line on the third floor of a hospital renovation in Nashville. For field estimating, FRED is a weather forecast. You still have to drive to the job site.




What Labor Unit Costs Actually Include (And What Gets Left Out)


Labor unit costs must include direct wages, labor burden, productivity factors, small tool allowance, and pro-rated foreman time — and most estimators leave out the last two every time. Most estimators know this in theory. In practice, they leave out three or four line items every time, and those omissions compound across thousands of units.


A complete labor unit cost includes direct wages, labor burden, a productivity factor, small tool allowance, and a pro-rated allocation of foreman or superintendent time. The last two are the ones that consistently get dropped.


Breaking Down the Burden Rate


Labor burden is the total cost of employing someone beyond their base wage. It includes FICA (7.65% employer share), FUTA (0.6% on the first $7,000), SUTA (varies by state and experience rating, typically 1–5%), workers' compensation (varies wildly by trade — roofing can run 25–30% of payroll), general liability, and any benefits you provide.


Add it up and burden typically runs 28–35% on top of base wages for a non-union shop, and can exceed 40% in high-comp trades. That number needs to be baked into every labor unit cost in your database — not treated as a separate overhead line that gets applied at the end. If your framing labor unit cost is $2.85/SF and your burden is 32%, your real cost is $3.76/SF before you've touched productivity.


Productivity Factors: The Multiplier Nobody Talks About


A productivity factor is a multiplier that accounts for real-world conditions — restricted access, height, crew experience — and can swing your unit cost 20–40% in either direction. A factor of 1.0 means your crew performs at the baseline rate. A factor of 0.8 means they're producing at 80% — so your unit cost needs to increase by 25% (1/0.8) to reflect actual installed cost.


Here's a worked example. Your historical labor unit cost for installing 4-inch CMU block is $4.20/SF under normal conditions. You're bidding a job with restricted access, 18-foot wall heights, and a new crew. You assign a productivity factor of 0.75. Your adjusted unit cost is $4.20 ÷ 0.75 = $5.60/SF. On 8,000 SF of block, that's a $11,200 difference — enough to swing a bid.


Factors that drive productivity below 1.0 include height of work above 8 feet, confined spaces, weather exposure, crew inexperience, and tight sequencing. Factors that push above 1.0 are rare but real: highly experienced crews on repetitive work in ideal conditions can hit 1.1–1.2.




How to Build Labor Unit Costs From Scratch Using CSI Divisions


Building your own labor unit cost library is the single highest-leverage thing you can do for your estimating accuracy. Published databases give you a starting point. Your own historical data, organized by CSI Divisions Construction Estimating, gives you a competitive edge that compounds over time.


CSI divisions construction estimating gives you a universal framework. Divisions 03 through 16 cover the most labor-intensive scopes — concrete, masonry, metals, wood and plastics, thermal and moisture protection, openings, finishes, mechanical, and electrical. Start there.


Organizing Your Cost Codes: Why the Construction Cost Codes List Matters


A standardized construction cost codes list aligned to CSI MasterFormat does three things. It lets you compare actual job costs to estimates across projects. It lets you build a historical unit cost database that gets more accurate with every job you complete. And it forces scope clarity — if a cost code doesn't exist for a scope of work, you know you've got a gap.


The practical move is to map your internal cost codes to the 6-digit CSI format (e.g., 03 30 00 for cast-in-place concrete) and use that structure in both your estimate and your job cost reports. When your accounting system and your estimating system speak the same language, job costing for construction takes 20 minutes instead of two days.


Quantity Surveying Basics: Measuring Work Before You Price It


Quantity surveying basics come before unit costs — you can't price work you haven't measured. Every labor unit cost in your library is tied to a unit of measure: linear feet, square feet, cubic yards, each. If your takeoff is wrong, your unit cost math is irrelevant.


The discipline here is classification. A square foot of 5/8" GWB on a flat ceiling is not the same quantity surveying item as a square foot of GWB on a curved soffit. Same material, different labor unit cost, different unit in your database. Build your takeoff habits around the same unit definitions your cost codes use, and your estimates will close faster and more accurately.


Building a Construction Cost Estimate Template Around Unit Costs


A field-ready construction cost estimate template has a specific structure: scope description, quantity, unit of measure, labor unit cost, total labor, material unit cost, total material, and a crew notes column. That last column is where you record the productivity factor, crew size, and any condition adjustments you made.


This format does two things. It makes bid reviews faster because every number has a traceable source. It makes scope gaps visible — if a line item exists in your cost code structure but has no quantity, you know you missed something in the takeoff. A construction estimate checklist built around unit costs is also the fastest way to onboard a new estimator without losing accuracy.




Construction Assemblies Estimating: When Unit Costs Aren't Enough


Construction assemblies estimating is what happens when you bundle multiple labor unit costs into a single composite rate — and it's the right tool for early-stage budgets, design-build work, and repetitive scopes. Unit-by-unit estimating is precise but slow. Assembly estimating is fast and accurate enough when you've built the assemblies from validated unit costs.


The best use cases are scopes with predictable labor patterns: wood framing, MEP rough-in, exterior envelope systems, and interior finish packages. When you're doing how to do a construction takeoff on a 200-unit multifamily project, pricing framing at a $/SF assembly rate is faster and often more accurate than pricing every stud, plate, and header separately.


How to Build a Framing Assembly as an Example


Take a standard 2x6 wood stud wall at 16" OC, 9-foot height. The labor components are layout (0.012 hrs/SF), framing (0.045 hrs/SF), blocking (0.008 hrs/SF), and backing for fixtures (0.006 hrs/SF). At a fully burdened labor rate of $68/hr for a carpenter in a mid-tier market, that's:


  • Layout: 0.012 × $68 = $0.82/SF
  • Framing: 0.045 × $68 = $3.06/SF
  • Blocking: 0.008 × $68 = $0.54/SF
  • Backing: 0.006 × $68 = $0.41/SF

Total assembly labor: $4.83/SF. Add a 0.90 productivity factor for a moderately experienced crew and you're at $5.37/SF. Validate that against your last three framing jobs in your job cost reports. If your actuals are running $5.10–$5.60/SF, you've got a good assembly. If they're running $6.20/SF, you've got a productivity problem worth investigating.




Adjusting Labor Unit Costs for Real-World Conditions


Published unit costs — whether from RSMeans, your own historical database, or a subcontractor's quote — always need adjustment before you apply them to a new bid. There are four levers: geographic wage index, project size and complexity, schedule compression, and self-perform versus subcontracted labor.


You've probably been here: it's Thursday afternoon, the bid is due Friday, and you're staring at a labor unit cost from a job you did 18 months ago in a different city. The crew was good, the conditions were clean, and the number looks right. But the new job is 60 miles away in a higher-wage county, the schedule is compressed by three weeks, and you're using a sub you've never worked with. That 18-month-old number needs four adjustments before it's usable.


A Denver-based estimator we spoke with put it plainly: "The number in the spreadsheet is a starting point. The job I'm bidding is never the job the number came from. Every estimate is a translation problem."


Union vs. Open Shop: How Much Does It Move the Number?


In prevailing wage jurisdictions, the difference between union and open shop labor rates can be substantial. In markets like Chicago, New York, and San Francisco, union all-in labor rates (wages plus fringes) for journeyman carpenters can run 40–60% higher than open shop rates for comparable work. In right-to-work states in the Southeast and Mountain West, the gap narrows to 15–25%.


When you're bidding a Davis-Bacon or state prevailing wage project, your labor unit cost library needs a separate set of rates — or a multiplier applied to your base rates. Using open shop rates on a prevailing wage job is one of the fastest ways to lose money on a project you thought you won.


Schedule Compression and Overtime: The Hidden Cost Multiplier


The Business Roundtable's Construction Industry Cost Effectiveness project found that sustained overtime — specifically 10-hour days over multiple weeks — reduces crew productivity by approximately 25% after two weeks. You're paying 25% more in wages (straight time plus overtime premium) while getting less output per hour. That's a double hit.


When a project has a compressed schedule requiring sustained overtime, build a schedule compression factor into your labor unit costs. A reasonable approach: increase your base labor unit cost by 15–20% for every four-week period of sustained 50-hour weeks. It's not a perfect model, but it's closer to reality than pretending overtime is free.




Tools That Handle Labor Unit Costs — And Where Each One Falls Short


Every major estimating platform handles labor unit costs differently, and the gap between what they promise and what they deliver in practice is significant. Knowing where each tool is strong — and where it breaks down — saves you from building your workflow around a platform's weaknesses.


The Autodesk Digital Builder article on calculating labor costs does a solid job explaining the math. Where it falls short is in telling you how Autodesk Takeoff actually handles custom unit cost libraries in practice — which is to say, it's capable but not intuitive, and the learning curve is real.


Comparison Table: Estimating Tools and Labor Unit Cost Handling


ToolBest ForLabor Unit Cost StrengthKey LimitationEst. Monthly Cost
STACKCommercial GCs doing fast digital takeoffGood built-in database; easy to customize ratesLimited job cost feedback loop$499–$1,299
PlanSwiftEstimators who want desktop-speed takeoffHighly customizable unit cost assembliesDated UI; no cloud collaboration$1,749/yr (one-time or subscription)
Autodesk TakeoffLarge GCs already in the Autodesk ecosystemStrong integration with BIM dataExpensive; labor unit cost customization requires setup time$250–$500+ (part of ACC)
Procore EstimatingGCs using Procore for project managementNative connection to project actualsEstimating module is less mature than standalone toolsCustom pricing
BuildertrendResidential and light commercial buildersGood budget-to-actual trackingNot built for complex commercial unit cost libraries$499–$799
BidiGCs managing subcontractor bids and unit cost benchmarkingBuilt for bid leveling and labor cost comparison across subsNewer platform; expanding feature setSee bidicontracting.com

What to Look for If You're Building Your Own Unit Cost Database


Three features are non-negotiable. First, the ability to import and export your own rates — if you can't get your data out, you're locked in. Second, a job cost feedback loop that pulls actuals back into your unit cost library so your database improves with every completed project. Third, a CSI-aligned cost code structure that lets you compare estimates to actuals at the division and subdivision level.


Platforms that don't offer all three will eventually force you to maintain a parallel spreadsheet. That's not a workflow — that's two workflows.




Frequently Asked Questions: Labor Unit Costs in Construction


What is a labor unit cost in construction?

A labor unit cost is the fully loaded cost of performing one unit of a specific work item — expressed as a dollar amount per LF, SF, CY, EA, or other unit of measure. It includes direct wages, labor burden (taxes, insurance, benefits), a productivity adjustment, and an allocation of supervision time. It is not just a wage rate — it's the total cost to install one unit of work under defined conditions.


How do you calculate labor cost per unit?

Start with your crew's fully burdened hourly rate. Determine the crew's output rate for the work item (units per hour, based on historical data or a published reference like RSMeans). Divide the hourly rate by the output rate to get your base unit cost. Then apply a productivity factor for site conditions, height, crew experience, and schedule. The formula is: Labor Unit Cost = (Burdened Hourly Rate ÷ Output Rate) ÷ Productivity Factor.


What is a good labor burden rate for construction?

For most non-union commercial contractors in the US, a labor burden rate of 28–35% on top of base wages is typical. Trades with high workers' compensation rates (roofing, structural steel, glazing) can see burden rates of 40–50%. Union contractors with negotiated benefit packages often see burden rates of 45–60% of base wages. The right number for your company depends on your state, your trade mix, your experience modification rate (EMR), and your benefits package.


How do CSI divisions relate to labor unit costs?

CSI MasterFormat divisions provide the organizational framework for your labor unit cost library. Each division covers a specific scope of work — Division 03 for concrete, Division 09 for finishes, Division 15 for mechanical — and within each division, you assign labor unit costs to specific work items at the subdivision level. This structure lets you build a construction cost codes list that connects your estimates to your job cost reports, enabling variance analysis and continuous improvement of your unit cost database.


What is the difference between unit cost estimating and assembly estimating?

Unit cost estimating prices each individual work item separately — one unit cost per line item. Assembly estimating bundles multiple unit costs into a composite rate for a defined scope of work (e.g., a $/SF rate for a complete framed wall that includes layout, framing, blocking, and backing). Unit cost estimating is more precise and better for detailed bids. Construction assemblies estimating is faster and better suited for early-stage budgets, design-build proposals, and repetitive scopes where the component ratios are consistent.


How often should I update my labor unit cost database?

At minimum, review your unit cost database twice a year — once before your busy bidding season and once after you've closed out your major projects for the year. In periods of high labor cost inflation (like 2021–2023, when construction labor costs rose faster than at any point in the previous decade), quarterly reviews are warranted. The trigger for an immediate update is any time your job cost actuals are consistently running more than 8–10% above your estimated labor unit costs across multiple projects.




Labor unit costs in construction are not a lookup — they're a living database that gets more accurate every time you complete a project and feed the actuals back in. The GCs who win on margin aren't the ones with access to better published data. They're the ones who've built their own unit cost library, organized it by CSI divisions, and adjusted it systematically for every new bid.


If you're ready to build that system — and connect your unit costs to real subcontractor bid data — see how Bidi works at bidicontracting.com. It's built for GCs who want to stop guessing on labor and start winning on precision.




*Reviewed by Weston Burnett, Co-Founder and CTO of Bidi Contracting.*

Ready to Transform Your Estimating Process?

See how BIDI's AI-powered platform can automate your construction estimating and bid management.