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.
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
| Context | What drives it up | What operators watch for |
|---|---|---|
| Service / repair (HVAC, plumbing, electrical) | Call-backs, warranty visits, diagnostic calls that close with no sale | Labor % 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 delays | Budgeted vs. actual labor hours per project; labor % vs. prior-year install jobs |
| Dispatch / scheduling | Inefficient routing that adds drive time with no revenue, under-booking against available capacity | Capacity utilization; revenue per available tech hour |
| Multi-location operators | Inconsistent labor cost capture across locations; one location using subcontractors not in payroll | Standardized labor % definition across all locations before comparing |
Common labor-percentage mistakes and how to fix them
| Mistake | Why it skews the number | Fix |
|---|---|---|
| Using gross payroll instead of burdened labor cost | Understates true labor cost by 15–25%, hiding real margin pressure | Include payroll taxes, workers comp, and benefits in the numerator |
| Dividing by booked revenue instead of invoiced revenue | Makes labor % look lower than it is if booked jobs have not yet been paid | Match the period: labor costs incurred vs. revenue invoiced in the same window |
| Excluding office and management labor | Direct labor looks leaner; overhead labor hides in G and A, distorting gross margin | Separate direct labor % (COGS) from total labor %; track both on the financial board |
| Applying one universal target across all departments | Service departments and install departments have structurally different labor profiles | Set department-level or trade-level targets, not one company-wide number |
| Reading it only on the monthly P and L | Problems surface too late to course-correct in the current month | Track 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
| Term | How it relates to labor percentage |
|---|---|
| Gross profit | Revenue minus COGS (which includes labor). Labor % is one of the main levers inside gross profit. See /glossary/gross-profit. |
| COGS | Direct 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 rate | Discounting reduces revenue without reducing labor cost, so it pushes labor % up. High discount rate and high labor % often appear together. |
| Average ticket | Raising 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.
Keep exploring
Related
Go deeper
