True Hourly Rate Calculation
Why this matters
The #1 reason small service contractors underprice their work is they calculate their hourly rate against the WRONG number. They take "I pay my tech straight wage, I should charge a flat 3x markup on top" - and lose money on every job. Real hourly rate calculation accounts for loaded labor cost + overhead + profit. The contractors who do this math correctly charge well above the naive 3x-markup number + run profitable businesses. Those who don't run out of cash in year 3.
The three components of an hourly rate
Your customer-facing hourly rate must cover:
- Loaded labor cost (the true cost of the technician on the job)
- Overhead allocation (your share of fixed business costs)
- Profit margin (what's left to grow the business)
Total customer-facing rate = (1) + (2) + (3).
Loaded labor cost (the biggest under-calculation)
Tech earning straight wage is NOT the tech's actual cost to the business. Add:
Payroll taxes (employer side): SS 6.2% + Medicare 1.45% + FUTA 0.6% + SUTA 0.5 - 8% = typically 11 - 13% of wages.
Workers comp (trade-specific): HVAC 3 - 7%, plumbing 4 - 9%, electrical 3 - 8%, roofing 15 - 35%, cleaning 2 - 5%, painting 5 - 12%, tree service 20 - 45%.
Benefits (if offered): health insurance premium per employee (a real monthly line item most owners forget to allocate), retirement match 2 - 6%, PTO/holidays/sick 8 - 12% of wages, plus uniforms/cell/life/disability.
Utilization: 2,080 theoretical hours/year minus PTO/holidays/sick (~2,000) minus shop/training/meetings (~1,750 available). Realistic billable: high tech 70 - 75% (1,200 - 1,300 hrs), average 55 - 65% (1,000 - 1,150), marginal 45 - 55%. Hourly rate spreads cost across BILLABLE hours only.
Loaded labor cost worked example
Tech earning straight wage in mid-cost state, once every layer is stacked on:
- Annual wage (2,000 hrs) at straight pay
- Payroll taxes (roughly 12%)
- Workers comp (HVAC-class, roughly 5%)
- Health insurance (a real monthly premium, annualized)
- PTO + holidays (roughly 10%)
- Other costs (uniforms, cell, training)
- Total annual cost: noticeably higher than the straight wage alone once every layer above is added in
Billable hours at 60% utilization: 1,750 × 60% = 1,050 hours
True hourly cost on billable work: total annual cost divided by billable hours, landing well above the tech's straight hourly wage
That's the BASELINE. Below that number you're losing money. Above is opportunity.
Overhead allocation
Overhead = all business costs NOT attributable to a specific job:
- Office salaries (CSR, dispatcher, owner if not in field)
- Office rent + utilities
- Vehicle costs (non-billable miles)
- Marketing
- General insurance
- Software + subscriptions
- Office supplies
- Professional services (accounting, legal)
- Depreciation (equipment, vehicles)
- Owner's salary (when running business, not in field)
Typical overhead per tech in a 3 - 8 tech operation runs into the tens of thousands of dollars per year, once every line item above is added up.
Per billable hour: divide that annual overhead figure across the tech's billable hours to get overhead cost per billable hour, a number most owners never calculate + badly underestimate.
This range is broad because operations differ. Run YOUR numbers.
For a mid-sized residential service contractor (a handful of trucks, solidly seven-figure annual revenue):
- Total annual operating expenses run into six figures
- Tech billable hours: 5 techs × 1,050 = 5,250 hours
- Overhead per billable hour: total OpEx divided by total billable hours, a number that lands surprisingly high once you do the division
That's typical. Surprised by how high? You shouldn't be.
Profit margin
What's left after labor + overhead. Targets:
- Survival (year 1 - 3): break-even at minimum; 5% net is poverty
- Sustainable (year 4+): 10 - 18% net
- Premium (mature): 18 - 25% net
For pricing, the profit % is added on TOP of loaded labor + overhead.
Putting it together
True hourly rate calculation:
Loaded labor cost / billable hour
+ Overhead per billable hour
= Subtotal cost per billable hour
Markup for profit (15% net): subtotal × 1.176
Markup for profit (20% net): subtotal × 1.25
Markup for profit (25% net): subtotal × 1.333
The markup multiplier is 1 ÷ (1 - target net margin) - it's not an arbitrary round number, it's the exact factor that makes the target percentage land as NET margin after the markup, not gross. A 15% net target needs a smaller multiplier than a 25% net target, because a higher target margin needs proportionally more markup on the same cost base.
So: that tech you're paying straight wage costs you materially more to deploy once every layer is loaded in + must charge a rate several multiples above the straight wage to a customer to earn a profit.
Charging anywhere near the straight wage? You're losing money on that tech. The business is funding the operation with savings or debt.
The "we don't pay that much" customer reality
Customer reaction to the true loaded rate: "That's robbery!"
The honest answer (when customer asks):
- Skilled trades require apprenticeship + licensing
- Tech carries thousands in tools + training investment
- Drive time, supplies, insurance, warranty
- The "hourly rate" actually covers a unit of professional service
Or: don't quote hourly. Quote flat rate per task. Customer never sees the hourly. They see a value-priced job.
Flat-rate book economics
Established contractors quote per task: "replace toilet flapper," "replace garbage disposal," each priced as a flat number the customer sees upfront. Math behind: time × loaded rate × markup. Customers prefer knowing the price upfront; contractors capture full margin on fast jobs. Build your own OR buy from Profit Rhino, FastEst, Profit Plus.
Diagnostic + after-hours pricing
Diagnostic / service-call fee: a modest flat charge, applied to the repair if approved, kept if the customer declines.
After-hours: 1.5x base. Sunday/holiday: 2x. Storm emergency: 2.5 - 3x. Disclosed upfront; customer agrees before dispatch.
Tracking + iteration
Whatever your current rate, TRACK:
- Hours billed per tech per period
- Revenue per tech
- Profit per job
- Profitability per service line
Adjust the rate quarterly OR annually based on:
- Cost inflation (wages + materials up)
- Utilization changes (more / less billable hours)
- Customer market acceptance
Pricing isn't set-and-forget; it's a continual calibration.
References
- "Pricing for Profit" (service business pricing methodology)
- Profit Rhino, FastEst, Profit Plus (flat-rate book providers)
- PHCC, NECA, ACCA cost-of-doing-business surveys (industry benchmarks)
- Manuall internal: Pricing Strategy Fundamentals, Gross Margin per Job + Job Costing