Field service

What a technician hour really costs

Many service companies set their hourly rate by looking at the competition, and few have done the math. Those who do usually find the same thing: they charge less than it costs them.

In this article
  1. The starting mistake: dividing the wage by the hours
  2. Step 1. The fully loaded cost
  3. Step 2. The hours you can bill
  4. Step 3. The real cost per hour
  5. Step 4. From cost to rate
  6. The two levers
  7. Run the numbers with your own data

The starting mistake: dividing the wage by the hours

A technician earning $55,000 a year, divided by 2,080 paid hours, comes to $26.44 an hour. That number is useless for setting a rate, and it is the one many people use.

Two things are missing: what it really costs to employ them and the hours you can really bill.

Step 1. The fully loaded cost

Example

ItemPer year
Wages$55,000
Payroll taxes and insurance: Social Security, Medicare, unemployment, workers’ comp$6,600
Benefits: health insurance and retirement$12,000
Vehicle: lease, fuel, insurance and maintenance$12,000
Tools, safety gear and uniforms$1,200
Phone and software licenses$900
Training and certifications$1,000
Share of overhead: office, dispatch and admin$9,000
Total$97,700

The real cost is almost double the wage. Overhead is the item people forget most, and it pays for whoever dispatches, invoices and answers the phone.

Step 2. The hours you can bill

Paid hours (52 weeks × 40 h)          2,080 h
− Holidays and paid time off            −160 h
− Sick days and absences (average)       −40 h
− Training                               −40 h
− Travel you cannot bill                −400 h
− Shop time, paperwork and meetings     −300 h
= Billable hours                        1,140 h

Out of 2,080 paid hours, 1,140 are billable: about 55%. That percentage is the most important number in this article, and few companies know their own.

Step 3. The real cost per hour

$97,700 ÷ 1,140 h = $85.70 an hour

That is your break-even point. Charging $80 an hour is not a thin margin: it is losing money on every hour.

Step 4. From cost to rate

On top of cost you need to add margin and a buffer for the work that never gets billed: repeat visits, hours nobody recorded and hours recorded wrong.

ItemAmount
Cost per hour$85.70
Target margin (25% on cost)$21.43
Buffer for unbilled hours (10% on the above)$10.71
Hourly rate$117.84

The two levers

Raising your rate is hard: the market sets the price and customers compare.

Raising billable hours is in your hands. Going from 1,140 to 1,254 hours, 10% more, brings the cost per hour down to $77.91. Those hours are usually in four places:

  • Work orders that are not filled in, or filled in badly. Compared with a timer, the gap usually goes down.
  • Repeat visits because of a missing part or missing information.
  • Poorly planned travel. See how to plan your technicians’ routes.
  • Office time that could be done on the phone, on site.

Run the numbers with your own data

Pick one technician and pull their real costs for the last 12 months and the hours actually billed. It takes an afternoon. The conclusion is often uncomfortable, and it is always useful.

If your hourly rate is below cost, you have two options, and neither is to carry on as before. And if you cannot do the math because hours are not logged, that is the first thing to fix.

Last updated:

Keep reading

More on field service

The hidden cost of paper work orders

Paper costs nothing. What costs money is everything that happens between the technician filling in the form and the cash landing in your account. Here is the math for an example company with 20 technicians, and how to do yours in an afternoon.

4 min read

How to plan your technicians’ routes

Everyone wants the button that optimizes routes. Almost nobody has sorted out what that button needs first, and without it the button is of little use.

4 min read

All blog articles

Request a demo

Shall we look at it with your operation?

Tell us how you work today and we will show you attendo with your own data. If it is not a fit, we will say so.

  • With your operation, not a generic demo
  • A real person from our team replies
  • No cold calls afterwards

Would you rather talk first?

Which area do you want to see in the demo?

With your work email we prepare the demo around your case.

In one or two sentences.

If you chose Maintenance (CMMS)

If you chose Field work (Field Service)

If you chose Facility Management

If you chose any other area

Only if you would rather we call you.

Data protection. Controller: AxisOne Group SL. Purpose: preparing the demo you request and replying to you. Legal basis: your consent and the request you make. Recipients: we do not disclose your data; Cloudflare (website) and Brevo (email notices and confirmation) process it on our behalf. Rights: access, rectification, erasure, objection, restriction and portability, at privacy@attendo.me. More information in the privacy policy.

What happens when you send it. Someone from our team reads what you tell us and writes to you to agree on a time for the demo. Our hours: Monday to Thursday 9:30 AM to 6:30 PM and Friday 9:30 AM to 2:30 PM, Spain time.