What Home Service Contractors Actually Earn Per Hour in 2026
Once windshield time, unbillable admin, and burdened labor costs are stripped out of the invoice rate, the real take-home per working hour tells a very different story.
Headline Findings
$189/hr
Average billing rate across all trades
The weighted average hourly rate contractors charge customers on service invoices across HVAC, plumbing, electrical, roofing, and carpentry.
$42/hr
Actual take-home per working hour
Real dollars retained by the owner-operator per hour worked after burdened labor, windshield time, and admin are accounted for.
61%
Percentage of the workday that is billable
Share of on-the-clock hours that appear on a customer invoice; the remaining 39 percent is windshield time, admin, and unpaid work.
1.9 hrs
Average windshield time per day
Unbillable driving time between jobs and from home to the first job each day.
HVAC ($47/hr)
Highest-earning trade by take-home per hour
HVAC owner-operators reported the highest real take-home per working hour, driven by higher ticket sizes and strong membership revenue.
Carpentry ($34/hr)
Lowest-earning trade by take-home per hour
Specialty carpentry and remodeling contractors reported the lowest take-home, reflecting longer job durations and higher materials float.
$62/hr
Average burdened labor cost per tech
True cost to employ a journeyman-level technician including wages, taxes, insurance, vehicle, tools, and benefits.
67%
Contractors working more than 55 hours per week
Share of owner-operators who reported a typical work week exceeding 55 hours across field and administrative tasks.
Methodology
Kaldr Tech conducted a time-and-earnings study of 1,247 U.S. home service contractors between January 15 and March 30, 2026. Participants completed detailed time diaries across a 14-day work period, logging billable hours on site, unbillable windshield time between jobs, unbillable administrative time, parts procurement time, estimate time, and callback or warranty time. Earnings data was gathered through voluntary disclosure of gross revenue, owner draw or W-2 salary, cost of goods sold, burdened labor costs (wages plus payroll taxes, workers compensation, health insurance, vehicle costs, tools, and uniforms), and net profit. Self-reported figures were cross-validated against anonymized payroll and job-level data from the Kaldr Tech platform. Trade classifications follow Bureau of Labor Statistics Standard Occupational Classification codes: 47-2111 (Electricians), 47-2152 (Plumbers, Pipefitters, and Steamfitters), 49-9021 (Heating, Air Conditioning, and Refrigeration Mechanics and Installers), 47-2181 (Roofers), and 47-2031 (Carpenters). National wage benchmarks reference the BLS Occupational Employment and Wage Statistics program (May 2025 release). All take-home figures are reported net of burdened labor costs and represent actual dollars retained by the working owner or technician, not invoice billing rates.
The $189 Rate That Becomes $42
The gap between the invoice rate a contractor charges and the dollars that actually land in the owner's pocket is one of the most misunderstood numbers in the trades. When a customer sees $189 per hour on an HVAC invoice, the instinctive reaction is to assume the technician is earning something close to that figure. The time-and-earnings data collected for this study tells a sharply different story. After backing out burdened labor costs, unbillable time, materials markup that passes through to suppliers, and the share of revenue that covers overhead, the average owner-operator retained $42 per working hour. That figure represents actual take-home pay, the money available for personal use, savings, and taxes, calculated across every hour the owner was on the clock, whether billable or not. The compression happens in layers. First, only 61 percent of the working day is billable, which immediately cuts the effective rate from $189 to approximately $115. Second, burdened labor costs for the business (or for the owner treating themselves as an employee) consume another $62 per billable hour. Third, overhead allocation and non-labor costs pull an additional $11 per hour. What remains is the $42 figure. This is not a number most contractors carry around in their heads, and when it was calculated live during survey interviews, the reaction was frequently disbelief followed by quiet agreement that the figure matched what their personal bank account was actually telling them.
The gap between invoice rate and take-home per hour averages 78 percent across the trades.
Windshield Time: The Invisible Tax
Windshield time, the unbillable hours contractors spend driving between jobs, to supply houses, and from home to their first call, averaged 1.9 hours per day across the sample. At the median, that is roughly 9.5 hours per week of unpaid driving, or nearly 25 percent of a 40-hour work week. Plumbers logged the most windshield time at 2.3 hours per day, reflecting the dispersed nature of emergency service calls. Electricians and HVAC techs averaged 1.7 and 1.8 hours respectively. Carpenters reported the lowest at 1.1 hours, because remodeling work tends to concentrate at a single jobsite for days or weeks at a time. The cost of windshield time is not just the driving itself; it is the opportunity cost of the billable work that could have happened during those hours. At a $189 average billing rate, 1.9 hours of daily windshield time represents approximately $359 in foregone revenue per day, or roughly $86,000 per working year for a solo operator. Even when a business is dispatched efficiently, the nature of residential service work imposes a floor on drive time that cannot be eliminated. It can, however, be reduced significantly through smarter routing, better call scheduling, and same-side-of-town clustering. Contractors who reported using active routing tools logged an average of 1.3 hours of daily windshield time, a 32 percent reduction from the overall average, and reported take-home earnings roughly $6 per hour higher than peers without routing support.
Trade-by-Trade: Who Actually Earns What
Take-home earnings varied substantially by trade, though not always in the directions that industry folklore would predict. HVAC owner-operators led the sample at $47 per working hour, benefiting from high ticket sizes on equipment replacement, strong recurring revenue from maintenance memberships, and relatively concentrated seasonal demand. Plumbers followed at $45 per hour, with emergency service work commanding premium pricing that offset lower ticket sizes. Electricians came in at $41 per hour; their earnings were held down by longer job durations on residential rewiring and panel work, but they reported the most consistent year-round demand. Roofers averaged $39 per hour, reflecting high materials costs, heavy weather dependence, and significant unbillable estimate time (roofers reported spending an average of 4.2 hours per week on estimates that did not convert). Carpentry and remodeling specialists brought up the rear at $34 per hour, weighed down by longer project timelines, materials float, and the administrative overhead of managing change orders and client communications across multi-week engagements. These figures represent owner-operators; W-2 technicians working for an employer reported lower take-home figures because a share of their productive output is retained by the business to cover overhead and profit. The full report provides a breakdown of W-2 earnings by trade and region.
Burdened Labor: The Number Nobody Talks About
The burdened labor rate is the true cost to employ a technician, including base wages, payroll taxes, workers compensation insurance, health benefits, paid time off, uniforms, tools, vehicle costs, fuel, and training. For a journeyman-level technician earning a base wage of $32 per hour in 2026, the average burdened rate across the sample was $62 per hour. That is a 94 percent markup over base wage, and it explains why contractors who quote jobs based on wage alone almost always underprice their work. Workers compensation premiums have climbed steeply in the past three years, particularly for roofing (where rates now exceed $28 per $100 of payroll in some states) and for electrical work above 25 feet. Commercial auto insurance for service vehicles rose an average of 17 percent nationally between 2023 and 2026, according to industry filings reviewed for this study. Health insurance for technicians and their dependents added an average of $9.40 per hour to the burden rate for contractors who offered it. Only 38 percent of surveyed businesses offered health insurance to their techs, a figure that has been roughly flat for a decade despite broader workforce expectations. The cumulative effect is that a contractor whose base wage looks competitive to a new hire often cannot afford to match that wage once the full burden is layered on, which is one of the structural drivers of the ongoing trades labor shortage.
The 55-Hour Week Is Standard, Not Exceptional
Sixty-seven percent of surveyed owner-operators reported a typical work week exceeding 55 hours. The median was 58 hours, and 18 percent reported weeks of 70 or more hours. This total includes field time, drive time, estimates, invoicing, parts runs, customer calls, dispatch work, and bookkeeping. When take-home pay is recalculated against actual hours worked rather than a standard 40-hour baseline, the $42 per hour figure holds up but tells a less flattering story: the same owner-operator is taking home the equivalent of a $120,000 annual salary, but only by working the hours of a 1.4 FTE position. Compared to a BLS-reported average wage of $38.50 per hour for a W-2 journeyman in the same trades, the owner is earning roughly $3.50 more per hour in exchange for accepting all of the risk, all of the administrative burden, and a work week that exceeds standard employment by 15 to 30 hours. Several interviewees described the realization as sobering. One HVAC owner in the Mountain region said the numbers matched what his accountant had been telling him for years but that he had never accepted until he saw it in his own time diary. The implication is that small improvements in billable utilization, even a five-percentage-point increase, translate directly into meaningful increases in effective hourly take-home without requiring any additional hours worked.
Where the Hours Actually Go
When the 14-day time diaries are aggregated into a composite workday, the average contractor's time breaks down as follows: 4.9 hours of billable on-site work, 1.9 hours of windshield time, 1.4 hours of administrative work (invoicing, customer communication, scheduling), 0.7 hours of parts procurement, 0.5 hours of estimate time, and 0.4 hours of callback or warranty work. That totals 9.8 hours of on-the-clock time, of which only 50 percent is billable at the invoice rate. The administrative bucket was the largest source of variation across the sample. Contractors using integrated dispatch and invoicing tools logged an average of 0.9 hours per day on admin, while those using paper or disconnected systems logged 2.3 hours. That difference, 1.4 hours per day, is equivalent to roughly 340 hours per year of reclaimed time, time that could either become billable hours or could simply come off the work week entirely. At the average take-home rate of $42 per hour, reclaiming even half of that gap is worth approximately $7,140 per year in real money. Contractors who had adopted call-handling automation and virtual receptionist services reported an additional 0.6 hours per day saved on customer communication, suggesting that the technology gap between well-tooled and poorly-tooled shops now accounts for a meaningful share of the earnings gap between the top and bottom quartiles of the sample.
Only 50% of a typical 9.8-hour workday is billable at the invoice rate.
In Contractors' Own Words
"I charge $195 an hour. My accountant tells me I take home about $40 an hour. I didn't believe him until I started tracking my days. He was right."
— HVAC owner-operator, 3 techs, Salt Lake City UT
"Nobody told me when I started this business how much time I'd spend on the phone, on the laptop, on hold with suppliers. I thought the job was wrenching on boilers. Turns out the job is everything except that."
— Plumbing contractor, 5 techs, Milwaukee WI
"I added up my hours for two weeks and it came out to 62 a week. Then I divided my take-home by that number and almost cried. It was less than what I paid my foreman."
— Electrical contractor, 7 techs, Sacramento CA
Cite This Research
Kaldr Tech. (2026). What Home Service Contractors Actually Earn Per Hour in 2026. Retrieved from https://kaldrtech.com/research/contractor-hourly-earnings-report-2026
Kaldr Tech: $0/month field service software.
Free scheduling, dispatch, invoicing, payments, and a virtual receptionist. 3.5% + 30¢ per transaction. No contracts, no per-user fees.
Start Free