Labor percentage: what it means and why it controls contractor margins

A plain-English guide to labor percentage for home-service and skilled-trades operators, covering what the number measures, how it behaves by trade and department, and the common ways it gets misread on a report.

By Datacube content engineAutogeneratedJune 24, 2026

Formula

Labor percentage = (total labor cost / total revenue) x 100

Total labor cost includes wages, burden, payroll taxes, and any direct labor expenses tied to jobs run in the period. Total revenue is the invoiced amount for the same period. The result is a percentage: if a plumbing company pays out 180,000 dollars in labor in a month and bills 600,000 dollars in revenue, its labor percentage is 30 percent. For benchmark ranges by trade and a worked multi-department example, see the metric page at /kpis/labor-percentage.

This page covers the term's meaning. For formula deep-dives, benchmarks, and improvement steps, the canonical owner is /kpis/labor-percentage.

What labor percentage actually measures

Labor percentage answers one question: for every dollar the business bills, how many cents went to the people who delivered the work? It sits inside gross profit as one of the two main cost categories, alongside materials and other direct costs (sometimes called COGS). It is a profitability efficiency ratio, not a headcount number or a payroll total.

The figure matters because labor is usually the largest controllable cost in a home-service company. Materials are often passed through at cost or marked up at a fixed rate, so the variability in margin from month to month usually traces back to labor productivity, overtime, call-backs, or jobs that took longer than estimated.

Why home-service companies track it closely

A contractor can run a strong revenue month and still lose margin if labor percentage creeps up. Overtime from a stretched schedule, a week of low-ticket calls that still require a full crew, or a rash of warranty and call-back visits can all push the percentage up without showing up in the revenue line until month-end. Operators who track labor percentage in real time can catch those patterns before the month closes, not after.

The term is also closely related to COGS (cost of goods sold): in many home-service income statements, labor is the dominant line item inside COGS, which means labor percentage effectively drives gross margin. When gross profit compresses, the first place to look is usually labor, not revenue.

Info

Owner takeaway: mid-month versus month-end visibility

An electrical contractor wraps up week two of the month with strong booked revenue. What she does not see until QuickBooks closes the month: overtime ran 14 percent above plan because three jobs needed second-day returns, and labor percentage hit 38 percent instead of the usual 31. By the time that appears on a P and L, the margin is already gone. The same owner, tracking labor percentage week by week on a financial dashboard, would have seen the overtime signal in week two and adjusted scheduling before it compounded. The term only protects margin if it is visible before the period ends.

How labor percentage reads by department and trade

ContextWhat drives it upWhat operators watch for
Service / repair (HVAC, plumbing, electrical)Call-backs, warranty visits, diagnostic calls that close with no saleLabor % per tech: are individual techs generating enough revenue to offset their time on site
Install (HVAC, roofing, garage door)Jobs that run over hours, crews pulled from one job to support another, permitting delaysBudgeted vs. actual labor hours per project; labor % vs. prior-year install jobs
Dispatch / schedulingInefficient routing that adds drive time with no revenue, under-booking against available capacityCapacity utilization; revenue per available tech hour
Multi-location operatorsInconsistent labor cost capture across locations; one location using subcontractors not in payrollStandardized labor % definition across all locations before comparing

Common labor-percentage mistakes and how to fix them

MistakeWhy it skews the numberFix
Using gross payroll instead of burdened labor costUnderstates true labor cost by 15–25%, hiding real margin pressureInclude payroll taxes, workers comp, and benefits in the numerator
Dividing by booked revenue instead of invoiced revenueMakes labor % look lower than it is if booked jobs have not yet been paidMatch the period: labor costs incurred vs. revenue invoiced in the same window
Excluding office and management laborDirect labor looks leaner; overhead labor hides in G and A, distorting gross marginSeparate direct labor % (COGS) from total labor %; track both on the financial board
Applying one universal target across all departmentsService departments and install departments have structurally different labor profilesSet department-level or trade-level targets, not one company-wide number
Reading it only on the monthly P and LProblems surface too late to course-correct in the current monthTrack it weekly or in real time on a connected financial dashboard

Info

Dashboard idea: labor percentage on the Financial board

When QuickBooks is connected, datacube can surface labor percentage as a live card on the Financial board alongside gross profit, COGS, and net operating income. The card shows the current month-to-date figure and compares it to the prior-year month. A red indicator fires when labor % crosses the threshold the owner sets, so the team knows in the current pay period, not after the books close. Multi-location builds can show labor % per location on the same screen, making it easy to spot which branch is drifting.

Labor percentage vs. related financial terms

TermHow it relates to labor percentage
Gross profitRevenue minus COGS (which includes labor). Labor % is one of the main levers inside gross profit. See /glossary/gross-profit.
COGSDirect labor is often 60–80% of COGS for service-heavy trades, so labor % and COGS % move together. See /glossary/cogs.
Net operating income (NOI)What is left after all operating costs including both direct labor and overhead. Labor % affects NOI but the two are not the same measure.
Discount rateDiscounting reduces revenue without reducing labor cost, so it pushes labor % up. High discount rate and high labor % often appear together.
Average ticketRaising average ticket with the same crew hours is one of the fastest ways to push labor % down without cutting headcount.

Labor percentage FAQs

See labor percentage on a live financial board

Datacube can connect to QuickBooks and surface labor percentage in real time, broken out by department or location, so you catch margin drift before the month closes instead of after. See how it appears alongside gross profit and COGS on a datacube financial dashboard.