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:

  1. Loaded labor cost (the true cost of the technician on the job)
  2. Overhead allocation (your share of fixed business costs)
  3. 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